美文网首页Linux/服务器架构师Linux
Linux系统中rpm与yum的区别及优劣势!

Linux系统中rpm与yum的区别及优劣势!

作者: 老男孩IT教育 | 来源:发表于2022-03-10 14:08 被阅读0次

      凡是接触过Linux系统的用户,绝大部分人都知道rpm和yum,而且很多用户经常把rpm和yum混为一谈,因为它们名字相似、功能相同,都可以用于软件的安装。那么Linux系统中rpm与yum的区别是什么?本文为大家详细讲解一下,希望对你们有用。

      第一:RPM

      rpm是RedHat package

    manage的简写。rpm是Linux的一种软件包名称,以.rpm结尾,安装的时候语法为:rpm-ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,比较麻烦。

      (一)、优缺点

      优点:

      ①软件已经编译打包,所以传输和安装方便,让用户免除编译

      ②安装之前,会先检查系统的磁盘、操作系统版本等,避免错误安装

      ③软件的信息都已经记录在Linux主机的数据库上,方便查阅、升级和卸载

      缺点:

      ①软件包安装的环境必须与打包时的环境一致或者相当

      ②必须安装软件的依赖软件

      ③卸载时,最底层的软件不能先移除,否则可能造成整个系统不可用

      第二、yum

      yum是Yellow dog Updater,

    Modified的简写。yum可以看作是CS架构的软件,yum的存在很好的解决了RPM的属性依赖问题。

      yum通过依赖rpm软件包管理器,实现了rpm软件包管理器在功能上的扩展,因此yum是不能脱离rpm而独立运行的。

      (一)yum的特点

      ①可以同时配置多个资源库

      ②简洁的配置文件

      ③自动解决增加或删除rpm包时遇到的依赖性问题

      ④使用方便

      ⑤保持与RPM数据库的一致性

      第三、rpm与yum的区别  rpm只能安装已经下载到本地机器上的rpm包,yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm工具所不具备的。

    相关文章

      网友评论

        本文标题:Linux系统中rpm与yum的区别及优劣势!

        本文链接:https://www.haomeiwen.com/subject/jtbtdrtx.html