当前位置:   article > 正文

CentOS中rpm和yum区别_7.在centos中使用rpm和yum安装软件包,请谈谈两种工具区别。如何使用rpm检查系统

7.在centos中使用rpm和yum安装软件包,请谈谈两种工具区别。如何使用rpm检查系统

RPM和YUM区别
RPM(Red-hat Package Manager)是底层管理工具,适用于所有环境,在安装软件时只会安装指定的软件,而不会安装依赖性文件,若所安装软件无依赖性文件或依赖性文件被解决,则可以安装,否则会报错。

目标命令
安装软件rpm -ivh 包全名
升级软件rpm -Uvh 包全名       rpm -Fvh 包全名
卸载软件rpm -e 包名

表中的选项如下:
-i install
-v verbose 显示详细信息
-h hash 打印 #,显示安装进度
-U 如果该软件没安装过则直接安装;若安装过则升级至最新版本
-F 如果该软件没有安装,则不会安装,必须安装有较低版本才能升级
-e erase

YUM(Yellow dog Updater, Modified)基于 rpm,增加了自动解决依赖关系的方案,是上层管理工具,会自动解决依赖性。yum 在服务器端存有所有的 RPM 包,并将各个包之间的依赖关系记录在文件中,当使用 yum 安装 RPM 包时,yum 会先从服务器端下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的 RPM 包并进行安装

目标命令
列出所有软件仓库yum repolist all
列出仓库中的所有包yum list all
查看软件包信息yum info 软件包名称
安装软件包yum install 软件包名称
重新安装软件包yum reinstall 软件包名称
升级软件包yum update 软件包名称
移除软件包yum remove 软件包名称
清除所有仓库缓存yum clean all
检查可更新软件包yum check-update
查看已安装软件包组yum grouplist
安装指定软件包组yum groupinstall 软件包组
移除指定软件包组yum groupremove 软件包组
查询指定软件包组信息yum groupinfo 软件包组

yum源
使用 yum 安装软件包之前,需指定好 yum 下载 RPM 包的位置,这个位置就叫做 yum 源。
使用 yum 安装软件时至少需要一个 yum 源。yum 源既可以使用网络 yum 源,也可以将本地光盘作为 yum 源。

网络 yum 源配置文件位于 /etc/yum.repos.d/ 目录下,文件扩展名为".repo"(只要扩展名为 ".repo" 的文件都是 yum 源的配置文件)
在这里插入图片描述
通常情况下 CentOS-Base.repo 文件生效,打开该文件内容如下:
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/924697
推荐阅读
相关标签
  

闽ICP备14008679号