RHEL 7.0 64位使用CentOS7 yum源
2017-05-31 22:24
555 查看
Red Hat Enterprise Linux Server(RHEL) 的yum服务是付费的,因为没有付费,所以无法使用yum安装软件,若直接使用yum安装软件,会出现This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 或如下错误信息:This system is not registered with RHN. RHN support will be disabled.
解决方法:
1.检查是否安装yum包
[root@linuxprobe 桌面]# rpm -qa |grep yum
2 删除redhat自带的yum包
卸载所有yum包 [root@linuxprobe 桌面]# pm -qa|grep yum|xargs rpm -e –nodeps
然后检查是否卸载干净 [root@linuxprobe 桌面]# rpm -qa |grep yum
3.下载新的yum包。使用Centos7的yum包
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-150.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-40.el7.noarch.rpm
下载完3个软件包之后,执行:rpm -ivh yum-*
此时遇到问题
原因: 这是由于yum初始化安装时,安装了旧版本的GPG keys造成的
解决方法:
首先,引入已安装的public key 即:
[root@linuxprobe 桌面]# rpm –import /etc/pki/rpm-gpg/RPM*
再次执行安装命令,并在后面加上–force –nodeps,即:
[root@linuxprobe /]# rpm -ivh yum-* –force –nodeps
4.更换yum源,使用163的源
[root@linuxprobe /]# cd /etc/yum.repos.d/
[root@linuxprobe yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@linuxprobe yum.repos.d]# vi CentOS6-Base-163.repo
编辑文件,把文件里面的$releasever全部替换为版本号,即7 最后保存!
5.清除缓存
[root@linuxprobe /]# yum clean all
6.将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度
yum makecache
7.测试:
安装gcc
yum install gcc
解决方法:
1.检查是否安装yum包
[root@linuxprobe 桌面]# rpm -qa |grep yum
2 删除redhat自带的yum包
卸载所有yum包 [root@linuxprobe 桌面]# pm -qa|grep yum|xargs rpm -e –nodeps
然后检查是否卸载干净 [root@linuxprobe 桌面]# rpm -qa |grep yum
3.下载新的yum包。使用Centos7的yum包
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-150.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-40.el7.noarch.rpm
下载完3个软件包之后,执行:rpm -ivh yum-*
此时遇到问题
原因: 这是由于yum初始化安装时,安装了旧版本的GPG keys造成的
解决方法:
首先,引入已安装的public key 即:
[root@linuxprobe 桌面]# rpm –import /etc/pki/rpm-gpg/RPM*
再次执行安装命令,并在后面加上–force –nodeps,即:
[root@linuxprobe /]# rpm -ivh yum-* –force –nodeps
4.更换yum源,使用163的源
[root@linuxprobe /]# cd /etc/yum.repos.d/
[root@linuxprobe yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@linuxprobe yum.repos.d]# vi CentOS6-Base-163.repo
编辑文件,把文件里面的$releasever全部替换为版本号,即7 最后保存!
5.清除缓存
[root@linuxprobe /]# yum clean all
6.将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度
yum makecache
7.测试:
安装gcc
yum install gcc
相关文章推荐
- RHEL X86_64 6.0使用CentOS6.0的yum源
- 64位操作系统下使用YUM只安装纯净64位软件包(RHEL 5.4 /CentOS 5.4)
- RHEL 6.4使用CentOS 6.4 yum源更新-i386的脚本
- RHEL使用centos的yum源
- RHEL/CentOS 6.x使用EPEL6与remi的yum源安装MySQL 5.5.x
- RHEL6.0使用CentOS的yum源
- RHEL5使用CentOS 5.3的yum源
- RHEL使用Centos的YUM源
- RHEL5.4使用CentOS5.4的yum源
- 使用Linux命令行测试网速以及rhel使用Centos仓库 , 企业实际应用之同步远程yum源到本地
- RHEL/CentOS 6.x使用EPEL6与remi的yum源安装MySQL 5.5.x
- RHEL6.0 使用Centos的YUM源
- RHEL使用CentOS的yum源
- RHEL 6.4使用CentOS 6.4 yum源更新-x86_64的脚本
- RHEL5.4使用CentOS5.4的yum源
- rhel5.8使用centos5.8 yum源
- 使用163.com的Centos6 yum源,更新RHEL6系统
- 配置RHEL6 使用centos的yum源
- rhel6.3使用centos的Yum源
- RHEL/CentOS 6.x使用EPEL6与remi的yum源安装MySQL 5.5.x