Організація програмного забезпечення - де у файловій системі?


9

Я думаю, це теж питання особистого смаку, але, оскільки я починаю зі свіжої установки 10.10, я подумав, що, можливо, цього разу я зроблю більш організовану систему.

Що таке / є умовними місцями для зберігання програмного забезпечення та програм?

У мене є деякі речі, які я використовую git(наприклад bioperl), є кілька додатків, які я просто завантажую і витягую в якесь місце (наприклад eclipse), і явно встановлюю програмне забезпечення за допомогою apt-get.

Де умовне місце для розміщення всього цього?

Відповіді:


3

Для програмного забезпечення, встановленого за допомогою управління пакетом, вам не потрібно дбати про те, де він встановлений, ви керуєте ним лише за допомогою програмного забезпечення для управління пакетами, наприклад, apt-get, здатність чи синаптично.

Звичайні місця - це, як уже згадував txwikinger, /optі /usr/local. Як правило, я б розміщував програмне забезпечення, яке я збираю сам /usr/local, оскільки це вже має звичну структуру каталогів (бін, lib, ...). Велике програмне забезпечення, яке очікує власної директорії, яку я встановлю /opt, я думаю, що це оригінальний намір цієї папки.

Я також використовую папку для невеликих автономних програм у своїй домашній папці для деяких додатків, головним чином тому, що моя домашня папка знаходиться на окремому розділі, який я зберігаю під час перевстановлення системи. Тому мені більше не доведеться встановлювати ці програми.


5

Традиційні місця для встановлення додаткового програмного забезпечення - це /optабо usr/localДивіться також інше подібне питання


так, я рекомендую використовувати / apt, цю папку, як "файли з програмою" у Windows, зробити нову папку в цій папці, наприклад: / opt / eclipse, а потім покласти все з архіву затемнення. і, можливо, ви можете створити запуск затемнення (eclipse.desktop) у / usr / share / застосунках. Цей метод може забезпечити чистоту системи.
squallbayu

2

як і всі інші, менеджер пакунків помістить речі там, де це потрібно.

У мене, як правило, є проекти / папка, де я перевіряю свої випадкові git-проекти.

Eclipse любить зберігати свої проекти в робочій області / Залежно від того, яку розробку я роблю в умовах затемнення, я б робив щось на зразок $ HOME / workpaces / {AndroidStuff, CrazyRandomIdeas} залежно від того, чи потрібно працювати над власним робочим простором або це невеликий проект.

Також час від часу мені подобається встановлювати речі в моєму $ HOME, оскільки я просто граю з речами і не хочу забруднювати свою файлову систему, яку я, як правило, розміщую в $ HOME / local. Знову це просто мій стиль .. але я закінчую

 $HOME/
      bin/  -->symlinks to binaries I installed locally and added to $PATH
      local/  --> local installs of applications, libs etc. 
      projects/  --> git check/svn checkouts etc of random code. 
      workspace/ --> eclipse stuff.

Намагайтеся не встановлювати нічого у вашій кореневій файловій системі (/), якщо ви не пакуєте її. Видалити речі - це королівський біль (завжди є можливість встановити, але рідко ви можете коли-небудь видалити деінсталяцію). Крім того, це вся суть системи упаковки, щоб відслідковувати ваші програми, файли, конфігурації тощо.

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