当我在 CentoS 服务器上安装东西时,我通常会遵循教程,只需使用“yum install xy”安装包,一切就完成了。有时我需要获取更新的版本,而该版本通常仅以编译后的二进制文件提供(来自 Github)。因此,我得到的是一个 .tar.gz,我不确定如何正确安装它。
我做了什么:
cd /opt
mkdir packagename
cd packagename
wget fileurl.tar.gz
tar -xvfz fileurl.tar.gz
我的问题:
即使我能够运行该库(这次例如“dotnet”),该命令也不是全局可用的。是我做错了什么,还是只是缺少一个步骤,导致该命令全局可用?
答案1
'PATH' 环境变量控制哪些命令可全局访问。默认情况下,它将包含 /usr/bin 和可能的 /usr/local/bin,您可以使用 查看当前设置。通常,您可以通过修改 $HOME/.bashrc 或 $HOME/.bash_profile 并添加和重新打开 shellecho $PATH
将目录添加到路径中。export PATH=$PATH:/the/new/directory