Назад | Перейти на главную страницу

Установка двоичных файлов на centos

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