Где установить программы?

Возможный дубликат:
Как лучше всего установить пользовательские приложения?

Я скачал .tar.gz и побежал sudo sh install.sh, Он спрашивает меня, где установить программу. Я не хочу, чтобы он загромождал мой домашний каталог, и я хочу, чтобы он был доступен в меню приложений. Где я должен положить это? /usr/bin? /usr/local/bin? Или это только для двоичных файлов? Эта программа хочет создать папку.

3 ответа

Решение

Прежде всего, какое приложение вы устанавливаете? Всегда предпочтительно устанавливать через встроенное управление пакетами, так как менеджер пакетов будет обрабатывать местоположение, обновления, пути и средства запуска (ярлыки) для вас. Также обновления будут обработаны. В идеале вам следует искать пакет в Центре программного обеспечения или в Synaptic. PPA можно использовать, если программное обеспечение отсутствует в репозиториях по умолчанию.

Однако, если вы уверены в установке этого пакета, используйте /opt каталог, /opt/appname например. /opt подойдет для такого рода установок. Пусковые установки могут или не могут быть созданы в зависимости от установщика. Вы можете создать панель запуска вручную, если программа установки не создает. Вы также можете использовать $HOME/bin для размещения всех ваших приложений.

Для всех вопросов, связанных с путями, стандартом иерархии файловых систем Linux является окончательный справочник.

Если программе необходимо создать папку, то /usr/local каталог выбора; в соответствии с FHS:

/usr/local Иерархия предназначена для использования системным администратором при локальной установке программного обеспечения.

Избегайте размещения ваших локальных двоичных файлов непосредственно под /usrпотому что, согласно FHS, эта иерархия зарезервирована для программного обеспечения, предоставляемого дистрибутивом Linux (в данном случае, Ubuntu).

Обратите внимание, что, поместив двоичный файл в /usr/local/bin (или любой другой bin каталог) не будет создавать пункт меню; для этого вы должны предоставить .desktop файл и установите его в соответствующий каталог с помощью команды xdg-desktop-menu.

Обычно вы кладете это в /usr, двоичные файлы в /usr/bin если это что-то большее, то пошло бы /opt,

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