Linux下yum命令概要与用法

来源:互联网 发布:淘宝网安全套 编辑:程序博客网 时间:2024/06/02 05:42

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

  yum的命令形式一般是如下:yum [options] [command] [package …]

  其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package …]是操作的对象。

  1 查找和显示

  yum search package 搜索某个软件名或重要的关键字(不要加通配符)

  yum list 列出目前yum所管理的所有的软件名称与版本 (类似rpm -qa)

  yum list package 显示指定程序包安装情况

  yum list installed 列出所有已安装的软件包

  yum list extras 列出所有已安装但不在 Yum Repository 内的软件包

  yum info 列出目前yum所管理的所有的软件名称 版本和详细信息 (类似rpm -qai)

  yum info package 显示指定程序包安装情况和详细信息

  yum info installed 列出所有已安装的软件包与详细信息

  yum info extras 列出所有已安装但不在 Yum Repository 内的软件包与详细信息

  yum grouplist 列出目前所有已安装和可以使用未安装的软件组

  yum groupinfo 后面要有接软件组的名称,则可以显示该软件组内的所有软件名称

  2 安装

  yum install package 安装指定的安装包package

  yum groupinsall group 安装程序组group

  3 更新和升级

  yum update 全部更新

  yum update package 更新指定程序包package

  yum check-update 检查可更新的程序

  yum list updates 检查可更新的程序

  yum info updates 列出所有可更新的软件包与详细信息

  yum upgrade package 升级指定程序包package

  yum groupupdate group 升级程序组group

  4 删除程序

  yum remove package 删除程序包package

  yum groupremove group 删除程序组group

  yum deplist package 查看程序package依赖情况

  5 清除缓存

  yum clean packages 清除缓存目录下的软件包

  yum clean headers 清除缓存目录下的 headers

  yum clean oldheaders 清除缓存目录下旧的 headers

  yum clean all 清除缓存目录下的软件包及旧的headers

  6 安装yum图形窗口插件 yum install yumex

  #通过上面的命令可以发现个有趣的现象,那就是yum list 与yum info 几乎相同,只是yum info会列出更详细的软件信息,如Arch,Size,Sepo,Summary等

原创粉丝点击