重新安装yum(以centos6.6为例)

重新安装yum(以centos6.6为例)

所有操作在root用户下进行```  

前言:初学Linux,不小心yum出问题,于是寻找重新安装之方法,乃记录之,方便后看。
### 一、删除原有yum
> rpm -qa | grep yum | xargs rpm -e –nodeps
rpm -qa | grep python-urlgrabber | xargs rpm -e --nodeps

### 二、下载yum(注意对应版本)。
打开http://mirrors.163.com/centos/6/os/x86_64/Packages/查找相应文件,如下:(*表示省略若干字符)
1、yum-\*.rpm
2、yum-metadata-parser-\*.rpm
3、yum-plugin-fastestmirror-\*.rpm 
4、python-iniparse-\*.rpm


找到后使用wget 下载:
> 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-40.el6.noarch.rpm
wget http://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
### 三、下载完之后,安装yum
为避免出错(存在依赖性),先安装python-iniparse-\*.rpm 文件,再同时安装其它三个文件。
> rpm -ivh python-\*.rpm
> rpm -ivh yum-\*
PS:加上 --nodeps --force 为強制安裝,无视依赖性
如果存在显示如下的错误
 python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-73.el6.centos.noarch
则下载更新安装 python-urlgrabber
> wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
rpm -ivh python-url*

装完之后,使用rm命令删除当前目录的rpm文件(避免与以后下载rpm混淆)。
> rm \*.rpm

### 四、修改来源文件
1、进入到系统yum源的目录下:
> cd  /etc/yum.repos.d

2、下载yum源:
> wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

3、修改repo源:将文件中的$releasever替換成6 (6指Linux版本號)
> vi CentOS6-Base-163.repo
:%s/$releasever/6/g
修改结束后:wq 保存退出  

 4、改名成默认repo
> mv CentOS6-Base-163.repo CentOS-Base.repo 

### 五、生成缓存
> yum makecache  

### 六、更新前清理
> yum clean all

### 七、更新yum
> yum update

 ###  后记:
问题依旧未解决!还提示:

https://mirror.webtatic.com/yum/el6/x86_64/mirrorlist error was
14: problem making ssl connection
Error: Cannot find a valid baseurl for repo: webtatic


<p style="text-align:center">结束</p>
#####**Reference: **
https://blog.csdn.net/delphi1234/article/details/51546798
https://blog.csdn.net/kimyoungvon/article/details/53103300
https://blog.csdn.net/tangdc88/article/details/53391676

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值