主要區別
從個人的角度來看,這些裝置可能並不多。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世界裡,現在有各種各樣的東西被自動化了。