Linux YUM之YUM命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux YUM之YUM命令相关的知识,希望对你有一定的参考价值。

repolist 查看仓库列表 可以 选择查看all|enabled|disabled

技术分享图片

list查看程序包

技术分享图片

anaconda 表示在安装系统时一起安装的软件

list 也有自己的选项:

       all 显示所有的程序包

       available 显示可以安装的程序包

       updates 显示可用的升级包

       installed 显示已经被安装过的程序包

       extras 显示通过额外的仓库安装的程序包

install 安装程序包

技术分享图片

系统会分析当前需要哪些依赖包和程序包完成gcc软件的安装

技术分享图片

check-update 查看可用的升级包

技术分享图片

update 升级指定的程序包

技术分享图片

技术分享图片

技术分享图片

系统分析升级过程需要的程序包有哪些

技术分享图片

升级完成

技术分享图片


info 查看程序包的简要信息

技术分享图片

remove|erase 卸载程序包

如果A程序被B C程序依赖,那么A程序被卸载了,B C程序也将会被卸载

技术分享图片

技术分享图片

priovides 显示指定功能是由哪个程序包提供的

技术分享图片

clean 清理本地缓存

expire-cashe 撤销metadata和mirrorlists的下载时间

packages 清空缓存的程序包

headers 清空头文件

metadata 清空元数据(程序包信息)

dbcache 清空SQL缓存 这样访问matadata就慢了。

rpmdb 清空本地RPMdb

plugins 清空插件缓存

all 清空以上所有

search

根据关键字搜索相关信息,显示出包含zsh关键字的程序包信息

技术分享图片

reinstall

直接覆盖原有的程序,不需要卸了重装



downgrade 降级

将指定的程序包降级


deplist 显示指定程序包的依赖关系

技术分享图片

显示gcc程序依赖的程序包

history 显示YUM的历史记录

技术分享图片


localinstall 本地安装

程序包在本地,但是被该程序包依赖的其他包还在仓库内(需要下载) rpmfile


localupdate 本地升级

升级包在本地,但是该程序包依赖的其他包还在仓库内(需要下载) rpmfile


groupinstall 程序包组安装

仓库中,已经将相关的几个程序包打包了

技术分享图片

技术分享图片

技术分享图片

与普通程序包一样,系统会给出安装程序包组需要安装的程序包和依赖包

注意:包组名需要用引号引起来

grouplist 显示可用的包组

技术分享图片

groupupdate升级包组

技术分享图片

技术分享图片

技术分享图片

系统会根据仓库分析需要更新的数据包

groupremove 卸载包组

技术分享图片

groupinfo 查看包组信息

技术分享图片


search 查询包组

技术分享图片

查看包含Development Tools的程序有那些


以上是关于Linux YUM之YUM命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux YUM之YUM命令

Linux之yum命令

linux应用之yum命令的软件源的更换(centos)

Linux命令之软件包管理器yum

Linux下载命令之rpm和yum比较

Linux命令之yum和rpm