Где установить программы?
Возможный дубликат:
Как лучше всего установить пользовательские приложения?
Я скачал .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
,