天天看点

RHEL6使用CentOS的yum源

1、卸载RHEL6自带的yum源

<code>rpm -qa | </code><code>grep</code> <code>yum |</code><code>xargs</code> <code>rpm -e --nodeps</code>

2、下载对应的安装包

<code># wget </code>

<code>http:</code><code>//mirror</code><code>.centos.org</code><code>/centos-6/6</code><code>.5</code><code>/os/x86_64/Packages/python-iniparse-0</code><code>.3.1-2.1.el6.noarch.rpm</code>

<code> </code><code># wget </code>

<code>http:</code><code>//mirror</code><code>.centos.org</code><code>/centos-6/6</code><code>.5</code><code>/os/x86_64/Packages/yum-3</code><code>.2.29-40.el6.centos.noarch.rpm</code>

<code>http:</code><code>//mirror</code><code>.centos.org</code><code>/centos-6/6</code><code>.5</code><code>/os/x86_64/Packages/yum-plugin-fastestmirror-1</code><code>.1.30-14.el6.noarch.rpm</code>

<code>#  wget </code>

<code>http:</code><code>//mirror</code><code>.centos.org</code><code>/centos-6/6</code><code>.5</code><code>/os/x86_64/Packages/yum-metadata-parser-1</code><code>.1.2-16.el6.x86_64.rpm</code>

<a href="http://mirror.centos.org/centos-6/6.5/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm" target="_blank"></a>

3、安装软件包 

<code> </code><code># rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm </code>

<code> </code><code># rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm </code>

<code> </code><code># rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm</code>

4、配置新的yum源

<code># cd /etc/yum.repos.d/</code>

<code># wget  http://mirrors.163.com/.help/CentOS6-Base-163.repo</code>

<code># vi CentOS6-Base-163.repo  #编辑文件</code>

<code> </code><code>把文件里面的$releasever全部替换为版本号,即6 最后保存!</code>

<code>[base]</code>

<code>name=CentOS-6 - Base - 163.com</code>

<code>baseurl=http:</code><code>//mirrors</code><code>.163.com</code><code>/centos/6/os/</code><code>$basearch/</code>

<code>gpgcheck=1</code>

<code>gpgkey=http:</code><code>//mirror</code><code>.centos.org</code><code>/centos/RPM-GPG-KEY-CentOS-6</code>

<code>[updates]</code>

<code>name=CentOS-6 - Updates - 163.com</code>

<code>baseurl=http:</code><code>//mirrors</code><code>.163.com</code><code>/centos/6/updates/</code><code>$basearch/</code>

<code>[extras]</code>

<code>name=CentOS-6 - Extras - 163.com</code>

<code>baseurl=http:</code><code>//mirrors</code><code>.163.com</code><code>/centos/6/extras/</code><code>$basearch/</code>

<code>[centosplus]</code>

<code>name=CentOS-6 - Plus - 163.com</code>

<code>baseurl=http:</code><code>//mirrors</code><code>.163.com</code><code>/centos/6/centosplus/</code><code>$basearch/</code>

<code>enabled=0</code>

<code>[contrib]</code>

<code>name=CentOS-6 - Contrib - 163.com</code>

<code>baseurl=http:</code><code>//mirrors</code><code>.163.com</code><code>/centos/6/contrib/</code><code>$basearch/</code>

5、报错信息如下:

<code># yum makecache</code>

<code>There was a problem importing one of the Python modules</code>

<code>required to run yum. The error leading to this problem was:</code>

<code>   </code><code>No module named yum</code>

<code>Please </code><code>install</code> <code>a package </code><code>which</code> <code>provides this module, or</code>

<code>verify that the module is installed correctly.</code>

<code>It</code><code>'s possible that the above module doesn'</code><code>t match the</code>

<code>current version of Python, </code><code>which</code> <code>is:</code>

<code>2.6.1 (r261:67515, Oct  8 2014, 19:20:42) </code>

<code>[GCC 4.4.6 20120305 (Red Hat 4.4.6-4)]</code>

<code>If you cannot solve this problem yourself, please go to </code>

<code>the yum faq at:</code>

报错信息与python版本有关

<code>[root@rhel63 ~]</code><code># whereis python</code>

<code>python: </code><code>/usr/bin/python2</code><code>.6 </code><code>/usr/bin/python2</code><code>.6-config </code><code>/usr/bin/python</code> <code>/usr/bin/python</code><code>.old </code><code>/usr/lib/python2</code><code>.6 </code><code>/usr/lib64/python2</code><code>.6 </code><code>/usr/include/python2</code><code>.6 </code><code>/usr/local/python2</code><code>.6 </code><code>/usr/share/man/man1/python</code><code>.1.gz</code>

<code>[root@rhel63 ~]</code><code># which yum</code>

<code>/usr/bin/yum</code>

<code>将“</code><code>#!/usr/bin/python2.6”修改为“#!/usr/bin/python2.6”</code>

本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/1674134,如需转载请自行联系原作者