yum命令详解

一、yum命令介绍

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

参数:

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

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

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

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

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

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

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

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

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

   info    :同上,类似rpm -qai

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

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

   grouplist :列出所有可使用的“rpm包�M

   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

  :extrasrepos.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,如更新kernelkernel 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

你可能感兴趣的:(职场,yum,休闲)