Linux7 下重新安装YUM
来源:互联网 发布:js div显示 编辑:程序博客网 时间:2024/04/29 08:08
所有操作均在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- Linux7 下重新安装YUM
- Linux7.3下MySQL(5.7)yum安装步骤
- CentOS下重新安装yum的方法分享
- CentOS下重新安装yum的方法
- fedora下yum重新安装npm失败及解决
- centos下彻底删除MYSQL和重新安装MYSQL [yum方式]
- CentOS6.8重新安装yum
- centos7.2重新安装yum
- linux7下mariadb主从搭建
- Linux7 下 Flink 环境搭建
- yum的卸载与重新安装
- centos重新安装,卸载python yum
- linux7下centos6.8开启某个端口
- Ubuntu下重新安装mysql
- Oracle10g Windows下重新安装
- CentOS下重新安装 vsftpd
- redhat6.4如何重新安装yum(笔记)
- Linux6.4重新安装yum服务报错:yum服务不存在
- C++作业6
- MySQL联合查询语法内联、左联、右联、全联
- 《Redis设计与实现》[第二部分]单机数据库的实现-C源码阅读(一)
- Android 混淆代码总结 和 Android APK反编译就这么简单 详解(附图)
- Java多线程之基本概念
- Linux7 下重新安装YUM
- MUPDF的代码完全解析
- Middle-题目51:331. Verify Preorder Serialization of a Binary Tree
- [WFD]播放DRM视频时,SINK端显示全黑画面或者默认图片
- web-springMVC+Hibernate配置
- python中的urlencode和urldecode 【中文和url编码转换】
- leetcode:clone graph
- gradle 打包APK
- Android Studio 常用快捷方法(持续更新)