Gdzie zainstalować aplikacje

9

Jestem wieloletnim użytkownikiem systemu Windows w trakcie wieloletniej osobistej migracji do rozwoju opartego na systemie Linux. Po zainstalowaniu aplikacji w systemie Windows został on umieszczony w folderze Program Files i chciałbym, aby aplikacja przechowywała pliki, które tworzę podczas używania aplikacji w oddzielnej hierarchii folderów danych, którą mogę regularnie tworzyć kopie zapasowe.

Jakie są odpowiednie foldery / katalogi w systemie Linux (OK, naprawdę pracuję na komputerze Mac)?

Chris Gerken
źródło
Mac robi rzeczy nieco inaczej niż Linux, podobnie jak ich /Applicationskatalog. Aby dowiedzieć się więcej na temat ogólnej organizacji systemu plików Linux, spójrz na FHS .
jw013,
Przepraszam - mój zły za to, że jestem niejasny. Mówię o ogólnych aplikacjach Linuksa, takich jak narzędzia apache i pliki do pobrania (hadoop, Cassandra, świnia itp. Jako konkretne przykłady). Rozumiem folder / Aplikacje dla rzeczy specyficznych dla komputerów Mac. dzięki
Chris Gerken

Odpowiedzi:

13

W Linuksie Linux Standard Base opisuje układ systemu plików oraz miejsce i sposób instalacji aplikacji i ich danych.

LSB odwołuje się do Standardu Hierarchii Systemów Plików (choć jest on bardzo nieaktualny) dla większości elementów w systemie plików.

W praktyce przekonasz się, że większość aplikacji ma zainstalowane pliki binarne programów /usr/bin, biblioteki zainstalowane w /usr/liblub /usr/lib64, udostępnione dane aplikacji /usr/sharei dane aplikacji specyficzne dla komputera /var/lib.

W tych katalogach system instaluje aplikacje.

Aplikacje zainstalowane przez użytkownika mogą zostać umieszczone, zgodnie /usr/localz konwencjami, dla których odzwierciedlają te /usr, lub w katalogach, w /optktórych nieznacznie przypomina /Applicationsfolder Mac OS X , w którym każda aplikacja ma folder bezpośrednio pod nim, aw tym folderze katalogi zwykle odzwierciedlają te znajdujące się w /usr.

Michael Hampton
źródło
1
I jest /var/lib/PROGRAMNAME...
Nils,