Правильным местом для установки PATH
является~/.bash_profile
:
PATH="$PATH:/some/extra/paths:/may/go/here"
Переменная PATH
уже должна быть экспортирована, поэтому вам не нужно export
ее снова (ее повторный экспорт не имеет дальнейшего эффекта ).
Путь по умолчанию для bash
жестко запрограммирован в исполняемом файле bash
, а затем (, возможно ), изменен в /etc/profile
и (в некоторых системах)/etc/bash.bashrc
.
Я предполагаю, что путь, заданный в /etc/environment
, в основном используется оболочками, отличными от -, такими как cron
и т. д.
См. также:
Вы не можете зависеть от (всех )дистрибутивов Linux, использующих одну и ту же исходную версию определенного пакета в любой момент времени, поскольку каждый дистрибутив имеет свой собственный цикл разработки.
Хотя вы увидите много общего в именах пакетов в разных дистрибутивах, это не гарантируется. Как правило, имена пакетов в дистрибутиве и любых производных дистрибутивах будут в основном одинаковыми. Вспомните, например, Debian и Ubuntu или Redhat и CentOS.