DEB和RPM之间的区别

作者: Monica Porter
创建日期: 22 行进 2021
更新日期: 16 可能 2024
Anonim
.rpm vs .deb в чем разница?
视频: .rpm vs .deb в чем разница?

内容

主要区别

从个人的角度来看,这些设备可能没有很多。 RPM和DEB编解码器仅是存档记录数据,并且具有与它们相关的一些元数据。它们都是同样神秘的东西,具有硬编码的排列路径,并且在细节上完全不同。 DEB recordsdata是基于Debian的发行版的安排记录数据。RPM记录数据是基于Red Hat发行版的安排记录数据。 Ubuntu依赖Debian基于APT和DPKG的捆绑交易。 Red Hat,CentOS和Fedora基于过时的Red Hat Linux捆绑管理系统RPM。


什么是DEB?

DEB是Debian软件程序程序捆绑格式的扩展,并且实际上很可能是此类二进制软件包最常用的标题。 DEB由Bedian开发

什么是RPM?

这是一个捆绑管理系统。标题RPM再次表示.rpm文件格式,此格式的recordsdata,打包在此类recordsdata中的软件程序以及软件包管理器本身。 RPM主要用于Linux发行版。文件格式是Linux Standard Base的基准捆绑软件格式。 RPM由Community&Red Hat开发。

关键差异

  1. DEB recordsdata是基于Debian的发行版的安排记录数据。 Rpm recordsdata是基于Red Hat发行版的安排记录数据。各种发行版本有不同的类型。每个都几乎完全不同于其他选择。所有这些都旨在使包装的排列在众多发行版本中都不再那么复杂。没有一个是可执行记录数据。 DEB recordsdata与dpkg,aptitude,apt-get一起使用。 Rpm recordsdata与yum一起使用。
  2. Ubuntu依赖Debian基于APT和DPKG的捆绑交易。 Red Hat,CentOS和Fedora基于过时的Red Hat Linux捆绑管理系统RPM。
  3. 每个RPM都有一个“规格”文件,详细说明了如何使用它的模特,以及必须放置哪些完全不同的较小功能以确保其正常运行。 DEB文件也依赖于“管理文件”,该文件可能非常类似于RPM捆绑软件的“ spec”文件,因此它定义了应放入的软件程序,以确保您的目标实用程序能够运行,提供您将安排的描述。
  4. 在非常长的时间内,apt-get在真正快速地处理大量元数据方面一直表现出色,而yum则需要很长时间才能做到。此外,RPM还受RPM之类的网站的影响,您会发现您发现10多个不兼容软件包的地方,这些软件包不计其数。 Apt完全隐藏了DEB软件包的这一缺点,因为从同一供应商处获得的所有软件包都被放入。
  5. DEB由Bedian开发,RPM由Community&Red Hat开发。
  6. 在Debian的世界中,以捆绑方式(不是(但)上游)携带补丁会被接受。在RPM世界中(至少在许多Red Hat衍生产品中,至少是这样)。
  7. Debian有无限数量的脚本,可以准备自动完成构建包的无限部分。有时,将setuptool的Python程序捆绑成一个简单的包,就像创建许多元数据记录数据并进行分解一样简单。谈论过的是,RPM格式的捆绑软件的规范文件可能非常快,而且在RPM世界内部,如今有各种各样的东西是自动化的。

Kraken vs. Octopus-有什么区别?

Laura McKinney

可能 2024

Kraken和Octopu之间的主要区别在于 海妖是传说中的海怪 和 章鱼是软体动物。 海妖 海妖()是传说中的头足类海洋怪兽,巨人大小,据说生活在挪威和格陵兰的沿海地区。多年来的作者推测,这个传说起源于目击长约13至15米(40至50英尺)的巨型鱿鱼。海妖的巨大大小和可怕的外表使其成为各种小说作品中常见的居住在海洋中的怪物。 章鱼 章鱼是八足纲的八足软体动物。大约有300种,并且将其与鱿...

Sign vs. Sing-有什么区别?

Laura McKinney

可能 2024

标志 标志是物体,质量,事件或实体,其存在或出现指示其他事物的可能存在或发生。自然符号与其对象具有因果关系,例如,雷声是暴风雨的迹象,或者医学症状表示疾病。常规符号通过协议表示,句号表示句子结尾。类似地,一种语言的单词和表达以及身体手势也可以被视为表示特定含义的符号。最常被称为标志的物理对象(注意事项,道路标志等,统称为标志)通常使用书面,符号,图片或这些的组合来告知或指示。符号和符号的哲学研...

新物品