В какой каталог я должен установить программу из скрипта bash?
Я хочу установить Netbeans 7.0.1 с помощью скрипта bash с веб-сайта Netbeans. Каталог по умолчанию, выбранный установщиком: /home/geoffrey/netbeans-7.0.1
, Но я не думаю, что это принадлежит там.
3 ответа
Если вы хотите это для всех пользователей, /opt
отличное место.
/opt
для целых пакетов программного обеспечения (а не для тех, которые разделены по различным каталогам). См. Стандарт Иерархии Файловой системы.
Google Chrome, например, устанавливает на /opt
Я создал ~/apps
каталог, в котором я храню такие внешние программы, чтобы не загромождать домашний каталог.
Затем я создаю символическую ссылку в ~/bin
для программ в ~/apps
, Хранить все в ~/bin
или же /usr/local/bin
это плохая идея, так как папка содержит и другие файлы (не двоичные файлы).
Если вы хотите это для одного пользователя, я бы поместил его в ~/bin (или, по крайней мере, ссылку на двоичный файл)
Если вы хотите, чтобы это было для всех пользователей, я бы поместил его в /usr/local/bin (или, по крайней мере, ссылку на двоичный файл).