linux redhate7 yum源,更换Red Hat Enterprise Linux 7 64位的yum为centos的版本
查看redhat原有的yum包有哪些:
[root@localhost ~]# rpm -qa|grep yum
yum-utils-1.1.31-24.el7.noarch
yum-langpacks-0.4.2-3.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-rhn-plugin-2.0.1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-3.4.3-118.el7.noarch
嘗試使用xargs來刪除這些包
[root@localhost ~]# rpm -qa|grep yum|xargs rmp -e
--nodeps
xargs: rmp: 沒有那個文件或目錄
沒有xargs
一個一個刪除
[root@localhost ~]# rpm -qa|grep xargs
[root@localhost ~]# rpm -e --nodeps
yum-utils-1.1.31-24.el7.noarch
[root@localhost ~]# rpm -e --nodeps
yum-langpacks-0.4.2-3.el7.noarch
[root@localhost ~]# rpm -e --nodeps
yum-metadata-parser-1.1.4-10.el7.x86_64
[root@localhost ~]# rpm -e --nodeps
yum-rhn-plugin-2.0.1-4.el7.noarch
[root@localhost ~]# rpm -e --nodeps
PackageKit-yum-0.8.9-11.el7.x86_64
[root@localhost ~]# rpm -e --nodeps?rpm -e
--nodeps yum-3.4.3-118.el7.noarch
[root@localhost ~]# rpm -qa|grep yum
查看當前操作系統版本
[root@localhost ~]# cd /etc
[root@localhost etc]# cat
redhat-release
Red Hat Enterprise Linux Server release 7.0 (Maipo)
下載centos的yum
[root@localhost ~]#wget
http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[root@localhost ~]#wget
http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-150.el7.centos.noarch.rpm
[root@localhost ~]#wget
http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
安裝centos的yum 安裝過程中發現依賴了python-urlgrabber
又下載并安裝了它安裝python-urlgrabber
必須先刪除老的版本
[root@localhost ~]# rpm -e
--nodeps?python-urlgrabber-3.10-4.el7.noarch
[root@localhost ~]#wget
http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
[root@localhost ~]#rpm -ivh
python-urlgrabber-3.10-8.el7.noarch.rpm
[root@localhost ~]#rpm -ivh
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
最后兩個相互依賴 所以要放在一起執行
[root@localhost ~]#rpm -ivh
yum-3.4.3-150.el7.centos.noarch.rpm
yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
更換yum源
[root@localhost ~]#cd /etc/yum.repos.d/
[root@localhost ~]#wget
http://mirrors.163.com/.help/CentOS7-Base-163.repo
注意:此處需要將CentOS7-Base-163.repo中的$releasever全部換成7
重建緩存
[root@localhost ~]#yumclean
all
[root@localhost ~]#yum
makecache
按照網上的步驟的花,最后一步還有一個“yum
update”,會把所有的rpm都更新到最新狀態,我暫時覺得沒有必要沒有執行。
最終測試yum install成功。
總結
以上是生活随笔為你收集整理的linux redhate7 yum源,更换Red Hat Enterprise Linux 7 64位的yum为centos的版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux svn 自动发布,linux
- 下一篇: tftp刷路由器 linux,TP-Li