在linux中,rpm和yum有什么区别

时间:2022-11-18 17:32:39
rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。

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

rpm常用的命令组合:

在linux中,rpm和yum有什么区别
rpm -ivh:安装显示安装进度--install--verbose--hash
-Uvh:升级软件包
--Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package
install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
-e:删除包
在linux中,rpm和yum有什么区别

yum常用的命令组合:

yum 

在linux中,rpm和yum有什么区别
# 安装卸载install xxx  : 安装包yum groupinsall remove xxx : 卸载包yum update :更新全部包yum upgrade : 升级包,包括旧版本yum install --enablerepo=remi xxx  :指定yum源#查找与列表yum searchyum list |grep xxxyum list updatesyum list installed#查看依赖yum deplist package1#清理下载的包yum cleanyum clean allyum clean packagesyum clean oldheaders
在linux中,rpm和yum有什么区别