当你在 Linux 系统中输入 yum 命令时,如果出现 -bash:/usr/bin/yum:Nosuchfileordirectory 错误提示,说明可能是 yum 命令所在的路径未被正确添加到 PATH 环境变量中。 下面是解决该问题的完整攻略
当你在 Linux 系统中输入 yum
命令时,如果出现 “-bash:/usr/bin/yum:Nosuchfileordirectory” 错误提示,说明可能是 yum 命令所在的路径未被正确添加到 PATH 环境变量中。
下面是解决该问题的完整攻略:
1. 检查 yum 是否已安装在终端中输入以下命令,检查 yum 是否存在:
rpm -qa |grep yum
如果有输出,说明 yum 已经安装。
如果没有输出,说明 yum 没有安装,可以通过以下命令安装:
sudo yum install -y yum-utils
2. 检查 PATH 环境变量
在终端中输入以下命令,检查 PATH 环境变量中是否包含 yum 命令所在路径:
echo $PATH
如果输出结果中没有包含 /usr/bin
路径,可以通过以下命令将该路径添加到 PATH:
export PATH=$PATH:/usr/bin
这样每次打开终端都需要执行以上命令,如果需要使其永久生效,可以编辑 /etc/profile
文件,在其中添加以下内容:
export PATH=$PATH:/usr/bin
保存并退出文件,执行 source /etc/profile
使其生效。
现在我们假设在 CentOS 系统中执行 yum
命令时出现 “-bash:/usr/bin/yum:Nosuchfileordirectory” 错误提示,可以按照以下步骤进行解决:
- 在终端中输入
sudo rpm -qa |grep yum
命令,检查 yum 是否已安装; - 如果 yum 未安装,输入
sudo yum install -y yum-utils
命令安装 yum; - 如果 yum 已安装,输入
echo $PATH
检查 PATH 环境变量中是否包含 yum 命令所在路径; - 如果未包含,输入
export PATH=$PATH:/usr/bin
命令将/usr/bin
路径添加到 PATH; - 输入
yum
命令,确认问题已经解决。
再举一个 Ubuntu 系统中解决同样问题的例子:
- 在终端中输入
sudo dpkg -l |grep apt
命令,检查 apt 是否已安装; - 如果 apt 未安装,输入
sudo apt-get install -y apt
命令安装 apt; - 如果 apt 已安装,输入
echo $PATH
检查 PATH 环境变量中是否包含 apt 命令所在路径; - 如果未包含,输入
export PATH=$PATH:/usr/lib/apt
命令将/usr/lib/apt
路径添加到 PATH; - 输入
apt
命令,确认问题已经解决。
以上就是解决 Linux 系统中 “No such file or directory” 错误提示的完整攻略。