Когда я устанавливаю что-то на свой сервер 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
и повторно открыв оболочку.