yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
yum 提供了查找、安装、删除rpm包,并解决软件依赖,简单便捷
命令格式:
yum 语法
yum [options] [command] [package ...]
-
options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为 "yes"),-q(不显示安装的过程)等等。
-
command:要进行的操作。
-
package:安装的包名。
yum常用命令:
序号 | 分类 | 命令 |
1 | 更新 | yum update 全部更新 yum update package1 更新指定程序包package1 yum check-update 检查可更新的程序 yum upgrade package1 升级指定程序包package1 yum groupupdate group1 升级程序组group1 |
2 | 安装 | yum install 全部安装 yum install package1 安装指定的安装包package1 yum groupinsall group1 安装程序组group1· |
3 | 卸载 | yum remove | erase package1删除程序包package1 |
4 | 显示检索 | yum info package1 显示安装包信息package1 yum list package1 显示指定程序包安装情况package1 yum search string 根据关键字string查找安装包 |
5 | 清楚 | yum clean packages 清除缓存目录下的软件包 yum clean headers 清除缓存目录下的 headers yum clean oldheaders 清除缓存目录下旧的 headers yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的header |
国内 yum 源:首推163网易软件源,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。
安装步骤
首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)
CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo
运行以下命令生成缓存
yum clean all
yum makecache
参考:
https://www.runoob.com/linux/linux-yum.html
https://blog.csdn.net/shuaigexiaobo/article/details/79875730