Где разместить локальные исполняемые файлы [дубликат]

Где находится правильное место для хранения исполняемых файлов, локальных для пользователя?

echo $ PATH дает

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Не включает, например. $ HOME / bin

Подходит ли $ HOME / bin ? Или $ HOME / opt / bin ....

Думаю, мне придется добавить это и в свой .profile?

5
задан 2 November 2018 в 07:21

2 ответа

Исходя из того, что вы описываете, я думаю, что вы должны установить свои исполняемые файлы в /usr/local/bin/.

Вот ответ на аналогичный вопрос, подкрепляющий эту оценку: Как лучше всего установить пользовательские приложения?

В противном случае вы, безусловно, можете создать ~/bin каталог и добавьте его в свой путь. IMO, которое является жизнеспособным решением, если эти приложения будут / должны использоваться только вашим пользователем. Но вы столкнетесь с некоторыми проблемами с безопасностью, если позже другим пользователям понадобятся эти приложения.

0
ответ дан 2 November 2018 в 07:21

Я думаю, что если вы добавите каталог $ HOME / bin, он должен быть добавлен в путь автоматически, поиск в моем .profile укажет на это

Да, только что проверил, и, создав каталог $ HOME / bin, при следующем входе в систему он автоматически добавляется в путь.

Надеюсь, это поможет

0
ответ дан 2 November 2018 в 07:21

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

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