概述
上接《小白学习Red Hat Linux7.0系列一之安装资源总结(VMware-workstation的安装号码和所有版本激活密匙、Linux6或7镜像版本提供)》 本人在学习的时候用过两个版本的Red Hat Linux,一个是旧版本5.0提示Redhat This system is not registered with RHN。另外一个就是最近用的版本7.0提示-bash: yum: command not found,无论是那个错误,总而言之就是yum是收费的需要注册,本文部分内容参照爱文飞翔的《-bash: yum: command not found 错误》加以完善和修改。
解决方法(亲自实践)
- 查看
rpm -qa |grep yum
- 卸载系统自带yum相关的包及依赖包
rpm -qa|grep yum|xargs rpm -e --nodeps
- 下载破解yum相关的包,7位Linux版本号,可根据自身版本号就行目录及版本号就行修改,已确保准确性。
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-158.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-cron-3.4.3-158.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
- 安装
rpm -ivh --force --nodeps yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh --force --nodeps yum-cron-3.4.3-158.el7.centos.noarch.rpm
rpm -ivh --force --nodeps yum-3.4.3-158.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-45.el7.noarch.rpm
- 下载阿里云的yum源(注:Centos-7.repo 中的7为Linux相应的版本号,下载前请手动确认该文件是否存在)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 修改CentOS-Base.repo配置文件的中Linux版本信息
sed -i ‘s/$releasever/7/’ CentOS-Base.repo
- 清除缓存
yum clean all
- 重新生成缓存
yum makecache
- 测试,相信大多数初学者遇见如标题的报错时,都是运用yum安装vsftpd时报错,下面来测试下看成功与否
yum install -y vsftpd