问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux中rpm和yum命令的异同点是什么

发布网友 发布时间:2022-04-22 04:52

我来回答

3个回答

热心网友 时间:2023-09-26 19:55

Linux中rpm和yum命令有相似之处但是也有根本区别,具体异同点如下。

一、相同点

rpm和yum命令都是软件包管理器,是用于互联网下载包的打包及安装工具。它们的操作系统都是Fedora Linux。

二、不同点

1、安装程序不同

RPM文件在Linux系统中的安装最为简便。以著名的图像处理软件XV为例,其RPM包xv-3.10a-13.i386.rpm可以在该程序的主页中下载取得。如果连网速度足够快,可以直接从网络上安装应用软件,只需要在软件的文件名前加上适当的URL路径。作为一个软件包管理工具,RPM管理着系统已安装的所有RPM程序组件的资料,因此可以使用RPM来卸载相关的应用程序。

可供Yum下载的软件包包括Fedora本身的软件包以及源自rpmfusion和rpm.的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软件。所有的包都有一个独立的PGP签名,主要是为了用户的系统安全。而对于Fedora core 4.0 的用户,rpm.的签名是自动导入并安装的。

2、两者优点不同

Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系。它可以自动解决依赖关系,也可以对rpm进行分组,基于组进行安装操作。引入仓库概念,支持多个仓库并且配置简单。  yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时,需要依赖关系,会自动在仓库中查找依赖软件并安装。仓库可以是本地的,也可以是HTTP、FTP、nfs形式使用的统一的网络仓库。

RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。RPM通过将代码基于特定平台系统编译为可执行文件,并保存依赖关系,来简化开源软件的安装管理。针对不同的系统设定不同的安装包。并且它的组件查询功能和验证功能十分出色。

3、两者硬件描述不同

RPM是高通专用的硬件引擎,用于管理共享的SoC(系统级芯片)相关资源,其中包括总线,时钟,电源轨等。RPM的目标是满足SoC的操作和性能要求的同时实现最大的功率节省。RPM接受多个RPM主控的资源请求。仲裁和聚合请求,并配置共享资源。RPM的主控方有应用处理器,调制解调处理器,以及一些硬件加速器。

RPM包含内部逻辑,用来聚合和仲裁不同RPM主控方的请求。它同PMIC,总线仲裁模块,以及时钟控制模块都有接口,以便配置共享资源。

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

扩展资料

软件包的构成和分类

一、构成

可分为应用软件包和系统软件包两大类。应用软件包与特定的应用领域有关,又可分为通用包及专用包两类。通用软件包根据社会的一些共同需求开发,专用软件包则是生产者根据用户的具体需求定制的,可以为适合其特殊需要进行修改或变更。

软件包既可以是源代码形式,也可以是目标码形式。用户手册和指南等文档是软件包的重要组成部分。此外,软件包的维护及技术支持也是非常必要的。

软件包在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础;只有学会软件包的管理才能谈得上其它的应用。管理软件包需要了解文档格式、更新软件包、查询相对的文档,以及熟悉几个常用的软件包管理工具,比如system-cofig-packages 、yum 、ppapt等。

二、分类

分成Linux、BSD系统和Windows系统

在Linux、BSD系统中,软件包主要以两种形式出现:二进制包以及源代码包。 主要的二进制包格式有rpm、deb、Autopackage。源代码包则主要适用于自由软件的安装,用户需要自己编译它们。对于Windows系统,在Windows中,软件包大多数以安装程序的方式出现,可以将软件安装在制定的目录中,也有直接使用压缩工具打包的,解压缩之后便可运行。

参考资料来源:百度百科-RPM (RPM软件包管理器)

参考资料来源:百度百科-yum



热心网友 时间:2023-09-26 19:55

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

热心网友 时间:2023-09-26 19:56

例如我使用yum install mysql 命令安装的mysql 默认是安装在那个目录下?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
从焦作市到郑州快递一个羽毛球拍需用多少钱 iPhone X还能坚挺两年,升级到ios 15发热严重要靠红魔冰磁散热器 Peltier Module散热方式 一加18W冰点散热背夹-超强散热,极速降温 2015年春晚有哪些明星 新闻 如何评价央视主持人朱军?以及如何评价朱军所主持的《艺术 纯粮食白酒品牌大全,让你喝得放心(真正的纯粮食白酒有哪些品牌)_百度... ...工作单位要辞退并提出会给出相应赔偿,但合同马上到期,如到期后... ABC外语培训学校ABC教育集团总裁——刘成 abc是国产品牌吗?口碑如何? 打印机打印A3时总要设置怎么办 linux系统下安装rpm包时用命令: rpm -ivh XX.rpm ... 打印机打印A3的纸张失真 linux远程连接工具没有rpm磁盘怎么办 我的系统不能用rpm命令,怎么办? linux里没有rpm命令怎么办 怎么知道linux系统中有没有RPM包? 我的linux系统里没有安装rpm,rpm包哪里下载,怎么... 我身份证掉了被别人捡到能拿去贷款 捡到了一张身份证 请问可以贷款吗 别人捡到我身份证。他能贷款么 身份证丢失别人能用捡来的身份证办理贷款吗 别人捡到了我的身份证,能为自己办贷款吗 捡一张身份证能贷款吗 工行公积金贷款 工商银行公积金贷款 我的身份证丢了别人捡到可不可以拿去贷款 工行个人住房公积金贷款有哪些申请方式及流程 捡的身份证可以贷款么? 捡到的身份证能贷款吗 A3打印机的选择? Linux系统输入命令RPM,系统提示RPM command not f... 打印机如何打印a3双面 各位大神可以介绍一下打印相片的A3打印机用哪款好吗 保险柜什么品牌好?求推荐 求家用保险柜十大名牌,有哪些比较推荐? 想买性价比高的保险柜,dormakaba保险柜锁行不行? A3纸普通打印机可否打印? 家里的保险箱坏掉了,想重新买一个,就想问问保险... 柯尼卡美能达6180E打印机打印A3步骤 保险柜那个牌子的性价比高? 为什么打印机打印A3纸张却出现A4纸张 哪个保险柜的性价比高一些? 什么牌子的保险柜最便宜,性价比最高 你好,请问什么牌子的家用保险柜比较好?主要考虑... 双十一要到了,想给家里买个保险箱,推荐哪个牌子? 什么牌子的保险柜性价比高 瑞丰银行支付宝可以转账到工商银行吗? 介绍一下,艾谱和永发的保险柜,哪个性价比高? 瑞丰银行卡是不是不支持支付宝和微信转账。