Де встановити програми


9

Я давній користувач Windows в умовах багаторічної особистої міграції до Linux-розробки. У Windows, коли я встановив додаток, він був поміщений у папку Файли програм, і я мав би додаток зберігати файли, які я створюю під час використання програми, в окрему ієрархію папок даних, яку я можу регулярно створювати резервні копії.

Які відповідні папки / каталоги в Linux (ОК, я справді працюю на Mac)?


Mac робить щось трохи інакше від Linux, як і їх /Applicationsкаталог. Щоб дізнатися про загальну організацію файлової системи Linux, подивіться на FHS .
jw013

Вибачте - моє погано за те, що я незрозуміла. Я кажу про такі загальні додатки для Linux, як інструменти apache та завантаження (hadoop, cassandra, pig тощо) як конкретні приклади. Я розумію про папку / Applications для специфічних для Mac матеріалів. thx
Кріс Геркен

Відповіді:


13

Для Linux стандартна база Linux описує макет файлової системи, а також де і як встановлюються програми та їх дані.

LSB посилається на стандарт ієрархії файлової системи (навіть якщо це жахливо застаріло) для більшості елементів файлової системи.

В якості практичного питання ви побачите, що більшість додатків встановлені у своїх бінарних програмах /usr/bin, їх бібліотеки встановлені в /usr/libабо /usr/lib64, їх спільних даних про додатки та даних, що /usr/shareстосуються конкретних машин у /var/lib.

У цих каталогах система встановлює додатки.

Користувальницькі програми, що встановлюються користувачем, можуть бути розміщені під умовами /usr/local, для яких відображаються файли для /usr, або в каталогах, під /optякими трохи нагадує /Applicationsпапку Mac OS X , у якій кожна програма має папку безпосередньо під нею, і в цій папці каталоги, як правило, відображають ті, які знайдені під /usr.


1
І є /var/lib/PROGRAMNAME...
Нілс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.