/*** 转载自Red hat 6使用 CentOS7 的yum和yum源 ***/
删除redhat原有的yum
rpm -aq|grep yum|xargs rpm -e �Cnodeps
- 下载yum安装文件
Wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm
Wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
Wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
Wgethttp://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
安装组件
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivhyum-Metadata-parser-1.1.2-16.el6.x86_64.rpm
后面2个以前装的时候还失败鸟
# rpm -ivhyum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
warning:yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm: Header V3 RSA/SHA1Signature,key ID c105b9de: NOKEY
error: Failed dependencies:
yum >= 3.0 is needed by yum-plugin-fastestmirror-1.1.30-37.el6.noarch
# rpm -ivhyum-3.2.29-73.el6.centos.noarch.rpmyum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
warning: yum-3.2.29-73.el6.centos.noarch.rpm:Header V3 RSA/SHA1 Signature,'Microsoft YaHei';">python-urlgrabber >= 3.9.1-10 is needed byyum-3.2.29-73.el6.centos.noarch
You have new mail in /var/spool/mail/root
少python组件
下载
http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
# rpm -ivhpython-urlgrabber-3.9.1-11.el6.noarch.rpm
warning:python-urlgrabber-3.9.1-11.el6.noarch.rpm: Header V3 RSA/SHA1 Signature,key IDc105b9de: NOKEY
Preparing...########################################### [100%]
file /usr/lib/python2.6/site-packages/urlgrabber/grabber.py from installof python-urlgrabber-3.9.1-11.el6.noarch conflicts with file from packagepython-urlgrabber-3.9.1-9.el6.noarch
file /usr/lib/python2.6/site-packages/urlgrabber/grabber.pyc frominstall of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file frompackage python-urlgrabber-3.9.1-9.el6.noarch
file /usr/lib/python2.6/site-packages/urlgrabber/grabber.pyo frominstall of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file frompackage python-urlgrabber-3.9.1-9.el6.noarch
file /usr/lib/python2.6/site-packages/urlgrabber/progress.pyc frominstall of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file frompackage python-urlgrabber-3.9.1-9.el6.noarch
file /usr/lib/python2.6/site-packages/urlgrabber/progress.pyo frominstall of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file frompackage python-urlgrabber-3.9.1-9.el6.noarch
#
下载个python2.6重装
http://mirrors.163.com/centos/6/os/x86_64/Packages/python-2.6.6-64.el6.x86_64.rpm
#rpm -e python-2.6.6-52.el6.x86_64 �Cnodeps
# rpm -ivh python-2.6.6-64.el6.x86_64.rpm
warning: python-2.6.6-64.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature,'Microsoft YaHei';">python-libs(x86-64) = 2.6.6-64.el6 is needed bypython-2.6.6-64.el6.x86_64
继续修复依赖包
http://mirrors.163.com/centos/6/os/x86_64/Packages/python-libs-2.6.6-64.el6.x86_64.rpm
rpm -ivhpython-libs-2.6.6-64.el6.x86_64.rpm python-2.6.6-64.el6.x86_64.rpm
# rpm -ivhpython-libs-2.6.6-64.el6.x86_64.rpm python-2.6.6-64.el6.x86_64.rpm --nodeps
warning: python-libs-2.6.6-64.el6.x86_64.rpm:Header V3 RSA/SHA1 Signature,'Microsoft YaHei';">file /usr/lib64/libpython2.6.so.1.0 from install ofpython-libs-2.6.6-64.el6.x86_64 conflicts with file from packagepython-libs-2.6.6-52.el6.x86_64
file /usr/lib64/python2.6/CGIHTTPServer.py from install ofpython-libs-2.6.6-64.el6.x86_64 conflicts with file from packagepython-libs-2.6.6-52.el6.x86_64
file /usr/lib64/python2.6/CGIHTTPServer.pyc from install ofpython-libs-2.6.6-
file /usr/lib64/python2.6/distutils/sysconfig.pyc from install ofpython-libs-2.6.6-64.el6.x86_64 conflicts with file from package python-libs-2.6.6-52.el6.x86_64
file /usr/lib64/python2.6/lib-dynload/_fileio.so from install ofpython-libs-2.6.6-64.el6.x86_64 conflicts with file from packagepython-libs-2.6.6-52.el6.x86_64
64.el6.x86_64 conflicts with file frompackage python-libs-2.6.6-52.el6.x86_64
好像出错更多了,给你面子不要是吧,强制安装
# rpm -ivhpython-libs-2.6.6-64.el6.x86_64.rpm python-2.6.6-64.el6.x86_64.rpm --nodeps--force
warning:python-libs-2.6.6-64.el6.x86_64.rpm: Header V3 RSA/SHA1 Signature,'Microsoft YaHei';">1:python########################################### [ 50%]
2:python-libs########################################### [100%]
Phtyon url也要粗暴下
# rpm -ivhpython-urlgrabber-3.9.1-11.el6.noarch.rpm --nodeps --force
1:python-urlgrabber########################################### [100%]
安装yum
# rpm -ivhyum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
warning:yum-3.2.29-73.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature,'Microsoft YaHei';">1:yum-plugin-fastestmirro########################################### [50%]
2:yum########################################### [100%]
创建缓存
# yum makecache fast
Loaded plugins: fastestmirror,product-id,subscription-manager
This system is not registered to Red HatSubscription Management. You can use subscription-manager to register.
Metadata Cache Created
没有花钱买服务,果然没有订阅
查看版本
# yum --version
3.2.29
Installed: rpm-4.8.0-37.el6.x86_64 at 2016-09-06 12:49
Built : Red Hat,Inc. <http://bugzilla.redhat.com/bugzilla>at 2013-09-12 10:55
Committed: Panu Matilainen <pmatilai@redhat.com> at 2013-09-12
Installed: subscription-manager-1.12.14-7.el6.x86_64 at 2016-09-06 12:52
Committed: jesus m. rodriguez <jesusr@redhat.com> at 2014-09-15
Installed: yum-3.2.29-73.el6.centos.noarch at 2016-09-15 00:36
Built : CentOS BuildSystem<http://bugs.centos.org> at 2016-05-11 20:37
Committed: Johnny Hughes <johnny@centos.org> at 2016-05-10
Installed: yum-plugin-fastestmirror-1.1.30-37.el6.noarch at 2016-09-1500:35
Built : CentOS BuildSystem<http://bugs.centos.org> at 2016-05-10 21:04
Committed: Valentina Mukhamedzhanova <vmukhame@redhat.com> at2016-02-10
订阅就不要了,反正也没钱
# rpm -qa | grep subsc*
subscription-manager-gui-1.12.14-7.el6.x86_64
subscription-manager-1.12.14-7.el6.x86_64
subscription-manager-firstboot-1.12.14-7.el6.x86_64
# rpm -esubscription-manager-1.12.14-7.el6.x86_64
subscription-manager = 1.12.14-7.el6 is needed by (installed)subscription-manager-gui-1.12.14-7.el6.x86_64
# rpm -qa | grep subsc* | xarge rpm -e--nodeps
-bash: xarge: command not found
# rpm -qa | grep subsc* | xargs rpm -e--nodeps
下载repo文件
http://mirrors.163.com/.help/CentOS7-Base-163.repo
清空缓存新建缓存
[root@ActiveMQ-A yum.repos.d]# yum cleanall
Loaded plugins: fastestmirror
Cleaning repos: base extras updates
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@ActiveMQ-A yum.repos.d]# yummakecache
Determining fastest mirrors
http://mirrors.163.com/centos/%24releasever/os/x86_64/repodata/repomd.xml:[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 NotFound"
Trying other mirror.
To address this issue please refer to thebelow knowledge base article
https://access.redhat.com/articles/1320623
If above article doesn't help to resolvethis issue please open a ticket with Red Hat Support.
Error: Cannot retrieve repository Metadata (repomd.xml)for repository: base. Please verify its path and try again
把repo release版本改为7,重新来
Loading mirror speeds from cached hostfile
base |3.6 kB 00:00
extras| 3.4 kB 00:00
updates |3.4 kB 00:00
updates/filelists_db| 4.4 MB 00:01
updates/prestodelta| 700 kB 00:00
updates/primary_db| 7.1 MB 00:01
updates/other_db (30%) 17%[=======] 2.9 MB/s | 11 MB 00:17 ETA
原文链接:https://www.f2er.com/centos/379727.html