Deb vs. 轉數

可能是許多人想知道的事情,尤其是在Linux中啟動時 哪個包裝管理系統更好 但是也, 什麼包裝比較好.

debvsrpm

我不假裝說哪個更好,只是為了發現.deb和.rpm之間的區別。 我當然很難,因為我沒有發現很多差異。

還有其他少數族裔軟件包,還有tarball。

兩者都是一個數據庫,其中包含軟件包,名稱,版本,依賴項,並在.deb中包含推薦的軟件包。 以前在.rpm中具有一個功能:更新軟件時,配置文件保持不變或備份,現在還實現.deb。

我的經驗是debs可以更快地找到依賴項,而.rpm通常會要求更多的依賴項(至少,我不建議離線進行並逐個查找依賴項,這是通過openSUSE發生的)

兩者都允許您更新系統,搜索軟件包,安裝/卸載,搜索依賴項等等。 它們使我們的生活更輕鬆。 但是深入了解它們的真正區別是什麼?


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   損壞的字節 他說:

    沒有關係。 它們都具有相同的目的。

    LSB提出將RPM作為標準,但是對於Debian,Ubuntu及其衍生產品而言,要更改為該軟件包系統將非常困難。

  2.   瓦爾 他說:

    構建它們的方式有很多差異,例如,在rpm中,所有構建信息都在spec文件中指定,而在deb中,它主要分為兩個文件,即控製文件和規則文件。
    在帶有控製文件的deb中,您可以獲取要為您計算的依賴關係,而在rpm中,您必須事先了解它們並將它們手工放置(這既麻煩又危險)。
    在deb中,有幾種創建它們的方法:debuild,pbuilder等; 據我所知,只有rpm。
    然後,最終目標是相同的:使用一些腳本創建一個或多個壓縮程序包,並在其中指定在系統上放置程序所有文件的路徑。 讓我們不要忘記它是與Windows和Mac安裝程序相同的目標,沒有更多的神秘之處。
    在Debian中,存在更多打包程序的趨勢,而在Mandriva中(例如),這種趨勢並不那麼明顯。 事實是,多重包裝不是那麼必要,Debian過度使用它也有罪。
    哪一個更好? 兩者都不是,因為一切都取決於包裝機的質量而不是包裝方式。
    問候

  3.   尚克勒 他說:

    我認為絕對應該有一個標準的轉速,或者轉速
    我選擇deb,是因為我認為它是最著名和最常用的,但是無論它是什麼,只要它是唯一且通用的,那將是件好事,它可以使新發行版的新用戶更容易安裝任何發行版的程序。 (沒有辦法,其中大多數將來自$窗口),該窗口將用於“雙擊***。exe文件進行安裝”。

  4.   阿爾克斯 他說:

    我認為應該創建一個兼容兩者的新產品。 例如,一個帶有信息的簡單文件將其傳輸到程序包管理器,並遵循命令,在服務器上或過程中本地進行編譯或搜索。

  5.   拉斐爾·埃爾南佩雷斯(Rafael Hernamperez) 他說:

    我同意Alxe的觀點。 對於任何系統或平台,包括現有的程序包管理器,都應該有一個標準的OpenSource項目。

    成功將取決於一個簡單的安裝程序,該安裝程序將為您自動解決依賴性問題。 我們至少應該擔心的是程序的安裝,而更多地是我們對該程序所做的工作。

  6.   勞拉 他說:

    “我們至少要擔心的是程序的安裝,而更多是我們對該程序所做的工作。”

    完全同意。 關於與兩者兼容的項目,事實也是如此。

    克里斯托瓦爾,謝謝你的信息。

  7.   佐德曼 他說:

    你聽說過圓錐形嗎?

    http://wiki.rpath.com/conary

  8.   伊森格林 他說:

    如果我告訴你我從未使用過debs或rpms? XD

    好吧,大約五年前,我使用RedHat和SuSE了幾個月,但我幾乎沒有弄亂這些軟件包。 :D

  9.   魯巴 他說:

    我對DEB的支持更多,儘管我對RPM沒有什麼反對,但這也許是因為我對deb的體驗比對rpm的體驗更好。

    問候

  10.   賽斯 他說:

    @zodman:此頁面目前沒有文本,您可以在其他頁面中搜索此頁面標題或編輯此頁面。

    @insengrin:現在您可以編譯所有內容了嗎? o

    我不這麼認為,我幾乎從未使用過.rpm

  11.   123 他說:

    我使用Suse多年,也嘗試過Mandrake,但最後我還是選擇了Debian,可以說,同時使用了兩種格式(rpm和deb),安裝rpm似乎更快,我認為必須因為它們使用的壓縮類型以及rpm具有我在debs中找不到的功能,也就是說,它們在它們也有所不同之前會顯示軟件包的創建日期以及軟件包的名稱。他們通過簽名帶來了控制權,我認為Debs不會另一方面,在切換到Debian(我也使用Kubuntu)及其打包系統時,我已經忘記了依賴問題,但是我不知道這是由於打包系統還是發行版本身造成的,原因是對我來說,不再有Debian的選擇了...

  12.   123 他說:

    PS:有一個名為Alien的程序 http://es.wikipedia.org/wiki/Alien_(aplicación),雖然您很少需要使用它,但它可以將包從一種格式轉換為另一種格式,通常效果很好。

  13.   喬納森 他說:

    嗯...這個話題很廣泛,但我要說的是以下幾點,我來自多米尼加共和國,我參加了FCLD(Fundacion Codigo Libre Dominicana),其主席是AntonioPerpiñan,他被Richard認為是拉丁美洲自由軟件之父。 Stallman本人... Antonio表示RPM更穩定,儘管它突出表明DEB的安裝量很大,也就是說,在日常情況下,這就是為什麼他(他說)是Ubuntu使用DEB的原因,因為它安裝很多,但卸載很多,但是在REDHAT或CENTOS中,您不會一直這樣做,因為它們是服務器環境…我個人更喜歡DEB,我對RPM沒有任何看法,但是我卻沒有習慣和功能…… 。

  14.   123 他說:

    @Jonathan有趣的是,由於Debian GNU / Linux並不是專門為安裝/卸載而設計的,而是針對諸如服務器之類的生產設備的(總是談論穩定版)。
    事實是,我不知道轉速更穩定意味著什麼。 ?

  15.   停止 他說:

    實際上rpm和deb之間的最大區別是……不,我不知道。 但是我從每個人的評論中學到了很多東西。 謝謝。

  16.   尚克勒 他說:

    哈哈哈完全同意塞薩爾

  17.   內核恐慌 他說:

    我對gnu / linux的所有不適都與rpm發行版有關:p:p:p fedora引起了我的注意,但是每次嘗試時,我都失去了慾望,至少有3個發行版...

    我不能說一個比另一個更好……但是我對.deb有更好的經驗。

    我有一個想法,我讀過一些關於“ rpm碎片化”的文章,據說在某種意義上說rpm軟件包的開發並沒有那麼連貫,因為它們可以在沒有問題的情況下正常工作debs,實際上在所有基於debian的發行版中都有效,並且在那之後,敦促開發人員防止相同的現像在debian軟件包中重複出現,但是我真的不確定...我非常模糊地記得寫此評論:p

    我真的很喜歡debs的事實是debian存儲庫更...通用,以某種方式來說,據我所試,幾乎所有源自debian的發行版都共享其存儲庫,而不是rpm,這是一個非常不同的故事:p

    我發現非常有趣的另一個選擇是tarballear,例如在arch中,包管理器處理的是tarball,它管理依賴項,以至於我最喜歡的包管理器不再是突觸的,而是薩滿的:D,但是,在這裡,我們談論的是deb vs rpm,與xD不相關

    對於這個有趣的話題,我的愚見,如果一個知識淵博的人教給我們更多有關這個有趣的話題的知識,那將是一件好事!

  18.   西爾瓦諾 他說:

    事實是,我一直都使用.deb,但是從您所說的內容來看,並沒有太大的區別……即使您所說的最重要的區別,在構建它們時也可能比其他任何東西都更具政治性。

    我認為沒有必要對它們進行標準化,尤其是在存在外來者的情況下,儘管當然也可以在主程序包管理器中引入外來者,以使其與相應的警告更加兼容。

    關於安裝.exe的比較,我不同意上面所說的。 我記得當我切換到Linux時,最令我滿意的事情之一就是通過存儲庫安裝/卸載/更新的便捷性。 實際上,由於我尚未在Microsoft中復制它們,因此我對此並不了解。 當每個程序沒有自己的進程僅花費資源檢查是否有更新時,在屁股上沒有比在Windows中進行更新更痛苦的事情了。

  19.   伊森格林 他說:

    @Seth有時。 但是,不,我使用Arch Linux的.pkg.tar.gz。 :D

  20.   皮質 他說:

    我絕對更喜歡直接與Tarballs,Portage Rulez合作!

  21.   阿方索 他說:

    好吧,正是由於這個問題,我一直使用基於debian的發行版,我需要安裝的所有東西(大多數)都可以通過synaptic(或apt-get)安裝,我覺得很舒服。 關於樂隊在這裡所說的話,似乎沒有太大的區別,但是我確實認為他們應該對其進行標準化,因為這將給Linux世界帶來更少的混亂,如果一個軟件包與另一個軟件包本質上相同,為什麼會有許多? 例如kernel_panic提到軟件包管理器可以處理tarball,那麼為什麼會有這麼多軟件包? (我猜是因為下載量大),但是太多了,最多應該有tarball和第二個標準化選項,這對於開發人員,網站管理員和新手來說將變得更加實用。 PS:祝賀博客社區,因為這裡沒有巨魔,而且評論幾乎都非常好。

  22.   他說:

    到目前為止,根據使用這兩種系統的個人經驗,我傾向於使用DEB。 至少我對RPM系統的記憶是,我不止一次遇到過依賴問題。 另一方面,在極少數情況下使用DEB時,我遇到了不滿意的依賴關係的問題,並且它一直存在於我的發行版(Ubuntu)的非官方軟件包中。
    在我看來,這是我唯一可以說的區別,因為在其餘特徵中,處理方式實際上是相同的。
    另一方面,Gentoo使用的系統直接編譯所有已安裝的程序,對於維護您安裝的所有軟件時,對我來說似乎都是很棒的,該軟件具有一個特定需要的特性,並且還針對該特性進行了優化調整機器的性能,從而提高設備的性能。 缺點是,每次必須安裝程序時,您都必須經歷創建可執行文件的整個過程。

  23.   勞拉·SF 他說:

    出於這個原因,羅馬之所以能夠與日耳曼人... ...是因為他們不團結,也不在部族之間作戰。

    距離現實不是很遠,但是種類也非常好...

    乾杯:)

  24.   達米安coverdale 他說:

    您好,我想評論一下這個主題很有趣,我已經嘗試過這兩個問題,並且RPM的問題是依賴項的煩惱遲早會開始。 外星人並不總是能工作的……但是我想最重要的問題是遊戲的問題……眾所周知,每個人都會想要本機遊戲,但是為了使其大眾化,應該有一個兼容所有發行版的通用軟件包。 我認為在那之後我們可以談論Linux下的Windows遊戲,因為我們很少,而且最重要的是,我們之間存在分歧……。由於這個原因,羅馬可以與日耳曼人...……因為他們不團結,而且在部族之間作戰。 這個想法有些空洞,但卻是真的。 問候

  25.   喜介 他說:

    我認為真正的區別在於歷史,第一個發行版本的出現:redhat和debian; 由於這種“友好的競爭”,它們作為個人發行版一直保持並深深紮根,我認為獲勝的是debian的選擇,這恰恰是因為它更簡單,或者有更多的文檔,或者有更多針對新發行版的宣傳打包程序,我認為有了一個好的打包程序,從長遠來看,最容易占用的就是擁有最好打包程序的程序,此外,在debian中有很多程序包,而在其他發行版中則沒有,如果有人願意的話以rpm進入發行版有點煩人,遇到必須打包或編譯某些東西才能使用的問題,

    問候,我希望以後我可以更輕鬆地使用rpm

  26.   亞歷克斯·羅德茲 他說:

    我傾向於.deb,但是如果有一個標準,我希望tarball是因為它們簡單而又快速

    嘗試slackware成為第一個linux發行版之一。

  27.   laura077 他說:

    亞歷克斯,我寫了這篇文章,現在我使用slackware,我真的很喜歡它;)

  28.   Tinchete 他說:

    在所有這些評論列表中,剩下的就是以下內容。
    rpm =麻煩
    deb =通常_簡單
    我的個人經驗:
    我開始多年前紅色的帽子,我用了轉沒有太多的驚喜,然後我試圖SUSE收購Novell公司之前(fuchili!),然後我遇到了Debian的......到今天我仍然認為它促進和幫助了我很多事物。
    其中之一是deb軟件包。
    這就是為什麼今天我認為這是最好的發行版。 現在我正在使用ubuntu。 事實……有它的壞處,但是如果您能做到,那就是10(或9+)。
    我沒有太多打算切換到Slackware或gentoo ...
    但是如果我想嘗試另一個發行版,我將嘗試由stallman(UTUTO)推薦的發行版,該發行版具有軟件包管理器和編譯器,而這些南美大草原«ututo-get»對此進行了很多討論。
    問候

  29.   哈維爾·卡斯塔尼達(JavierCastañeda) 他說:

    我從版本7.04開始使用Ubuntu,並且對.deb很熟悉。 大約一年半以前,我改用了Debian,體驗非常好,但是嘗試了解有關Linux風格的更多信息時,我嘗試了Fedora 14和Fedora 15。此時離開Fedora及其.rpm並返回Debian及其.deb。

    (順便說一下,我使用Gnome 15在Fedora 3中發表了這一評論……讓我們看看Gnome 3如何在Debian中工作)

  30.   奧斯卡·伊萊扎德(Oscar Elizalde) 他說:

    我一直喜歡使我的生活變得複雜,我使用Slackware了很長時間,後來在嘗試用Ubuntu 12更新時非常喜歡它,我的計算機也滿足了BricsCAD的要求,我永遠無法使其在3D模式下工作,現在我非常喜歡PCLinuxOS,到目前為止,我對.RPM包還沒有遇到任何問題,我仍然使用PCLinuxOS,它非常輕便,快捷。

  31.   轉角蒸汽淋浴 他說:

    我的搭檔最近,我建立了我們的蒸汽噴淋裝置,這是我決定的最重要的項目
    買了一段時間,孩子們和家人都很喜歡它,
    看不到自己再次回到正常的陣雨

  32.   漩渦蒸汽淋浴 他說:

    這裡的蒸汽淋浴知識非常好,現場負載很大

  33.   美國協會 他說:

    很棒的博客! 您的主題是自定義的還是從中下載的
    某處? 像您這樣的設計,僅需幾個簡單的星期,就可以使我的博客大放異彩。
    請讓我知道您的主題在哪裡。 謝謝

  34.   厄爾 他說:

    以我的經驗,我注意到.rpm比.deb慢一些,儘管我對.rpm的喜愛只是一回事,依賴項是通過自身搜索的,並且(至少在fedora中)按“ tab”將自動完成所有操作您想根據位置和要使用的上下文在終端中編寫代碼,因此我將消息傳遞給fedora令人沮喪的是,有時您只能在.deb中找到一個應用程序,例如chrome遠程桌面,我認為標準應該在同一個發行版中,如果不太可能最好轉到.rpm