yum - Yellowdog Updater Modified
yum 命令用于管理rpm包,并且可以自动解决依赖关系。可以进行安装,删除,升级,查询等功能。
安装命令:
命令 | 解释 |
---|---|
yum install package1 [ package2] | 安装指定的一个或多个程序包 |
yum groupinstall group1 [group2] | 安装一个或多个指定的包组 |
yum reinstall package1 [package2] | 重新安装已经安装的程序包 |
yum localinstall package1 [package2] | 安装本地指定的程序包 |
更新和升降级
命令 | 解释 |
---|---|
yum update [package] | 更新全部或指定的程序包 |
yum downgrade package | 降级指定的程序包 |
yum check-update [packages] | 检查是否有可更新的程序包 |
yum upgrade [package] | 更新全部或指定的程序包 |
yum groupupdate [group] | 更新全部或指定的包组 |
删除命令
命令 | 解释 |
---|---|
yum remove package1 [package2] | 删除一个或者多个程序包 |
yum erase package1 [package2] | 删除一个或者多个程序包 |
查询、显示命令
命令 | 解释 |
---|---|
yum list [packages] | 显示所有或者指定的程序包,如果显示程序包会显示出已经安装和可用的包 |
yum info [updates| installed|extras] [package] | 显示所有或者指定程序包的详细信息 1.显示可以升级的程序包 2.显示已经安装的程序包 3.显示已经安装但是不在yum Repository内的程序包 |
yum grouplist [group] | 显示所有包组或指定包组的信息 |
yum search package | 查询匹配上搜索的关键字对应的程序包 |
yum provides packages | 查询提供关键字对应功能的程序包 |
yum repolist [all|enabled|disabled] | 显示repo源的列表 |
yum repoinfo [all|enabled|disabled] | 显示repo源的详细信息 |
清除缓存目录
命令 | 解释 |
---|---|
yum clean packages | 清楚缓存的程序包 |
yum clean headers | 清除旧版本的用于解决依赖关系的头包 |
yum clean metadata | 清除元数据,强行更新元数据 |
yum clean all | 清除所有缓存数据 |
制作缓存
命令 | 解释 |
---|---|
yum makecache | 制作缓存 |