文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>yum命令详解

yum命令详解

时间:2010-10-03  来源:fzguon

一、yum命令介绍

[root@redflag ~]# yum [option] [更新项目] [rpm包]

参数:

option:主要的参数,包括有:

   -y :当yum询问使用者时,主动回答yes而不需要输入;

   --installroot=/some/path :安装在其他路径,而不是当前目录中,一般很少使用。

[更新项目]:由于不同的使用条件,而有一些选择项目,包括:

   install :指定安裝的rpm包名称,后面需接“rpm包名称”

   update  :用于整体升级,当然也可用于某个rpm包升级;

   remove  :删除某个rpm包,后面需接“rpm包名”

   search  :寻找某个rpm包或重要关键字;

   list    :列出目前yum所管理的所有的rpm包名称与版本,类似rpm -qa;

   info    :同上,类似rpm -qai;

   clean   :下载的文件被放到/var/cache/yum ,可使用clean将它删除,

   另外,在[工作項目]部分还可以具有整个群组rpm包的安裝方式,如下所示:

   grouplist :列出所有可使用的“rpm包組”;

   groupinfo :后面接组名,则可了解该group内包含的所有rpm包名;

   groupinstall:可以安装一整组的rpm包群组

   groupupdate :升级整个rpm包群组;

   groupremove :移除某个rpm包群组;

二、举例说明

1.列举包文件

列出资源库中所有可以安装或更新的rpm包

  $ yum list

  列出资源库中特定的可以安装或更新以及已经安装的rpm包

  $ yum list perl           //列出名为perl  的包

  $ yum list perl*         //列出perl 开头的包

  列出资源库中所有可以更新的rpm包

  $ yum list updates

  列出已经安装的所有的rpm包

  $ yum list installed

  列出已经安装的但是不包含在资源库中的rpm包

  $ yum list extras

  注:extras是repos.d中定义的资源列表名称

2.列举资源信息

  列出资源库中所有可以安装或更新的rpm包的信息

  $ yum info

  列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息

  $ yum info perl           //列出perl 包信息

  $ yum info perl*         //列出perl 开头的所有包的信息

  列出资源库中所有可以更新的rpm包的信息

  $ yum info updates

  列出已经安装的所有的rpm包的信息

  $ yum info installed

  列出已经安装的但是不包含在资源库中的rpm包的信息

  $ yum info extras

3.搜索匹配特定字符的rpm包

  搜索匹配特定字符的rpm包

  $ yum search perl            //在包名称、包描述等中搜嗦

  搜索有包含特定文件名的rpm包

  $ yum provides realplay

4.管理包

  安装rpm包

  $ yum install perl //安装perl包

  $ yum install perl* //安装perl开头的包

  删除rpm包,包括与该包有倚赖性的包

  $ yum remove perl*            //会删除perl-* 所有包

5.更新

  检查可更新的rpm包

  $ yum check-update

  更新所有的rpm包

  $ yum update

  更新指定的rpm包,如更新kernel和kernel source

  $ yum update kernel kernel-source

  大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级

  $ yum upgrade

6.清空缓存

  清除暂存中rpm包文件

  $ yum clean packages

  清除暂存中rpm头文件

  $ yum clearn headers

  清除暂存中旧的rpm头文件

  $ yum clean oldheaders

  清除暂存中旧的rpm头文件和包文件

  $ yum clearn

  或

  $ yum clearn all

相关阅读 更多 +
排行榜 更多 +
诅咒之岛秒退版手游下载

诅咒之岛秒退版手游下载

角色扮演 下载
围棋史莱姆手游下载

围棋史莱姆手游下载

休闲益智 下载
消防小队汉化版(内置功能菜单)下载

消防小队汉化版(内置功能菜单)下载

模拟经营 下载