欢迎光临
我们一直在努力

什么是Yum,常用命令有哪些?它与rpm有什么区别?

Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

RPM的缺点:RPM无法解决软件包的依赖关系。

Yum是rpm的前端程序,yum主要目的是设计用来自动解决rpm的依赖关系。

yum和rpm安装方式本质都是基于RPM包来安装软件。

yum源(repo):本地yum源是将yum用到的安装包放在局域网内,方便包管理,这样不用连接外网即可在语句网内的机器上安装软件包。具体的配置文件在/etc/yum.repos.d/下。虚拟机镜像制作过程就会去配置repo,即yum源。

2、常用命令

yum list :查询所有可安装软件,后可以加上你想查找的软件包的名字

  • yum list *mysql* :列出所有包名称中包含mysql的
  • 或yum list | grep mysql
  • yum search mysql

yum list installed :列出所有已安装的软件包

yum install java-1.8.0-openjdk-demo :安装java-1.8.0-openjdk-demo

yum -y install httpd :也是安装。如果不加 -y他会问你要不要安装。如果你想自己来控制有些包是否安装,这里不要加-y,如果你想自动安装,不进行交互,这里加入-y。

yum remove httpd :卸载httpd

yum info installed :列出所有已安裝的软件包信息 ,没什么意义

yum search 关键字(mysql):搜索服务器上所有和关键字相关的包。和上面的yum list | grep mysql 的作用一样
yum check-update:检查可更新的rpm包
yum update:升级系统中所有的软件包,包括Linux内核,慎用!
yum update kernel kernel-source:更新指定的rpm包,如更新kernel和kernel source

Linux中yum与rpm区别

什么是Yum,常用命令有哪些?它与rpm有什么区别?

3、如何查看yum源里面的包是否是自己想要的版本?

yum info 包名
如:yum info openssl-devel.x86_64
什么是Yum,常用命令有哪些?它与rpm有什么区别?
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

除特别注明外,本站所有文章均基于CC-BY-NC-SA 4.0原创,转载请注明出处。
文章名称:《什么是Yum,常用命令有哪些?它与rpm有什么区别?》
文章链接:https://www.xpn.cc/4032/fy.html
分享到: 更多 (0)

热门推荐

评论 抢沙发

登录

忘记密码 ?