Вопрос Как установить $ PATH в Ubuntu


Я хочу работать с поисковой системой Zettair (см. ссылка). Я установил его на Ubuntu 14.04, но я не могу установить исполняемый файл Zettair в PATH со следующей командой. Что мне делать?

PATH=/usr/local/zettair/bin/zet:$PATH
export PATH=$PATH:/usr/local/zettair/bin/zet

Следующие коды работают для папки, в которой я их запускаю. Поэтому, изменив папку, я снова получил ошибку.

PATH=$PATH:/usr/local/zettair/bin/zet
export PATH

1
2018-05-23 14:18


происхождения


Пожалуйста, опубликуйте вывод ls /usr/local/zettair/bin/zet - Helio
Удалить последнее zet в /usr/local/zettair/bin/zet, zet это имя двоичного файла, вам нужно добавить каталог содержащий двоичный. - muru
возможный дубликат Как добавить каталог на мой путь? - karel


ответы:


Кажется, вы включили имя файла в путь, что неверно. PATH должен содержать каталог, который в свою очередь содержит исполняемый файл, который вы хотите запустить, а не сам исполняемый файл.

Использовать это:

export PATH="$PATH":/usr/local/zettair/bin

Это будет работать только для выполняемого сеанса и всех дочерних процессов, вы можете сделать его постоянным, добавив его в свой ~/.bashrc файл:

echo 'export PATH="$PATH":/usr/local/zettair/bin' >> ~/.bashrc

3
2018-05-23 14:23



Если вы хотите, чтобы переменная PATH была доступна при входе в систему и в других оболочках, экспортируйте ее в echo 'export PATH=$PATH:/usr/local/zettair/bin' >> ~/.profile - thethakuri