Я не уверен, где установить такие программы в системах Linux. Есть ли какие-либо конвенции? Они могут просто находиться в корневом каталоге и быть, работал оттуда также. Но это - корректный способ установить их? Каковы мои опции?
Смотрите на свой $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.