当你在
CentOS系统上尝试
使用`
yum`命令时遇到"command not found"错误,这通常意味着`
yum`包管理器未
安装或者不在系统的路径中。`
yum`是Red Hat Enterprise
Linux(RHEL)家族(包括
CentOS)的默认包管理工具。
解决这个
问题的步骤如下:
1. **检查是否已
安装yum**:
打开终端,输入 `which
yum` 或 `whereis
yum`。如果返回结果为空,说明
yum没有
安装。
2. **
安装yum**:
对于
CentOS7:
```
sudo
yuminstall epel-release -y
sudo
yumupdate -y
sudo
yuminstall
yum-y
```
对于
CentOS8及更高版本,由于默认不再预装
yum,你需要先
安装`dnf`并切换到`epel`仓库:
```
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %dist).noarch.rpm
sudo dnf install
yum```
3. **添加到PATH环境变量**:
完成
安装后,需要将`/usr/bin`目录添加到PATH中,可以编辑`~/.bashrc` 或 `/etc/bashrc` 文件,并添加这一行:
```bash
export PATH=$PATH:/usr/bin
```
然后运行 `source ~/.bashrc` 或重启shell使其生效。
4. **再次尝试
yum命令**:
重启终端或者执行 `source ~/.bashrc` 后,再试一次`
yum`命令看是否能正常
使用。
如果你已经按照上述步骤操作过,但仍然
报错,可能是网络
问题导致无法连接到
yum源,或者权限
问题,确保你有执行
yum命令的权限。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/32148.html