yum工具用法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yum工具用法相关的知识,希望对你有一定的参考价值。
前面说到rpm包卸载的时候,会提示先卸载依赖包。同样的,安装的时候也会提示有依赖。举个例子,见下图,
安装上图的rpm包,还需要先安装4个包,而这4个包里面说不定还要依赖其他的包。总之,使用rpm工具安装非常麻烦。
所以这边就出现了yum工具,可以自动解决依赖关系,安装包的时候,只需要跟包名即可,安装一下上面那个包 texlive-2012-38.20130427_r30134.el7.x86_64.rpm ,见下图,
整个过程的内容比较多,有223个依赖软件包,yum都可以自动安装好,无法想象用rpm安装是什么样子。安装到后面会跳出询问,输入 n ,回车,
输入命令 yum list ,回车,列出所有可用的rpm安装包,内容非常多,截取一部分,见下图,
左侧一列为包的名字和一些包的相关信息,中间一列为版本号和平台版本号,右侧一列为仓库名字。至于仓库名字是怎么来的?可以看下yum的配置文件,见下图,
cat命令输入完毕后,回车,
上面红色框框即为仓库,用来存放rpm包。
yum还可以搜索包 ,举例子搜索一下vim,见下图,
再来搜索一下network,见下图,
内容太多,只截取一部分,可以看出搜索的结果是不区分大小写的。但是结果也不精准,在包的名字不含network,只是说明里面含有network的情况也出现在搜索结果里。
接下来,使用更精准的搜索,见下图,
输入命令 yum list |grep ‘vim‘ ,回车,搜索的结果里面,包的名字都是包含vim的,并且还显示出红色。这边注意 |grep 中的 | 是管道符,非数字或字母。
安装包的命令 yum install,后面加 -y 就是不再询问是否安装,这个命令前面使用过多次,这边就不再详细说明。这边的询问,在文章最开始有出现过,我们输入的是n,如果在安装命令上加 -y,到后面就不会再出现询问。
接着查看组安装包 grouplist,见下图,
出现中文是因为一开始安装系统的时候,选了中文,也可以改成英文,见下图,
举个例子,安装组 Virtualization Host ,输入命令 yum groupinstall ‘Virtualization Host‘ ,回车,见下图,
内容非常多,就不一一截屏了,也不安装,所以在跳出询问的时候,输入 n ,回车。这边跳出询问是因为输入命令的时候,没有加上 -y 。
可以安装就可以卸载,举个例子,见下图,
使用rpm -e 卸载的时候,会一直跳出结果让我们先卸载依赖包,而使用 yum remove 命令就不会询问了,而是直接将依赖包一起卸载掉,如果命令里面不加 -y ,就会跳出是否卸载的询问,这边做实验,就不卸载,所有还是输入 n ,回车。
yum 也可以升级包,使用命令 yum update + 包名,即可升级指定包。如果后面不加包名的话,默认会把系统里的所有包,全部升级到最新版本,甚至包括系统、内核。这个操作,一般是在刚安装完系统的时候使用。如果系统已经运行了一些服务,安装一些环境,这时候就不要随意升级,否则可能会出问题。
在使用 yum 安装命令的时候,有时候我们会不知道命令在哪一个安装包里,可以通过 provides 搜索,下图中 //vim 是一个通配, 表示路径,
以上是关于yum工具用法的主要内容,如果未能解决你的问题,请参考以下文章
7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法
Linux安装软件包的三种方法,rpm包介绍,rpm工具用法,yum工具用法,yum搭建本地仓库
安装软件包的三种方法 rpm包介绍 rpm工具用法 yum工具用法 yum搭建本地仓库(
7.1 安装软件包的三种方法7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法7.5 yum搭建本地仓库
安装软件包的三种方法 rpm包介绍 rpm工具用法yum工具用法 yum搭建本地仓库
Linux CentOS7 VMware 安装软件包的三种方法rpm包介绍rpm工具用法yum工具用法yum搭建本地仓库