Centos学习1:yum重新安装和修改为网易源

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


一、查看系统默认安装的yum
# rpm -qa|grep yum


二、删除原有YUM
# rpm -aq|grep yum|xargs rpm -e --nodeps


三、重新安装yum
打开浏览器,登录  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/x86_64/Packages/yum-3.4.3-154.el7.centos.noarch.rpm
# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm
# wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm


四、下载完之后,安装YUM
因文件有相互依赖性,故先安装python-iniparse-*.rpm 文件,再同时安装其它三个文件 ,这样就不会报错
# rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
# rpm -ivh yum-*.rpm  yum-metadata-parser-*.rpm  yum-plugin-fastestmirror-*.rpm 
注:rpm -ivh 要安装的rpm  --nodeps --force             (加上 --nodeps --force 为強制安裝,不管依赖性文件)
安装完之后,可以使用rm  命令删除当前目录下的RPM文件(装完就没有用处了)。
# ls *.rpm
# rm -rf *.rpm


五、修改来源文件
1、进入到系统yum源的目录下:
# cd  /etc/yum.repos.d
2、备份原文件
# mv CentOS-Base.repo CentOS-Base.repo.bak
3、下载yum源:
# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
4、修改repo源:   将文件中的$releasever替換成7 (7是指LINUX版本號)
# vi CentOS7-Base-163.repo
注:打开文件后 按i 是进入修改模式,修改完按esc, 再按 :wq 保存退出 (:q! 是不保存退出)  
5、改名成默认repo
# mv CentOS7-Base-163.repo CentOS7-Base.repo (这步可做可不做)


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


七、运行makecache 生成缓存
# yum makecache  


八、更新YUM文件
# yum  update


九、验证YUN安装
# yum install vim

猜你喜欢

转载自blog.csdn.net/mengyukatu/article/details/80262712