Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347586
  • 博文数量: 60
  • 博客积分: 1793
  • 博客等级: 上尉
  • 技术积分: 675
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-17 18:21
文章存档

2012年(30)

2011年(30)

我的朋友

分类: LINUX

2012-02-12 20:11:50

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

7 将服务器上的软件包信息 生成本地缓存,以提高 搜索 安装软件的速度
yum makecache          更新完源这个命令很重要

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

上一篇:RPM简介和用法

下一篇:fedora &nvidia

给主人留下些什么吧!~~