问题:
因为最近安装了redhat7,在使用的时候提示系统未注册订阅,无法使用官方的yum源进行安装软件。为此,我使用centos7国内的yum源替换redhat的官方的yum源实现软件安装。
“This system is not registered with an entitlement server. You can use subscription-manager to regist”
解决步骤:
- 首先,下载阿里云的yum源文件
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 进入目录/etc/yum.repos.d/
cd /etc/yum.repos.d/
ls
- 通过gedit编辑文件CentOS-Base.repo
gedit CentOS-Base.repo
- 点击快捷键【Ctrl】+【H】,将【$releasever】替换为【7】,并点击【replace all】实现全部替换。
- 替换之后,关闭【find find
replace】窗口,点击【Ctrl】+【S】命令进行保存修改。点击【Ctrl】+【Q】退出文件编辑。 - 清除原缓存
yum clean all
- 创建新缓存
yum makecache
- 更新软件
yum -y update
- 不过这样修改之后,原有的redhat图标将会被centos的标志所代替。其它基本毫无差别。