Linux7 下从新安装YUM

全部操做均在ROOT用户下,系统版本是Linux7.0 X86_64:node

1、删除原有YUMpython

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


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


打开浏览器,登陆  http://mirrors.163.com/centos/7/os/x86_64/Packages/ ,找四个文件,以下:(*号表明小版本号,不一样版本不一样)缓存

一、yum-*.rpm    .net

二、yum-metadata-parser-*.rpmblog

三、yum-plugin-fastestmirror-*.rpm ip

四、python-iniparse-*.rpmget

使用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

ast

3、下载完以后,安装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文件(装完就没有用处了)。


4、修改来源文件

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

   #cd  /etc/yum.repos.d

二、下载yum源:

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

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

#vi CentOS6-Base-163.repo

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

 四、更名成默认repo

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

 

5、运行makecache 生成缓存

#yum makecache  

 

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

#yum clean all


7、更新YUM文件

#yum  update

 

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

相关文章
相关标签/搜索