В какой каталог я должен установить программу из скрипта 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 (или, по крайней мере, ссылку на двоичный файл).

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