Где установить третью сторону программы, распределенные как tar.xz или tar.gz

Я не уверен, где установить такие программы в системах Linux. Есть ли какие-либо конвенции? Они могут просто находиться в корневом каталоге и быть, работал оттуда также. Но это - корректный способ установить их? Каковы мои опции?

2
задан 26 February 2020 в 21:45

1 ответ

Смотрите на свой $PATH для подсказок.

$ echo $PATH
/home/YOU/bin          -- Yes
/home/YOU/.local/bin   -- Yes
/usr/local/sbin        -- Yes
/usr/local/bin         -- Yes
/usr/sbin              -- Never (package manager)
/usr/bin               -- Never (package manager)
/sbin                  -- Never (package manager)
/bin                   -- Never (package manager)
/usr/games             -- Never (package manager)
/usr/local/games       -- Yes
/snap/bin              -- Never (package manager)

Теперь давайте удалим все те местоположения на Ваших $PATH, которые резервируются для использования package-manger-only:

/home/YOU/bin
/home/YOU/.local/bin
/usr/local/sbin
/usr/local/bin
/usr/local/games

Таким образом, лучшие места, чтобы вручную-установить приложения находятся в Вашем / домой и в/usr/local.

Это не все возможные места. Много вручную-установленных-служб заканчивается в / var, а также/usr/local.

2
ответ дан 17 March 2020 в 00:13

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

Похожие вопросы: