Когда я устанавливаю что-то на свой сервер CentoS, я обычно следую руководствам, где я могу просто установить пакет с помощью «yum install xy» viola, все готово. Иногда мне нужно получить более свежую версию, которая обычно предлагается только в скомпилированном двоичном файле (из Github). Итак, я получаю .tar.gz, и я не уверен, как мне его правильно установить.
Что я сделал:
cd /opt
mkdir packagename
cd packagename
wget fileurl.tar.gz
tar -xvfz fileurl.tar.gz
Моя проблема:
Несмотря на то, что я могу запустить библиотеку (на этот раз, например, «dotnet»), команда не доступна глобально. Я что-то делаю неправильно или просто пропущен шаг, чтобы команда стала доступна глобально?
Переменная окружения PATH определяет, какие команды доступны во всем мире. По умолчанию он будет включать / usr / bin и, возможно, / usr / local / bin, вы можете увидеть текущий параметр с помощью echo $PATH
. Обычно вы можете добавлять каталоги в свой путь, изменив $ HOME / .bashrc или $ HOME / .bash_profile и добавив export PATH=$PATH:/the/new/directory
и заново открыть вашу оболочку.