之前没有使用过网易CentOS镜像的yum源,最近由于需要,遂在一台测试服务器验证、测试了一下如何配置使用网易的Cent0S的yum源。此文仅仅是笔记性质,参考了网上大量资料(文末“参考资料”的相关链接)。

1: 删除RHEL 6.6原有的YUM相关包

[root@mytestlnx03 ~]# rpm -qa | grep yum

yum-plugin-security-1.1.30-30.el6.noarch

kabi-yum-plugins-1.0-2.el6.noarch

PackageKit-yum-0.5.8-23.el6.x86_64

yum-plugin-downloadonly-1.1.30-30.el6.noarch

yum-rhn-plugin-0.9.1-50.el6.noarch

yum-plugin-changelog-1.1.30-30.el6.noarch

yum-plugin-versionlock-1.1.30-30.el6.noarch

yum-3.2.29-60.el6.noarch

yum-presto-0.6.2-1.el6.noarch

yum-plugin-aliases-1.1.30-30.el6.noarch

PackageKit-yum-plugin-0.5.8-23.el6.x86_64

yum-utils-1.1.30-30.el6.noarch

yum-plugin-verify-1.1.30-30.el6.noarch

yum-plugin-tmprepo-1.1.30-30.el6.noarch

yum-metadata-parser-1.1.2-16.el6.x86_64

[root@mytestlnx03 ~]# rpm -qa | grep yum | xargs rpm -e --nodeps

warning: /etc/yum.conf saved as /etc/yum.conf.rpmsave

[root@mytestlnx03 ~]# rpm -qa | grep yum

[root@mytestlnx03 ~]# 

2:下载yum的相关安装包

 

 

注意:由于yum源一直在更新,所以有可能下面这些安装包已经不存在了(新的安装包给替换了),所以必须直接去网易的官方镜像验证确认,如果更新了,使用最新的安装包即可。http://mirrors.163.com/centos/6/os/x86_64/Packages/

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

网上有些资料还安装了其它yum相关包。这里测试发现这些包已经足够,当然测试也不充分,理解没有深入。仅仅是使用简单的功能

 

3:安装yum相关包以及依赖的包

[root@mytestlnx03 tmp]# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm 

warning: python-iniparse-0.3.1-2.1.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

        package python-iniparse-0.3.1-2.1.el6.noarch is already installed

安装python-urlgrabber与原来的python中的组件冲突,如下所示,之前卸载yum相关组件时,没有卸载python-urlgrabber-3.9.1-9.el6.noarch

[root@mytestlnx03 tmp]# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

warning: python-urlgrabber-3.9.1-11.el6.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

        file /usr/lib/python2.6/site-packages/urlgrabber/grabber.py from install of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file from package python-urlgrabber-3.9.1-9.el6.noarch

        file /usr/lib/python2.6/site-packages/urlgrabber/grabber.pyc from install of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file from package python-urlgrabber-3.9.1-9.el6.noarch

        file /usr/lib/python2.6/site-packages/urlgrabber/grabber.pyo from install of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file from package python-urlgrabber-3.9.1-9.el6.noarch

        file /usr/lib/python2.6/site-packages/urlgrabber/progress.pyc from install of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file from package python-urlgrabber-3.9.1-9.el6.noarch

        file /usr/lib/python2.6/site-packages/urlgrabber/progress.pyo from install of python-urlgrabber-3.9.1-11.el6.noarch conflicts with file from package python-urlgrabber-3.9.1-9.el6.noarch

[root@mytestlnx03 tmp]# rpm -qa|grep python-url

python-urlgrabber-3.9.1-9.el6.noarch

[root@mytestlnx03 tmp]# rpm -e --nodeps python-urlgrabber-3.9.1-9.el6.noarch

[root@mytestlnx03 tmp]# rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

warning: python-urlgrabber-3.9.1-11.el6.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

   1:python-urlgrabber      ########################################### [100%]

 

 

[root@mytestlnx03 tmp]# rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm   yum-metadata-parser-1.1.2-16.el6.x86_64.rpm yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

warning: yum-3.2.29-81.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

Preparing...                ########################################### [100%]

   1:yum-metadata-parser    ########################################### [ 33%]

   2:yum-plugin-fastestmirro########################################### [ 67%]

   3:yum                    ########################################### [100%]

4:修改yum的repo配置文件

删除原yum的配置文件

[root@mytestlnx03 tmp]# cd /etc/yum.repos.d/

[root@mytestlnx03 yum.repos.d]# ls 

backup  redhat.repo  rhel-source.repo  server.repo

[root@mytestlnx03 yum.repos.d]# rm -rf *

下载repo文件,放在 /etc/yum.repos.d/下面

[root@mytestlnx03 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

--2019-07-22 14:11:02--  http://mirrors.163.com/.help/CentOS6-Base-163.repo

Connecting to 192.168.27.92:3128... connected.

Proxy request sent, awaiting response... 200 OK

Length: 2006 (2.0K) [application/octet-stream]

Saving to: “CentOS6-Base-163.repo”

 

100%[=================================================================================================>] 2,006       --.-K/s   in 0s      

 

2019-07-22 14:11:02 (73.2 MB/s) - “CentOS6-Base-163.repo” saved [2006/2006]

 

[root@mytestlnx03 yum.repos.d]# 

修改配置文件CentOS6-Base-163.repo:将baseurl中的$releasever修改为centos版本号,这里使用6替换,如下截图所示:

 

5:测试验证yum配置是否正确

 

[root@mytestlnx03 ~]# yum clean all

[root@mytestlnx03 ~]# yum list | grep ls

参考资料:

https://blog.csdn.net/dujianxiong/article/details/78481912

https://www.cnblogs.com/ssyfj/p/9172147.html

http://mirrors.163.com/centos/6/

RHEL 6.6配置网易CentOS镜像的yum源小结的更多相关文章

  1. 【转载】Linux 通过mount -o loop 配置本地.iso镜像为yum源(yum仓库)

    原文地址:https://www.jb51.net/os/RedHat/2682_all.html 如果拷贝到本地,可以使用mount mount fileName mountPoint -o loo ...

  2. RedHat Enterprise Linux 6.4使用网易Centos 6 的yum源

    1.首先到http://mirrors.163.com/centos下载软件包 x86 地址:http://mirrors.163.com/centos/6/os/i386/Packages/ x86 ...

  3. 【转发】RedHat Enterprise Linux 6.4 使用 Centos 6 的yum源问题

    作为一名新手,学习Linux已经一个月了,其间遇到了不少问题,而今天笔者遇到的问题是 #yum install pam-devel #This system is not registered to ...

  4. Linux 配置iso系统盘为本地yum源

    Linux配置iso系统盘为本地yum源 by:授客 QQ:1033553122   1.目的 安装软件时,经常会遇到包或类库的依赖性问题,为此,我们可以通过yum命令安装软件,尽量避免出现繁琐的软件 ...

  5. RedHat Enterprise Linux 6.4使用Centos 6的yum源问题

    RedHat Enterprise Linux 6.4使用Centos 6的yum源问题 作为一名新手,学习Linux已经一个月了,其间遇到了不少问题,而今天笔者遇到的问题是 #yum install ...

  6. 常用的CentOS 7系统yum源集合

    常用的CentOS 7系统yum源集合   yum源对于linux系统的安装有非常大的帮助了,下面小编为各位整理了常用的CentOS 7系统yum源集合了,希望这篇文章能够对各位有所帮助的哦.   记 ...

  7. Redhat6.4 配置本地网络的FTP YUM源

    Redhat6.4 配置本地网络的FTP YUM源 如果本机IP: 192.168.8.47 (一) 配置本机的yum源 使用以下的方法能够配置本机的yum源: 1) scp命令上传ISO文件到: / ...

  8. CentOS下安装yum源的流程和操作

    一般公司都用Linux来搭建服务器,Linux安装软件时能够用yum安装依赖包是一件非常简单而幸福的事情,因为你只需一个简单的安装命令yum install []即可安装相应的软件,yum工具会自动的 ...

  9. centOS下更新yum源

    CentOS下更新yum源 1.使用如下命令,备份/etc/yum.repos.d/CentOS-Base.repo. cp /etc/yum.repos.d/CentOS-Base.repo /et ...

随机推荐

  1. Xshell 连接 VirtualBox

    VirtualBox设置端口转发 Xshell 新建会话 连接成功

  2. Ubuntu : apt 命令

    apt 命令是一个功能强大的命令行工具,它不仅可以更新软件包列表索引.执行安装新软件包.升级现有软件包,还能够升级整个 Ubuntu 系统(apt 是 Debian 系操作系统的包管理工具).与更专业 ...

  3. JavaEE初学笔记之Servlet与Tomcat

    JavaEE开发,本质上就是开发一个个Servlet,然后部署到Servlet容器(如Tomcat)里运行.   1. Servlet是什么? Servlet就是一个普通的接口(Interface), ...

  4. P1983 车站分级 思维+拓扑排序

    很久以前的一道暑假集训的题,忘了补. 感觉就是思维建图,加拓扑排序. 未停靠的火车站,必然比停靠的火车站等级低,就可以以此来建边,此处注意用vis来维护一下,一个起点和终点只建立一条边,因为不这样的话 ...

  5. Python语法规则

    Python基本语法 Python的语法相对比C,C++,Java更加简洁,比较符合人的正常思维.本篇介绍Python的基本语法,通过本篇文章你可以学到以下内容. 掌握Python的基本语法 识别Py ...

  6. 移动端H5页面开发,碰到一个字体变大的BUG

    移动端H5页面开发,碰到一个字体变大的BUG webkit内核下,对不定高宽的元素可能会放大其字体.那么,就可以设置一个max-width:或者使用-webkit-text-size-adjust: ...

  7. centos 下安装rabbitmq

    1.先安装下依赖环境 yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto 2.到earlang 官网下载erlang包 ...

  8. AndroidStudio配置好了so文件运行却报错 java.lang.UnsatisfiedLinkError:

    报错截图: 解决方法:在app的build.gradle 下的defaultConfig里面添加过滤即可: ndk { abiFilters 'armeabi' //兼容x86cpu架构 需要什么样的 ...

  9. Linux(Centos7)下redis5安装、部署、开机自启

    1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串 ...

  10. C#&.Net干货分享- 构建PrinterHelper直接调用打印机相关操作

    namespace Frame.Printer{    /// <summary>    ///     /// </summary>    public class Prin ...