deb vs. devir

Muhtemelen birçok kişinin merak ettiği bir şey, özellikle de Linux'ta başlarken hangi paket yönetim sistemi daha iyidir Ayrıca, hangi ambalaj daha iyidir.

debvsrpm

Hangisinin daha iyi olduğunu söylemek istemiyorum, sadece .deb ve .rpm arasındaki farkları bulmak için. Ve çok fazla farklılık bulmadığım için kesinlikle zor buluyorum.

Başka azınlık paketleri ve ayrıca tarball'lar da var.

Her ikisi de paketleri, adı, sürümü, bağımlılıkları ve .deb'de önerilen paketleri içeren bir veritabanıdır. Daha önce .rpm'de bir özellik vardı: yazılımı güncellerken, yapılandırma dosyaları bozulmadan bırakılır veya yedeklenir, şimdi de .deb'i uygulamaktadır.

Tecrübelerime göre debs daha hızlı bağımlılıklar arıyor ve .rpm genel olarak daha fazla bağımlılık istiyor (en azından çevrimdışı yapmayı ve bağımlılıkları tek tek aramayı önermiyorum, openSUSE ile başıma geldi)

Her ikisi de sistemi güncellemenize, paketleri aramanıza, kurmanıza / kaldırmanıza, bağımlılıkları aramanıza ve daha pek çok şeye izin verir. Hayatı bizim için kolaylaştırıyorlar. Ama derinlerde gerçek farklılıkları nelerdir?


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Bozuk Bayt dijo

    Hiçbiri alakalı değil. İkisi de aynı amaca hizmet ediyor.

    LSB, RPM'yi standart olarak önermektedir, ancak Debian, Ubuntu ve türevlerinin bu paket sistemine geçmesi çok zor olacaktır.

  2.   Cristobal dijo

    Bunların oluşturulma biçiminde pek çok farklılık vardır, örneğin rpm'de tüm yapı bilgileri spec dosyasında belirtilirken, deb'de temel olarak iki dosyaya, kontrol ve kurallara bölünmüştür.
    Kontrol dosyası ile yapılan debs'de, bağımlılıkların sizin için hesaplanmasını sağlayabilirsiniz, ancak rpm cinsinden bunları önceden bilmeniz ve elle koymanız gerekir (bu külfetli ve tehlikelidir).
    Debs'de bunları oluşturmanın birkaç yolu vardır: debuild, pbuilder, vb; bildiğim kadarıyla rpm ile sadece bir tane var.
    Daha sonra nihai amaç aynıdır: bir programın tüm dosyalarının sistemde nereye yerleştirileceğinin belirtildiği bazı komut dosyalarıyla programın sıkıştırılmış bir paketini veya paketlerini oluşturmak. Unutmayalım ki, Windows ve Mac kurulumcuları ile aynı amaçtır, artık gizem kalmadı.
    Debian'da programları çoklu paketleme eğilimi daha yüksektir, ancak Mandriva'da (örneğin) bu eğilim o kadar belirgin değildir. Gerçek şu ki, çoklu ambalajlama o kadar gerekli değildir ve Debian bunu çok fazla kullanmaktan dolayı günah işler.
    Hangisi daha iyi? İkisi de değil, çünkü her şey paketleme yolundan çok paketleyicinin kalitesine bağlıdır.
    selamlar

  3.   Chanklor dijo

    Kesinlikle standart bir tane olması gerektiğini düşünüyorum, rpm veya deb
    Deb'i tercih ediyorum, çünkü bence en ünlüsü ve kullanılıyor, ancak benzersiz ve evrensel olduğu sürece yeni programların herhangi bir dağıtımda kurulumunu yeni kullanıcılar için daha kolay hale getirmek için ne olursa olsun iyi olurdu. (hiçbir şekilde, çoğu $ penceresinden gelecektir) "***. exe dosyasına çift tıklama yüklemek için" kullanılacaktır.

  4.   alxe dijo

    Her ikisine de uyumlu yeni bir tane yaratılması gerektiğini düşünüyorum. Örneğin, onu paket yöneticisine ileten ve bir sunucuda veya yerel olarak işlem sırasında siparişleri takip eden, derleyen veya araştıran bilgileri içeren basit bir dosya.

  5.   Raphael Hernamperez dijo

    Alxe'ye katılıyorum. Mevcut paket yöneticileri de dahil olmak üzere herhangi bir sistem veya platform için standart bir Açık Kaynak projesi olmalıdır.

    Başarı, bağımlılık sorununu sizin için otomatik olarak düzelten basit bir yükleyicide yatar. En azından bir programın yüklenmesi ve bu programla yaptığımız iş hakkında daha çok endişelenmemiz gerekir.

  6.   Laura dijo

    "Endişelenmemiz gereken en az şey, bir programın yüklenmesi ve bu programla yaptığımız iş hakkında daha fazlasıdır."

    Tamamen katılıyorum. Her ikisiyle de uyumlu bir projeye gelince, aynı zamanda gerçek.

    Cristobal, bilgi için teşekkürler.

  7.   Zodman dijo

    Conary'i duydun mu?

    http://wiki.rpath.com/conary

  8.   isengrin dijo

    Size debs veya rpms kullanmadığımı söylersem? XD

    Yaklaşık beş yıl önce RedHat ve SuSE'yi birkaç ay kullandım, ancak paketlerle pek uğraşmadım. : D

  9.   reoba dijo

    Ben DEB'leri daha çok destekliyorum, RPM'ye karşı hiçbir şeyim olmasa da, belki de bunun nedeni debs ile rpm'den daha iyi deneyimim olmasıdır.

    selamlar

  10.   seth dijo

    @zodman: Şu anda bu sayfada metin yok, bu sayfa başlığını başka sayfalarda arayabilir veya bu sayfayı düzenleyebilirsiniz.

    @insengrin: ve şimdi her şeyi derliyorsunuz? Oo

    Sanmıyorum, neredeyse hiç .rpm kullanıyorum

  11.   123 dijo

    Suse'yi uzun yıllar kullandım ve Mandrake'i de denedim, ancak sonunda Debian'ı kullandım ve diyebilirsiniz, her iki formatı da (rpm ve deb) kullandım ki bu rpm'yi yüklemek için daha hızlı görünüyor, bence çünkü kullandıkları sıkıştırma türü ve ayrıca rpm'lerin debs'de bulamadığım bir özelliği var ve bu, paketin oluşturulduğu tarihi ve paketleyicinin adını da farklılık göstermeden önce gösteriyor olmalarıdır. çünkü imzalarla bir kontrol sistemi getirdiler ve bence debs değil. Öte yandan, paketleme sistemiyle Debian'a (Kubuntu da kullandım) geçerken, bağımlılık sorunlarını unuttum, ancak bunun paket sisteminden mi yoksa dağıtımın kendisinden mi kaynaklandığını bilmiyorum, mesele şu ki benim için artık Debian seçeneği yok ...

  12.   123 dijo

    Not: Alien adında bir program var http://es.wikipedia.org/wiki/Alien_(aplicación), paketleri bir biçimden diğerine dönüştürmenize olanak tanıyan, nadiren kullanmamıza rağmen genellikle çok iyi çalışır.

  13.   Jonathan dijo

    Pekala ... konu geniş, ancak şunu söylüyorum, Dominik Cumhuriyeti'ndenim ve Richard'ın Latin Amerika'da özgür yazılımın babası olarak kabul ettiği Antonio Perpiñan'ın başkanı olduğu FCLD'ye (Dominik Özgür Kod Vakfı) katılıyorum. Stallman'ın kendisi ... Antonio, RPM'lerin daha kararlı olduğunu söylüyor, ancak DEB'lerin çok fazla kurulum yapmak için yapıldığı, yani günden güne, Ubuntu'nun DEB kullanmasının nedeni budur (diyor), çok yüklediği ve çok kaldırdığı için, ancak REDHAT veya CENTOS'ta bunu her zaman yapmıyorsunuz, çünkü bunlar sunucu ortamları… şahsen DEB'leri tercih ediyorum, RPM'lere karşı hiçbir şeyim yok ama alışkanlık ve işlevsellikten uzak duruyorum ... .

  14.   123 dijo

    @Jonathan Söyledikleriniz komik, çünkü Debian GNU / Linux çok fazla yükleme / kaldırma için tasarlanmadı ve sunucular gibi üretim ekipmanlarına yönelik (her zaman Kararlı sürümden bahsediyor).
    Ve gerçek şu ki, rpm'nin daha kararlı olmasıyla ne olduğunu bilmiyorum. ?

  15.   Durdurmak dijo

    Aslında rpm ile deb arasındaki en büyük fark… hayır, hiçbir fikrim yok. Ama herkesin yorumlarından çok şey öğrendim. Teşekkürler.

  16.   Chanklor dijo

    hahaha, Cesar'a tamamen katılıyorum

  17.   kernel_panic dijo

    gnu / linux ile yaşadığım tüm rahatsızlıklar rpm dağıtımlarında oldu: p: p: p fedora dikkatimi çekiyor, ancak her denediğimde arzumu kaybediyorum, en az yaklaşık 3 sürüm ...

    Birinin diğerinden daha iyi olduğunu söyleyebilecek durumda değilim ... ama .deb ile daha iyi deneyimlerim oldu

    "Rpm parçalanması" hakkında bir yerde okuduğum bir fikrim var, burada rpm paketlerinin geliştirilmesinin, debs gibi sorunsuz çalışabilecekleri dağıtım aralığı anlamında o kadar tutarlı olmadığı söylendi. tüm debian tabanlı dağıtımlarda pratik olarak çalışın ve bu gönderide geliştiriciler, aynı fenomenin debian paketleriyle kendini tekrar etmesini önlemeye teşvik edildi, ancak bundan gerçekten emin değilim ... Bu yorumu yazdığımı çok belirsiz bir şekilde hatırlıyorum : p

    Debs hakkında gerçekten sevdiğim bir şey, debian depolarının daha evrensel olması, bir şekilde ifade etmek gerekirse, debian'dan türetilen hemen hemen tüm dağıtımlar, denediğim kadarıyla, rpm yerine repolarını paylaşıyorlar. ÇOK farklı bir hikaye: p

    Çok ilginç bulduğum bir başka alternatif ise, arch'de olduğu gibi, tarballear, paket yöneticisinin işlediği şey tarball'lardır ve bağımlılıkları yönetir, öyle ki en sevdiğim paket yöneticisi artık sinaptik değil, şaman: D, ama hey, burada deb vs rpm'den bahsediyoruz ve bu xD ile alakalı değil

    Bununla ilgili alçakgönüllü fikrim, ilginç konu, daha bilgili biri bize bu ilginç konu hakkında biraz daha fazla şey öğretirse iyi olur!

  18.   Silvano dijo

    Gerçek şu ki her zaman .deb kullandım, ama söylediklerinizden pek bir farkı yok ... Söylediğiniz en önemli fark bile onları oluştururken her şeyden daha politik olabilir.

    Bunları, özellikle yabancı varsa standartlaştırmanın gerekli olduğunu düşünmüyorum, ancak ana paket yöneticilerinde yabancı da tanıtılabilse de, ilgili uyarılarla daha uyumlu hale getirilmesi elbette.

    Bir .exe yükleme karşılaştırması ile ilgili olarak, yukarıda söylenenlere katılmıyorum. Linux'a geçtiğimde beni en çok memnun eden şeylerden birinin depolar aracılığıyla yükleme / kaldırma / güncelleme kolaylığı olduğunu hatırlıyorum. Aslında Microsoft'ta zaten kopyalamadıkları için anlamadığım bir şey. Windows'ta güncelleme yapmaktan daha fazla acı olamaz ... programı, sürücüye göre program sürücüsüne göre, her programın kendi sürecini sadece bir güncellemeyi kontrol etmek için harcama kaynaklarını harcadığı durumlarda.

  19.   isengrin dijo

    @Seth Bazen. Ama hayır, Arch Linux'un .pkg.tar.gz'sini kullanıyorum. : D

  20.   Cortex dijo

    Kesinlikle doğrudan Tarballs, Portage rulez ile çalışmayı tercih ederim!

  21.   alfonso dijo

    Eh, ben her zaman tam da bu sorun nedeniyle debian'a dayalı dağıtımları kullandım, ihtiyacım olan her şeyi (çoğunlukla) sinaptik (veya apt-get) ile kurabilirim ve çok rahat buluyorum. Grubun burada söylediği şeyle ilgili olarak, büyük bir fark yok gibi görünüyor, ancak bunu standartlaştırmaları gerektiğini düşünüyorum çünkü bu Linux dünyasına daha az kafa karışıklığı getirecektir, eğer bir paket esasen diğeriyle aynıysa, neden böyle? çok mu? örneğin kernel_panic, bir paket yöneticisinin tarball'ları işleyebileceğinden bahseder, öyleyse neden bu kadar çok paket var? (Sanırım indirme boyutuna göre) ama çok fazla var, en fazla tarball'lar ve geliştiriciler, web yöneticileri ve yeni başlayanlar için hayatı çok daha pratik hale getirecek ikinci bir standartlaştırılmış seçenek olmalı. Not: Blog topluluğunu tebrikler çünkü trol yok ve yorumların neredeyse tamamı çok iyi.

  22.   Mauricio dijo

    Şimdiye kadar ve her iki sistemi de kullanma konusundaki kişisel deneyimime dayanarak, İlçe Seçim Kurullarına eğilimliyim. En azından RPM sistemi hakkında hatırladığım şey, birden fazla durumda onunla ilgili bağımlılık problemleri yaşadığımdır. Öte yandan, DEB ile çok nadir durumlarda tatminsiz bağımlılık sorunları yaşadım ve her zaman dağıtımımın (Ubuntu) resmi olmayan paketlerinde oldu.
    Bana öyle geliyor ki bu, söyleyebileceğim tek fark çünkü diğer özelliklerde kullanım pratik olarak aynı.
    Öte yandan, kurulu olan tüm programları doğrudan derlemek için Gentoo'nun kullandığı sistem, yüklediğiniz tüm yazılımları, özel olarak ihtiyaç duyulan özelliklerle ve aynı zamanda özelliklere en uygun şekilde ayarlanmış olarak sürdürmek söz konusu olduğunda bana mükemmel görünüyor. makinenizin daha iyi performans göstermesini sağlar. Dezavantajı ise, programı kurmanız gerektiğinde, yürütülebilir dosya oluşturma sürecinin tamamını tamamlamanız gerektiğidir.

  23.   Laura S.F. dijo

    Bu nedenle Roma, Germania ile olabilirdi ... çünkü onlar birleşik değillerdi ve klanlar arasında savaştılar.

    Gerçekten çok uzak değil ama çeşitliliği de çok iyi ...

    Şerefe :)

  24.   Damiancoverdale dijo

    Merhabalar, konunun ilginç olduğunu, ikisini de denediğimi ve RPM ile ilgili problemin er ya da geç bağımlılıkların sıkıntılarının başladığını söylemek istedim. Uzaylı her zaman işe yaramıyor ... ama en önemli sorun herhalde oyunlarla ilgili ... Herkesin yerli oyun isteyeceği biliniyor ama onu kitleselleştirmek için tüm dağıtımlarla uyumlu evrensel bir paket olması gerekiyor. Sanırım ondan sonra Linux'ta windows oyunları hakkında konuşabiliriz, çünkü biz azız ve her şeyden öte bölünmüşüz… Bu nedenle Roma, Almanya ile olabilir… çünkü onlar birleşik değillerdi ve klanlar arasında savaşıyorlardı. Fikir biraz uçtu ama gerçek. Selamlar

  25.   Kisuke dijo

    Bence gerçek fark tarihte yazılmıştır, ilk dağıtımların ortaya çıkışı: redhat ve debian; Bu "dostça rekabet" nedeniyle, kişisel olarak bir dağıtım olarak, köklü ve köklü bir şekilde kaldılar. Ben, kazananın debian seçeneği olduğuna inanıyorum, çünkü daha basit ya da daha fazla belge var ya da yeni için daha fazla propaganda var. paketleyiciler, bence bununla iyi bir paketleyici oluşturulur ve uzun vadede kullanımı en basit olanı en iyi paketleyicilere sahip olanıdır, ayrıca debian'da olan ve diğer dağıtımlarda olmayan birçok paket vardır, o zaman isterseniz rpm ile bir dağıtıma gitmek, kullanabilmek için bir şeyi paketlemek veya derlemek zorunda kalma sorunuyla karşılaşmak biraz can sıkıcıdır.

    Selamlar, umarım gelecekte rpm'yi kullanmam daha kolay olur.

  26.   alex rdgz dijo

    .Deb'e doğru eğiliyorum ama bir standart olsaydı, tarball'ların basit ve hızlı olmaları nedeniyle olmasını isterdim.

    ilk linux dağıtımlarından biri olan slackware'i deneyin.

  27.   laura077 dijo

    Alex, bu yazıyı yazdım, şu anda slackware kullanıyorum ve gerçekten beğendim;)

  28.   Tinchete dijo

    Tüm bu yorumlar listesinden geriye kalan tek şey şudur.
    rpm = zahmetli
    deb = general_simple
    Kişisel deneyimim:
    Yıllar önce kırmızı şapka ile başladım, rpm'yi pek çok sürpriz olmadan kullandım, sonra suse'yi novell (fuchili!) Satın almadan önce denedim ve sonra debian ile tanıştım ... bugüne kadar hala kolaylaştırdığını ve bana çok yardımcı olduğunu düşünüyorum. bir şeyler.
    bunlardan biri deb paketleriydi.
    bu yüzden bugüne kadar bunun en iyi dağıtım olduğunu düşünüyorum. şimdi ubuntu kullanıyorum. gerçeğin ... kötü yönleri vardır, ancak başarırsanız, 10 (veya 9+) olur.
    Slackware veya gentoo'ya geçmeye pek niyetim yok ...
    ancak başka bir dağıtımı denemek istersem, bu pampalar tarafından çokça konuşulan bir paket yöneticisi ve derleyiciye sahip olan stallman (UTUTO) tarafından önerileni denerdim. «ututo-get»
    Saygılarımızla

  29.   Javier Castaneda dijo

    Ubuntu'yu 7.04 sürümünden kullanmaya başladım ve .deb'e aşina oldum. Yaklaşık bir buçuk yıl önce Debian'a geçtim ve deneyim oldukça iyiydi, ancak Linux'un çeşitleri hakkında daha fazla şey keşfetmeye çalışırken Fedora 14'ü ve şimdi de Fedora 15'i denedim. Bağımlılıkları çözmekten umutsuzluğa kapılıyorum, bunda bana neden olan şey bu. Fedora ve .rpm'den ayrılma ve Debian ve .deb'e geri dönme zamanı.

    (Bu arada Gnome 15 ile Fedora 3'ten bu yorumu yapıyorum ... Bakalım Gnome 3'ün Debian'da nasıl çalıştığını görelim)

  30.   oscar elizalde dijo

    Hayatımı her zaman zorlaştırmayı sevmişimdir, Slackware'i uzun süre kullandım ve daha sonra Ubuntu 12 ile güncelleme yapmaya çalışırken çok sevdim, bilgisayarım da bunun gereksinimleri ile havaya uçtu BricsCAD'i asla çalıştıramadım 3D, şimdi benim için PCLinuxOS kullanıyorum Çok beğendim ve şimdiye kadar .RPM paketlerinde sorun yaşamadım.PCLinuxOS'umda kalıyorum, oldukça hafif ve hızlı.

  31.   köşe buhar duşu dijo

    Partnerim Ve yakın zamanda buhar duş ünitemizi kurdum, karar verdiğim en büyük ürün
    bir süreliğine satın almak için, küçükler ve aile üyeleri onu seviyor,
    kendimi bir daha normal duşlara dönerken göremiyorum

  32.   jakuzi buhar duşu dijo

    Çok İyi site burada bir sürü harika buhar duşu bilgisi

  33.   AsociatiaUmanism.ro dijo

    Harika blog! Temanız özel mi yoksa buradan mı indirdiniz?
    bir yerde mi? Birkaç basit tweek içeren sizinki gibi bir tasarım, blogumu gerçekten parlatır.
    Lütfen temanızı nereden aldığınızı bana bildirin. Teşekkürler

  34.   Erwe dijo

    Deneyimlerime göre .rpm'de .deb'e kıyasla biraz daha yavaş olduğunu fark ettim, ancak .rpm hakkında sevdiğim şey yalnızca bir şey, bağımlılıklar kendi kendine araştırılıyor ve ayrıca (en azından fedora'da) "sekme" ye basmak her şeyi otomatik olarak tamamlayacak Kullanılacak yere ve içeriğe bağlı olarak terminalde yazmak istiyorsanız, bu nedenle fedora'ya geçtim ya biraz sinir bozucuysa, bir uygulamayı yalnızca .deb'de bulduğunuz zamanlar olduğu gerçeğidir, örnek chrome remote desktop, bence standart hem aynı dağıtımda olmalı hem de mümkün değilse .rpm'ye gitmesi daha iyi