deb vs. ot./min

Možno niečo, nad čím sa mnohí čudovali, najmä keď štartujete v systéme Linux ktorý systém správy balíkov je lepší ale tiež, aký obal je lepší.

debvsrpm

Nechcem tým povedať, čo je lepšie, iba nájsť rozdiely medzi .deb a .rpm. A určite to považujem za ťažké, pretože nenájdem veľa rozdielov.

Existujú aj ďalšie menšinové balíčky a tiež tarbalové lopty.

Obidve sú databázou obsahujúcou balíky, názov, verziu, závislosti a v .deb odporúčané balíčky. Predtým v .rpm existovala funkcia: pri aktualizácii softvéru zostávajú konfiguračné súbory neporušené alebo zálohované, teraz tiež implementuje .deb.

Mám skúsenosť s tým, že deby rýchlejšie vyhľadávajú závislosti a že .rpm vo všeobecnosti vyžaduje viac závislostí (aspoň neodporúčam robiť to offline a hľadať závislosti jeden po druhom, stalo sa mi to pri openSUSE)

Oba vám umožňujú aktualizovať systém, vyhľadávať balíky, inštalovať / odinštalovať, hľadať závislosti a ďalšie. Uľahčujú nám život. Ale v hĺbke duše, aké sú ich skutočné rozdiely?


34 komentáre, nechajte svoj

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Skorumpovaný bajt dijo

    Žiadne. Obe slúžia rovnakému účelu.

    LSB navrhuje RPM ako štandard, ale pre Debian, Ubuntu a deriváty bude veľmi ťažké zmeniť tento balíkový systém.

  2.   Cristobal dijo

    Existuje mnoho rozdielov v spôsobe ich budovania, napríklad v rpm sú všetky konštrukčné informácie uvedené v súbore spec, zatiaľ čo v deb sú rozdelené hlavne do dvoch súborov, control a rules.
    V debetoch s kontrolným súborom môžete získať výpočty závislostí, zatiaľ čo v otáčkach za minútu ich musíte poznať vopred a dať ich do ruky (je to ťažkopádne a nebezpečné).
    V debsoch existuje niekoľko spôsobov, ako ich vytvoriť: debuild, pbuilder, atď; s ot./min pokial viem je len jeden.
    Potom je konečný cieľ rovnaký: vytvoriť komprimovaný balík alebo balíčky programu s niektorými skriptmi, kde je určená cesta, kam umiestniť všetky súbory programu v systéme. Nezabúdajme, že je to rovnaký cieľ ako inštalačné programy pre Windows a Mac, už tu nie je nijaké tajomstvo.
    V Debiane je väčšia tendencia viacbaliť programy, zatiaľ čo napríklad v Mandrive nie je taká výrazná. Pravda je, že viacbalenie nie je také potrebné a Debian sa prehrešuje tým, že ho príliš využíva.
    Ktorý je lepší? Ani jedno, ani druhé, pretože všetko závisí viac od kvality baliča ako od spôsobu balenia.
    pozdravy

  3.   chanklor dijo

    Myslím si, že by určite mal existovať štandardný, buď otáčky za minútu alebo debet
    Rozhodol som sa pre deb, pretože si myslím, že je najslávnejší a najpoužívanejší, ale nech je to čokoľvek, bolo by dobré, pokiaľ by to bolo jedinečné a univerzálne, aby som novým používateľom uľahčil inštaláciu nových programov v akejkoľvek distribúcii. (nijako, väčšina z nich bude pochádzať z okna $), ktoré sa použije na „inštaláciu dvojitého kliknutia na súbor ***. exe“.

  4.   Alex dijo

    Myslím si, že by mal byť vytvorený nový kompatibilný s oboma. Napríklad jednoduchý súbor s informáciami, ktoré ich prenášajú do správcu balíkov a sledujú objednávky, kompilujú alebo vyhľadávajú na serveri alebo lokálne v procese.

  5.   Raphael Hernamperez dijo

    Súhlasím s Alxe. Mal by existovať štandardný projekt OpenSource pre akýkoľvek systém alebo platformu vrátane existujúcich správcov balíkov.

    Úspech by spočíval v jednoduchom inštalátore, ktorý za vás automaticky vyrieši problém so závislosťou. Najmenej by sme sa mali obávať inštalácie programu a viac informácií o práci, ktorú s týmto programom robíme.

  6.   laura dijo

    „Najmenšia vec, ktorú by sme si mali robiť starosti, je inštalácia programu a viac informácií o práci, ktorú s týmto programom robíme.“

    Úplne súhlasím. Pokiaľ ide o projekt kompatibilný s oboma, tiež s pravdou.

    Cristobal, ďakujem za informácie.

  7.   zodman dijo

    Počuli ste už o conary?

    http://wiki.rpath.com/conary

  8.   isengrin dijo

    Ak ti poviem, že som nikdy nepoužíval debsy alebo rpms? XD

    No, asi pred piatimi rokmi som pár mesiacov používal RedHat a SuSE, ale s balíkmi som sa ťažko pohrával. : D

  9.   reoba dijo

    Viac podporujem DEB, aj keď nemám nič proti RPM, možno je to tým, že som mal lepšie skúsenosti s debetmi ako s rpm.

    pozdravy

  10.   Seth dijo

    @zodman: Na tejto stránke nie je momentálne žiadny text, môžete vyhľadať jej názov na iných stránkach alebo upraviť túto stránku.

    @insengrin: a teraz zostavuješ všetko? Oo

    Myslím si, že nie, sotva som niekedy použil .rpm

  11.   123 dijo

    Používal som Suse mnoho rokov a vyskúšal som aj Mandrake, ale nakoniec som skončil na Debiane a dá sa povedať, že pri použití oboch formátov (rpm a deb), ktoré sa zdajú rýchlejšie pri inštalácii rpm, si myslím, že musí byť buď preto, že typ kompresie, ktorý používajú, a tiež otáčky za minútu majú charakteristiku, ktorú nemôžem nájsť v debtoch, a to že ukazujú dátum vytvorenia balíka a tiež názov baliča, predtým sa tiež líšili v tom priniesli systém kontroly podpismi a myslím si, že debety nie. Na druhej strane, pri prechode na Debian (použil som aj Kubuntu) s jeho obalovým systémom, som zabudol na problémy so závislosťou, ale neviem, či je to kvôli balíčkovému systému alebo samotnej distribúcii, je to tak že pre mňa už neexistujú možnosti pre Debian ...

  12.   123 dijo

    PS: Existuje program s názvom Alien http://es.wikipedia.org/wiki/Alien_(aplicación), ktorý umožňuje prevádzať balíčky z jedného formátu do druhého, všeobecne funguje veľmi dobre, aj keď ho zriedka potrebujeme použiť.

  13.   Jonathan dijo

    No ... téma je široká, ale hovorím nasledovné, som z Dominikánskej republiky a zúčastňujem sa FCLD (Fundacion Codigo Libre Dominicana), ktorého prezidentom je Antonio Perpiñan, ktorého Richard považoval za otca slobodného softvéru v Latinskej Amerike. Sám Stallman ... Antonio hovorí, že otáčky sú stabilnejšie, aj keď vyniká, že DEB sú vyrobené tak, aby ich bolo možné inštalovať veľa, to znamená pre každý deň, preto (hovorí) preto (hovorí), že Ubuntu používa DEB, pretože sa toho veľa inštaluje a odinštaluje, ale v REDHAT alebo CENTOS to nerobíte stále, pretože sú to serverové prostredia ... osobne mám radšej DEB, nemám nič proti RPM, ale zostávam mimo zvyku a funkčnosti ... .

  14.   123 dijo

    @Jonathan Je zábavné, čo hovoríte, pretože Debian GNU / Linux nie je navrhnutý presne na to, aby veľa inštaloval / odinštaloval, a je zameraný na výrobné zariadenia, ako sú servery (vždy sa hovorí o stabilnej verzii).
    A pravda je taká, že neviem, čo je s tým, že otáčky sú stabilnejšie. ?

  15.   Prestať dijo

    V skutočnosti je veľký rozdiel medzi otáčkami za minútu a debetom ... nie, netuším. Ale veľa som sa naučil z komentárov všetkých. Vďaka.

  16.   chanklor dijo

    hahaha úplne súhlasím s Cesarom

  17.   jadro_panic dijo

    všetky nepríjemnosti, ktoré som mal pri gnu / linuxe, boli pri rpm distros: p: p: p fedora upúta moju pozornosť, ale zakaždým, keď to vyskúšam, stratím túžbu, minimálne asi 3 vydania ...

    Nie som schopný povedať, že jeden je lepší ako druhý ... ale s .deb som mal lepšie skúsenosti

    Mám predstavu, že som už niekde čítal o „fragmentácii rpm“, v ktorej sa hovorilo, že vývoj balíkov rpm nie je taký koherentný v zmysle rozsahu distribúcií, v ktorých môžu bez problémov pracovať, ako napríklad debs, ktoré fungujú prakticky vo všetkých distribúciách založených na Debiane, a v tomto príspevku boli vyzvaní vývojári, aby zabránili tomu, aby sa rovnaký jav opakoval s balíčkami debian, ale tým si naozaj nie som istý ... Dostal som písanie tohto komentára: p

    Niečo, čo sa mi na debetoch veľmi páči, je skutočnosť, že archívy debianov sú viac ... univerzálne povedané, takmer všetky distribúcie, ktoré sú odvodené z debianu, zdieľajú svoje repozitáre namiesto toho v rpm, pokiaľ som to skúsil, je to VEĽMI odlišný príbeh: s

    Ďalšou alternatívou, ktorá mi pripadá veľmi zaujímavá, je tarballear, rovnako ako v archíve, že to, čo správca balíkov zvláda, sú tarbally a spravuje závislosti, a to natoľko, že môj obľúbený správca balíkov už nie je synaptický, ale šaman: D, ale hej, tu hovoríme o deb vs rpm a to nie je relevantné xD

    Môj skromný názor na to, zaujímavá téma, bolo by dobré, keby nás niekto viac informovaný mohol o tejto zaujímavej téme naučiť niečo viac!

  18.   Silvan dijo

    Pravda je, že som vždy používal .deb, ale z toho, čo hovoríte, nie je veľký rozdiel ... aj ten najdôležitejší rozdiel, ktorý ste povedali, môže byť pri ich budovaní politickejší ako čokoľvek iné.

    Nemyslím si, že je potrebné ich štandardizovať, najmä ak existuje mimozemšťan, hoci mimozemšťan by mohol byť predstavený aj v hlavných správcoch balíkov, aby bol kompatibilnejší, samozrejme, s príslušnými varovaniami.

    Pokiaľ ide o porovnanie inštalácie súboru .exe, nesúhlasím s tým, čo bolo uvedené vyššie. Pamätám si, že keď som prešiel na Linux, jednou z vecí, ktorá ma najviac potešila, bola ľahká inštalácia / odinštalovanie / aktualizácia cez úložiská. V skutočnosti je to niečo, čomu nerozumiem, pretože to ešte v Microsoftu nekopírovali. V zadku nemôže byť nič viac ako aktualizácia v systéme Windows ... program po programe ovládač po ovládači, keď každý program nemá svoje vlastné zdroje vynaložené na proces, len aby jednoducho skontroloval aktualizáciu.

  19.   isengrin dijo

    @Seth Niekedy. Ale nie, používam .pkg.tar.gz z Arch Linuxu. : D

  20.   kôra dijo

    Určite radšej pracujem priamo s Tarballs, Portage rulez!

  21.   alfonso dijo

    nuž, vždy som používal distribúcie založené na debiane práve kvôli tomuto problému, všetko čo potrebujem si môžem nainštalovať (väčšinou) pomocou synaptického (alebo apt-get) a je mi to veľmi príjemné. Pokiaľ ide o to, čo tu hovorí skupina, zdá sa, že neexistujú žiadne veľké rozdiely, ale myslím si, že by to mali štandardizovať, pretože by to prinieslo do sveta Linuxu menší zmätok, ak má jeden balík v podstate to isté ako druhý, prečo tam sú veľa? napríklad kernel_panic uvádza, že správca balíkov dokáže pracovať s tarballmi, tak prečo je toľko balíkov? (Myslím, že podľa veľkosti sťahovaného súboru), ale je ich príliš veľa, nanajvýš by mali existovať tarbally a druhá štandardizovaná možnosť, ktorá by vývojárom, správcom webu a nováčikom urobila život oveľa praktickejším. PS: Gratulujem blogovej komunite, pretože tu nie sú žiadni trollovia a komentáre sú takmer všetky veľmi dobré.

  22.   Mauritius dijo

    Zatiaľ a na základe osobných skúseností s používaním oboch systémov sa prikláňam k DEB. Aspoň čo si pamätám o systéme RPM je, že som s ním mal viackrát problémy so závislosťou. Na druhej strane, s DEB som mal vo veľmi zriedkavých prípadoch problémy s neuspokojenými závislosťami a vždy to bolo v neoficiálnych balíkoch môjho distra (Ubuntu).
    Zdá sa mi, že to je jediný rozdiel, ktorý by som mohol povedať, pretože pri ostatných vlastnostiach je zaobchádzanie prakticky identické.
    Na druhej strane, systém, ktorý používa Gentoo na priamu kompiláciu všetkých nainštalovaných programov, sa mi zdá vynikajúci, pokiaľ ide o údržbu všetkého softvéru, ktorý inštalujete, s charakteristikami, ktoré človek konkrétne potrebuje, a tiež s optimálnym vyladením charakteristík. čo umožňuje vyšší výkon zariadenia. Zlá vec je, že vždy, keď je potrebné program nainštalovať, musíte prejsť celým procesom vytvárania spustiteľného súboru.

  23.   Laura S.F. dijo

    Z tohto dôvodu mohol Rím s Germániou ... pretože neboli jednotní a bojovali medzi klanmi.

    Nie je to veľmi ďaleko od reality, ale aj odroda je veľmi dobrá ...

    Na zdravie :)

  24.   damiancoverdale dijo

    Ahoj dobre, chcel som poznamenať, že predmet je zaujímavý, vyskúšal som oboje a problém s RPM je v tom, že skôr či neskôr začnú otravovať závislosti. Alien nie vždy funguje ... ale najdôležitejšou otázkou, ktorú predpokladám, sú hry ... Je známe, že každý bude chcieť natívne hry, ale aby sa to dal masírovať, mal by existovať univerzálny balík kompatibilný so všetkými distribúciami. Myslím, že potom by sme mohli hovoriť o hrách so systémom Windows v linuxe, pretože je ich málo a hlavne sme rozdelení .... Z tohto dôvodu mohol Rím s Nemeckom ... pretože neboli jednotní a bojovali medzi klanmi. Myšlienka je trochu uletená, ale pravdivá. Zdravím vás

  25.   kisuke dijo

    Myslím, že skutočný rozdiel je napísaný v histórii, objavení sa prvých distribúcií: redhat a debian; Kvôli tejto „priateľskej súťaži“ zostali a hlboko zakorenení, osobne si ako distribúcia myslím, že víťazná je možnosť debian, práve preto, že je to jednoduchšie alebo je tu viac dokumentácie alebo je viac propagandy pre nové baliarne. , Myslím si, že vďaka tomu sa vytvorí dobrý baliaci program a z dlhodobého hľadiska je najjednoduchšie obsadiť ten, ktorý má najlepšie baliace programy, okrem toho existuje veľa balíkov, ktoré sú v debiane a že v iných distribúciách nie, potom ak chcete ísť na distro s rpm je trochu nepríjemné otravné naraziť na problém nutnosti zbaliť alebo skompilovať niečo, aby som ich mohol použiť,

    Zdravím a dúfam, že v budúcnosti bude pre mňa jednoduchšie používať otáčky

  26.   alex rdgz dijo

    Prikláňam sa k .deb, ale ak by existoval štandard, bol by som rád, keby boli tarballs kvôli ich jednoduchosti a rýchlosti

    skúste slackware jednu z prvých linuxových distribúcií.

  27.   laura077 dijo

    Alex, napísal som tento príspevok, momentálne používam slackware a veľmi sa mi páči;)

  28.   plechovka dijo

    zo všetkých týchto zoznamov komentárov mi ostáva jediné:
    ot / min = problematické
    deb = všeobecne_jednoduché
    Moja osobná skúsenosť:
    Začal som pred rokmi s červeným klobúkom, otáčky som použil bez mnohých prekvapení, potom som vyskúšal suse pred akvizíciou novely (fuchili!) A potom som sa stretol s debianom ... dodnes si stále myslím, že mi mnohým uľahčil a pomohol veci.
    jedným z nich boli deb balíčky.
    preto si dodnes myslím, že je to najlepšie distro. teraz používam ubuntu. pravda ... má svoje zlé veci, ale ak to zvládnete, je to 10 (alebo 9+).
    Nemám príliš v úmysle prejsť na slackware alebo gentoo ...
    ale ak by som chcel skúsiť iné distro, skúsil by som to odporúčané od stallman (UTUTO), ktorý má správcu balíkov a kompilátor, o ktorých veľa hovorí tieto pampy «ututo-get»
    ide o

  29.   Javier Castaneda dijo

    Začal som používať Ubuntu od verzie 7.04 a oboznámil som sa s .deb. Asi pred rokom a pol som prešiel na Debian a skúsenosti boli celkom dobré, ale keď som sa pokúsil zistiť viac o príchutiach Linuxu, vyskúšal som Fedoru 14 a teraz Fedoru 15. Zúfal som si riešenia závislostí, to je to, čo ma v tomto spôsobuje čas opustiť Fedoru a jej .rpm a späť do Debianu a jej .deb.

    (Mimochodom, robím tento komentár z Fedory 15 s Gnome 3 ... pozrime sa, ako Gnome 3 funguje v Debiane)

  30.   oscar elizalde dijo

    Vždy som si rád komplikoval život, používal som Slackware dlho a páčilo sa mi to oveľa neskôr, keď som sa pokúšal aktualizovať pomocou ubuntu 12, môj počítač zostal pokazený požiadavkami tohto tiež BricsCADu, nikdy som nemohol pracovať v 3D , teraz používam PCLinuxOS pre mňa sa mi veľmi páči a dodnes som nemal problémy s balíčkami .RPM, zostávam pri svojom PCLinuxOS, je dosť ľahký a rýchly.

  31.   rohová parná sprcha dijo

    Môj partner a ja sme nedávno nastavili našu parnú sprchovú jednotku, najväčšiu položku, o ktorej som sa rozhodol
    kúpiť na nejaký čas, najmenším a členom rodiny sa to páči,
    nevidím, ako sa vraciam do normálnych spŕch

  32.   vírivá parná sprcha dijo

    Veľmi dobré stránky, veľa skvelých znalostí o parnej sprche tu

  33.   AsociatiaUmanism.ro dijo

    Úžasný blog! Je vaša téma vyrobená na mieru alebo ste si ju stiahli z
    niekde? Dizajn, ako je váš, s niekoľkými jednoduchými tweekmi, by skutočne môj blog zažiaril.
    Dajte mi vedieť, kde ste dostali svoju tému. Vďaka

  34.   Erwe dijo

    Podľa mojich skúseností som si všimol, že pri .rpm je o niečo pomalšie v porovnaní s .deb, aj keď to, čo na .rpm milujem, je len jedna vec, závislosti sa prehľadávajú samy a tiež (minimálne vo Fedore) stlačením klávesu „tab“ automaticky dokončím všetko, čo chcete písať do terminálu v závislosti od umiestnenia a kontextu, ktorý sa má použiť, z tohto dôvodu som prešiel na fedoru, čo, ak je to trochu frustrujúce, je skutočnosť, že niekedy nájdete aplikáciu iba v príklade .deb chrome remote desktop podľa môjho názoru štandard by mal byť oba v rovnakom distro a ak je to nepravdepodobné, radšej choď na .rpm