博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux7 下重新安装YUM
阅读量:6848 次
发布时间:2019-06-26

本文共 1633 字,大约阅读时间需要 5 分钟。

所有操作均在ROOT用户下,系统版本是Linux7.0 X86_64:

一、删除原有YUM

# rpm -aq|grep yum|xargs rpm -e --nodeps

二、下载yum,注意自己的LINUX系统版本,是什么版本就进相关版本目录去下载。但小版本的目录就不用进了。如版本是6.5,就只需进6 目录,版本是 7.2,只需进7目录。

打开浏览器,登录  http://mirrors.163.com/centos/7/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/7/os/i386/Packages/yum-3.2.29-60.el6.centos.noarch.rpm 
# wget http://mirrors.163.com/centos/7/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm  
# wget http://mirrors.163.com/centos/7/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm 
# wget http://mirrors.163.com/centos/7/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

三、下载完之后,安装YUM

因文件有相互依赖性,故先安装python-iniparse-*.rpm 文件,再同时安装其它三个文件 ,这样就不会报错

# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm

# rpm -ivh yum-*.rpm  yum-metadata-parser-*.rpm  yum-plugin-fastestmirror-*.rpm 

注:rpm -ivh 要安装的rpm  --nodeps --force             (加上 --nodeps --force 为強制安裝,不管依赖性文件)

安装完之后,可以使用rm  命令删除当前目录下的RPM文件(装完就没有用处了)。

四、修改来源文件

1、进入到系统yum源的目录下:

   #cd  /etc/yum.repos.d

2、下载yum源:

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

3、修改repo源:   将文件中的$releasever替換成7 (7是指LINUX版本號)

#vi CentOS6-Base-163.repo

注:打开文件后 按i 是进入修改模式,修改完按esc, 再按 :wq 保存退出 (:q! 是不保存退出)  

 4、改名成默认repo

#mv CentOS7-Base-163.repo CentOS7-Base.repo (这步可做可不做)

 

五、运行makecache 生成缓存

#yum makecache  

 

六、运行yum clean all(等同于  yum cleanheaders ;  yum cleanpackages);

#yum clean all

七、更新YUM文件

#yum  update

 

文章出处:http://blog.csdn.net/delphi1234/article/details/51546798

 

转载于:https://www.cnblogs.com/william126/p/7794379.html

你可能感兴趣的文章
IntelliJ IDEA快捷键
查看>>
JEESNS使用Maven打包介绍
查看>>
微信小程序Java登录流程(ssm实现具体功能和加解密隐私信息问题解决方案)
查看>>
Xmanager 连接 AIX 系统
查看>>
Centos下PCIe Bus Error: severity=Corrected解决方法
查看>>
java的锁机制
查看>>
如何避免项目管理黑洞-为什么要使用redmine
查看>>
[]+与[]表达式
查看>>
.Net平台下ActiveMQ入门实例
查看>>
C#语言获取控制面板“程序和功能”列表
查看>>
外网语音通信准备资料
查看>>
写字机器人开发之:python opencv linux下合作操作摄像头
查看>>
四大名著终于过了一遍
查看>>
if-else选择结构
查看>>
快速体验一把 12306 图片验证码 识别
查看>>
一 网络概述 每天记录一点点
查看>>
oracle 阻塞会话的查看与解除
查看>>
这个分类为Linux学习笔记
查看>>
java并发编程实践
查看>>
【学习笔记】Android的线程和线程池
查看>>