之前没有使用过网易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. Xposed的新打开方式--Xpatch工作流程分析

    1. Xpatch概述 Xpatch是一款利用重打包的方式,使得被处理的Apk启动时自动加载Xposed模块,来实现应用内Hook的工具. 项目地址:https://github.com/WindyS ...

  2. js 从两道面试题加深理解闭包与箭头函数中的this

     壹 ❀ 引 在本文之前我已经花了两个篇幅专门介绍了JavaScript中的闭包与this,正好今早地铁上看到了两道面试题,试着做了下发现挺有意思,所以想单独写一篇文章来记录解析过程.若你对于闭包与t ...

  3. SecureCRT远程连接The remote system refused the connection问题

    今天用SecureCRT远程连接Linux(Centos 7)时,连不上,报错The remote system refused the connection.于是就百度,首先查看sshd服务有没有启 ...

  4. Java 多线程应知应会

    请简单说说 synchronized 关键字的底层原理 java 说到多线程绝对绕不开 synchronized,很多 java 工程师对 synchronized 是又爱又恨.为什么呢?主要原因包括 ...

  5. 龙芯电脑上Electron应用开发

    背景 最近在一台龙芯电脑(系统是中兴新支点,Linux)上开发electron应用. PS:龙芯是国产的cpu,采用是mips架构,类似x86.arm. 安装NodeJS 安装步骤请查看:https: ...

  6. 基于C# 百度AI和科大汛飞语音合成SDK

    一.百度语音合成 百度语音合成C# SDK主要是基于Rest API,需要互联网调用HTTP接口,Rest API 仅支持最多512个汉字,合成的格式文件为MP3,没有其它的格式.如果想离线使用需下载 ...

  7. sql server2017开启远程连接

    1.安装完SQL server2017之后,选择SQL 身份验证登录,可以先用windows身份验证登录把密码更改好了,然后服务器右键重新启动 ,再断开连接 ,选择SQL身份验证登录验证,关闭SQL ...

  8. docker alphine 设置系统日期

    设置时区为上海 RUN apk add tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && ...

  9. unittest框架之 BeautifulReport 模板报告生成的正确姿势

    使用unittest框架的自动化测试,报告一定很重要,目前介绍一个比较高大上的报告模板 BeautifulReport.如果首次使用的话需要安装 pip install beautifulreport ...

  10. java中使用lambda表达式

    使用lambda表达式能够使复杂的编写方式变的简单 lambda表达式的语法 (parameters) -> expression 或 (parameters) ->{ statement ...