1 安装命令
yum install -y yum-utils
执行上面这个命令后,会一直卡在加载界面
2 解决方案(需要科学上网)
2.1 备份原有的repo文件(可选,有备无患)
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.2 下载阿里云的repo配置文件
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
我尝试了上面的命令,成功了。由于我是新手,考虑到看我博客的可能也有新手,因此我从网上了解到另一种方式复制到下面。
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2.3 刷新YUM元数据缓存
更新完repo文件后,需要清空并重建YUM的元数据缓存,以便让它认识新的仓库配置:
sudo yum clean all
sudo yum makecache
2.4 使用阿里云源安装yum-utils
sudo yum --disablerepo=\* --enablerepo=aliyun install -y yum-utils
不过博主在执行这一步时,命令行提示了这个错误:Error getting repository data for aliyun, repository not found
2.5 所以我重新执行了开始的命令
yum install -y yum-utils
最终安装成功。