前言:凡是接触过Linux系统的用户,绝大部分人都知道rpm和yum,而且很多用户经常把rpm和yum混为一谈,因为它们名字相似、功能相同,都可以用于软件的安装。那么Linux系统中rpm与yum的区别是什么?本文为大家详细讲解一下,希望对你们有用。 第一:RPM rpm是RedHat package manage的简写。rpm是Linux的一种软件包名称,以
凡是接触过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课程的同学,推荐老男孩教育,我们的创始人就是Linux技术出身,成立了十余年,教育体系已十分完善,我们一直秉承保证教学质量才是硬道理的发展观,坚持做正确的事,用心帮助每一位学员通过在老男孩努力学习获得体面的工作和生活。
文章出自:http://qh.itpxw.cn/peixun/it/2022105190.html
文章标题:rpm与yum的区别及优缺点!老男孩Linux运维培训机构
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
老男孩教育 访问该机构站点 报名留言 加为好友 用户等级:高级会员
用户级别:0
机构名称:老男孩教育
联 系 人:任女士
联系电话:18710030740
联系手机:18710030740
在线客服:
在 线 QQ:
电子邮件:768386696@qq.com
网站域名:https://www.oldboyedu.com/
注册时间:2019-03-20 15:03
最后登录:2023-02-02 13:02
有不少想要”学Web前端开发”的小伙伴在选择学习方式的时候犹...
Java语言一直处于所有编程语言头部排名位置,因此更多的同学...
都知道Java好,但并不是所有人都能学好Java用好Java,那么想要学...
现如今有不少的同学都开始转头开始”学习UI设计”,想学习无...