如何理解和应用linux中yum命令

2015-09-17 16:53:45 22843

1.yum(yellow dog updater modified)是一个在linuxshell中的软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并安装,可以自动处理依赖性关系,无需繁琐的一次次下载和安装。但是用yum命令安装的包相对有点低,如果您想要安装高版本的还是要下载RPM包用rpm命令安装。

         

2.yum命令的一般形式为:yum [options] [command] [package ....]

options选项是可选的,包括-h(帮助)-y(安装过程中选择yes,如果没有-y在安装过程中会提示选项y/n)-q(不显示安装的过程)-c(指定安装路径)等等

command为所要进行的操作

package是要安装的包

3.安装

yum install PackageName  #指定要安装包

yum groupinstall GroupName    #指定安装程序组,组要用双引号括起来

4.更新和升级

yum update    #全部更新

yum update package #指定更新的程序包

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

yum upgrade package #升级指定程序包

yum groupupdate group #升级程序组

5.查找和显示

yum info package #显示安装包的信息

yum list #显示所有已经安装的包和可以安装的程序包

yum list updates #列出所有可更新的软件包

yum list package #显示具体指定包的情况

yum list installed #列出已经安装的软件包

yum grouplist #显示所有已经安装的组或者可以安装组的程序包

yum groupinfo #显示安装程序组的信息

6.删除程序

yum remove PackageName #删除包它会检查依赖,如果要移除的包被别的包依赖那么这条命令会把其他软件包也一起清除,所有慎用。rpm -e 也可以删除包,它会告诉您这个程序包被其他包依赖,所以无法删除。

yum groupremove group #删除组程序

7.yum deplist package #查看package的依赖情况

8.清除缓存

yum clean package #清除缓存目录(/var/cache/yum)下的软件包

 

yum clean headers #清除缓存目录(/var/cache/yum)下的headers

 

yum clean oldheaders #清除缓存目录(/var/cache/yum)下旧的headlers

yum clean all #清除缓存目录(/var/cache/yum)下的软件包和旧的headers

9.yum命令的配置文件目录:/etc/yum.conf

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: