主要区别
从个人的角度来看,这些设备可能并不多。RPM和DEB编解码器都只是存档记录数据,其中包含一些与之相关的元数据。它们都是同样神秘的,都有硬编码的排列路径,只是在微妙的细节上有所不同。debrecordsdata是基于Debian的发行版的arrangerecordsdata。RPM记录数据是基于Red Hat的发行版的排列记录数据。Ubuntu依赖于Debian基于APT和DPKG的bundle协议。Red Hat、CentOS和Fedora基于过时的Red Hat Linux捆绑管理系统RPM。
什么是德布(deb)?
DEB是Debian软件程序包格式的扩展,基本上是这种二进制软件包最常用的标题。DEB是由Bedian开发的
什么是每分钟转数(rpm)?
它是一个捆绑管理系统。标题RPM再次不同地引用.RPM文件格式、此格式的recordsdata、打包在这种recordsdata中的软件程序程序以及捆绑包管理程序本身。RPM主要用于Linux发行版;文件格式是Linux标准库的基线捆绑格式。RPM是由Community&redhat开发的。
主要区别
- debrecordsdata是基于Debian的发行版的arrangerecordsdata。Rpm记录数据是基于Red Hat的发行版的排列记录数据。各种分布有不同的类型。每一种都与另一种选择几乎完全不同。所有的设计都是为了使包的排列在众多发行版上不那么复杂。没有可执行记录数据。DEB记录数据与dpkg、aptitude、apt get一起使用。Rpm recordsdata与yum一起使用。
- Ubuntu依赖于Debian基于APT和DPKG的bundle协议。Red Hat、CentOS和Fedora基于过时的Red Hat Linux捆绑管理系统RPM。
- 每一个RPM都有一个“spec”文件,详细说明了使用它的人体模型,以及必须加入哪些完全不同的更小的功能来确保它正常工作。DEB文件也依赖于一个“管理文件”,它可能非常类似于一个RPM捆绑包的“spec”文件,因此它定义了应该放入什么软件程序,以确保你的aim实用程序运行,提供了你将安排什么的描述。
- 很长一段时间以来,apt-get在处理大量元数据方面一直处于领先地位,而yum则需要很长时间才能完成。此外,RPM还遭受了类似RPM这样的web站点的困扰,您将发现10多个不兼容的软件包,这些软件包可用于多种发行版。Apt完全隐藏了DEB包的这一缺点,因为从同一个provide获得的所有包都放进去了。
- DEB由Bedian开发,RPM由Community&redhat开发。
- 在Debian世界中,将补丁打包在一个包中(但是)不在上游,这一点更为被接受。在RPM的世界里(至少在众多的红帽衍生产品中),这是不受欢迎的。
- Debian有大量的脚本,这些脚本可以自动执行构建包的无限部分。有时,将setuptool开发的Python程序打包成一个简单的包,就像创建一系列元数据记录数据和处理debuild一样简单。说到这里,RPM格式的包的规范文件可能非常快,而且在RPM世界里,现在有各种各样的东西被自动化了。