快捷搜索:

Linux系统学习笔记6(yum命令详解)

Linux系统学习笔记6(yum命令详解)
上篇文章我们讲解了rpm的使用,这篇文章我们主要介绍的是yum的使用,讲解yum之前我们先来了解一个大家都不太知道的一个知识,那就是yum跟rpm之间的区别,相信很多人都知道如何使用rpm跟yum,但是使用了这么久,很多人都不知道其中到底是有什么区别
简单的说那就是yum可以远程下载安装程序,而rpm只能本地安装,不能远程安装,也就是我们先要把安装包下载好,放在本地我们才能使用rpm安装卸载升级等操作,但是yum就不一样了,他可以远程下载yum包进行安装操作。

首先是安装 yum install 安装包名称  比如:yum install mysql mysql-devel表示的是安装mysql mysql-devel程序,安装的时候我们如果不想要询问是否安装可以加一个参数 -y 比如:yum -y install zsh-html.x86_64

yum list 表示列出所有包我们可以通过grep命令查找我们的包到底有没有,yum list |grep mysql,表示查找mysql是否在yum包里面。
我们还有一个疑问,那就是如何查询我们这个电脑安装了哪些yum包程序,我们可以通过yum list installed命令列出来我们所有的安装过后的yum包,但是这样会列出全部的包,我们需要查找指定的yum包有没有安装,我们可以直接使用 yum list -installed |grep mysql来查询我们的yum包有没有安装
yum list updates来查询哪些安装包可以升级。
yum info zip 表示查询zip软件包的一些信息
yum info installed 查询已经安装好的软件信息,yum -y check-update yum包表示检测这个包是否要更新,如果更新我们就使用yum -y update yum包,下面是例子


 yum list updates
yum check-update sqlite
yum -y update sqlite
yum list updates
yum remove sqlite
yum -y install sqlite
yum list install |grep sqlite
yum remove sqlitehist

OK说了这么多我们不知道整个流程是什么,第一步 比如我们需要安装一个mysql这个东西我们就可以直接使用yum -yinstall mysql 安装完毕后我们可以检测一下mysql是不是最新版的如果是我们不用升级否则我们升级mysql,yum check-update mysql,发现需要升级我们直接使用yum -y update mysql ,更新完毕后我们可以查看自己的电脑上安装了哪些包,yum list installed 或者我们可以直接使用yum list installed |grep mysql查找指定的程序是否安装,如何查看哪些软件包需要升级我们可以直接使用这个命令:yum -list updates 或者我们查询mysql是否需要升级,命令:yum list updates|grep mysql

最后是卸载,卸载我们只需要使用yum remove mysql 就可以了,OK至此我们已经全部把yum的命令过了一遍基本上常用的就这些了。









您可能还会对下面的文章感兴趣: