文档章节

centos6更换163yum源以及epel安装报错

黑鹰客栈
 黑鹰客栈
发布于 2017/07/31 17:07
字数 732
阅读 84
收藏 0

1.备份原有yum源

#mv /etc/yum.repos.d/CentOS6-Base.repo  /etc/yum.repos.d/CentOS6-Base-163.repo_bak

2.卸载当前yum

rpm -qa | grep yum | xargs rpm -e --nodeps

3.下载安装rpm文件

64位系统下载地址:

http://mirrors.163.com/centos/6/os/x86_64/Packages/

32位系统下载地址:

http://mirrors.163.com/centos/6/os/i386/Packages/

4.下载文件有5个
 

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://tel.mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm 
wget http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm 
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

5.安装软件包

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm 
rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm 
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm 
rpm -ivh yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm  yum-3.2.29-81.el6.centos.noarch.rpm 

后面两个同时安装(yum-plugin-fastestmirror和yum-3.2.29要一起安装。),防止相互依赖。

安装问题:

如果按照遇到问题:发现错误,python-urlgrabber版本必须大于等于3.9.1-10 

# rpm -ivh  yum-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, key ID c105b9de: NOKEY
error: Failed dependencies:
    python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-73.el6.centos.noarch

查看系统的python信息

#rpm -qa|grep python

查看  python-urlgrabber 的版本,从查看结果中卸载python-urlgrabber。

#rpm -e python-urlgrabber-3.9.1-9.el6.noarch

重新安装:

#rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

6.清楚yum缓存:

yum clean all

7.更改yum源

#  cd /etc/yum.repos.d/

下载:

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

把$releasever替换成现有系统的版本号(数字6),使用vim替换命令

# vim CentOS6-Base-163.repo
 :%s/$releasever/6/g

:wq 退出保存,再次清理yum缓存

# yum clean all

将服务器软件包信息缓存至本地,提高搜索安装效率

# yum makecache

8.测试

#  yum seach vim

应该可以成功安装了。

9.epel-release无法完成安装

在安装webmin面板的时候到最后出现了安装错误的提示.然后更新源时发现
或者在#yum install epel-release的时候,报错,错误信息如下。

Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

主要是源文件有点问题,解决方案如下

vim /etc/yum.repos.d/epel.repo

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
修改为

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
最后在清理一下源

#  yum clean all

另类解决方案(引自http://www.111cn.net/sys/CentOS/99413.htm)

有些时候服务器默认的DNS服务器为:127.0.0.1,我们更新一下DNS服务即可解决相关的问题.

直接修改
vi /etc/resolv.conf

列如我修改为GOOGLE DNS
nameserver 8.8.4.4
nameserver 8.8.8.8

如果还是出现问题,最高重启一下网络

/etc/init.d/networking restart

 

 

© 著作权归作者所有

黑鹰客栈
粉丝 1
博文 52
码字总数 29919
作品 0
天津
程序员
私信 提问
YUM 命令详解

YUM 命令详解YUM( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖...

wx5922e1cc2aa76
2017/12/24
0
0
yum更换国内源、下载rpm包,源码包安装

yum更换国内源 yum本身自带的yum是国外的地址,国内下载会比较慢。 配置163yum源 rm -f dvd.repo 删除之前默认的yum源 使用wget或curl命令后,生产新的yum源文件CentOS7-Base-163.repo 查看C...

网虫变网工
2017/11/14
0
0
yum更换国内源、用yum下载rpm包和源码包的安装

10月10日任务 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 7.6、更换国内yum源 #首先备份/etc/yum.repos.d/ [root@localhost yum.repos.d]# cp -r /etc/yum.repos.d/ /etc/yum.......

zgxlinux
2018/10/10
30
0
linux CentOS7 中安装包管理:rpm 、yum及源码包安装使用

一、 安装软件包的三种方法 yum ---python rpm工具 yum工具 源码包 二、 rpm包介绍 设置光驱并挂载: [root@fxq-0 ~]# mount /dev/cdrom /mntmount: /dev/sr0 写保护,将以只读方式挂载[root...

fengyunshan911
2017/08/30
0
0
Centos配置国内yum源

网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。具体设置方法...

bengozhong
2015/08/20
151
0

没有更多内容

加载失败,请刷新页面

加载更多

cesium调用天地图服务

本文转载于:专业的前端网站➧cesium调用天地图服务 全球矢量地图服务 var viewer = new Cesium.Viewer("cesiumContainer", { animation: false, //是否显示动画控件 baseLayerPi...

前端老手
29分钟前
4
0
Docker常用命令

场景一:镜像下载、运行及删除 COMMAND DESC 查看 docker images 列出所有镜像(images) docker ps 列出正在运行的容器(containers) docker ps -a 列出所有的容器 docker pull centos 下载cen...

_Change_
29分钟前
5
0
Spark ML使用DataFrame进行K-Means

1.前言 前一篇文章使用了RDD的方式,进行了K-Means聚类. 从Spark 2.0开始,程序包中基于RDD的API spark.mllib已进入维护模式.现在,用于Spark的主要机器学习API是软件包中基于DataFrame的API...

一位不知名的帅气网友
32分钟前
4
0
当遇到美女面试官之如何理解Redis的Expire Key(过期键)

  在面试中遇到美女面试官时,我们以为面试会比较容易过,也能好好表现自己技术的时候了。然而却出现以下这一幕,当美女面试官听说你使用过Redis时,那么问题来了。 👩面试官:Q1,你知道...

ccww_
36分钟前
5
0
干货来袭!游戏背景音乐的角色创建和主界面

角色创建/选择 在一些大型的游戏中,例如多人在线的游戏玩家必须创建一个游戏的虚拟人物进行扮演游戏。初次玩这款游戏的人都会进行创建,选择职业起名字性别选择编辑人设样式等等的操作,通常...

奇亿音乐
39分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部