rpm管理软件包的命令,很难用,须要手动解决以来关系,因此最好用html
yum 能够同时配置多个资源库(Repository),简洁的配置文件(/etc/yum.conf),自动解决增长或删除rpm 包时遇到的依赖性问题,保持与RPM 数据库的一致性。python
CentOS 默认已经安装了yum,若是安装了就跳过该步骤数据库
查看系统默认安装的yumcentos
rpm -qa|grep yum
卸载命令,根据查看到的卸载,中间以空格隔开缓存
rpm -e a b c
下载新的yum安装包:http://mirror.centos.org/centos/6/os/x86_64/Packages/阿里云
# 安装依赖包 # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.i686.rpm # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm # wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
安装code
# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm # rpm -ivh yum-metadata-parser-1.1.2-14.1.el6.i686.rpm # 最后两个安装包要放在一块儿同时安装,不然会提示相互依赖,安装失败。 # rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm
有时会遇到须要其余包的状况,仍是在这个目录下找到所需的包;若是是由于版本的问题,最好先删除以前的版本,再安装新版本,否则可能会遇到conflict问题,删除包的命令以下htm
# rpm -e 文件名
阿里云镜像网址:https://opsx.alibaba.com/mirror?lang=zh-cn blog
选择要下载的系统centos --->点击帮助-->选择要下载的版本复制-->下载ip
epel一样如此
进入yum源目录
cd /etc/yum.repos.d/
查看yum源文件
ls -l
新建一个repo_bak目录,用于保存系统原来的repo文件
mkdir repo_bak # 新建目录 mv *.repo repo_bak/ # 将全部以.repo结尾的文件移动到repo_bak/中 ls -l # 查看
下载新的阿里云yum源,网址同上
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #-O 指定下载后的文件,存放到某个路径,切更名 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo #配置第三方软件源,epel源
清除系统yum缓存并生成新的yum缓存
yum clean all # 清除系统的yum缓存 yum makecache # 生成yum缓存