← Back to team overview

sslug-teknik team mailing list archive

Re: Sammenligning af distributioner

 

Mads Bondo Dydensborg wrote:
> Men, jeg ville selv gerne vide noget mere om det. PÅ http://www.rpm.org/
> er der en bog om rpm. Findes der noget tilsvarende om deb?

Flg. er den bedste opsummering jeg har kunnet finde (idet jeg håber
pasting af links fra DejaNews virker):

http://x26.deja.com/[ST_rn=ps]/getdoc.xp?AN=394971618&CONTEXT=928424844.1067647001&hitnum=15

Opsummering af opsummeringen:
Principielt kan begge pakkesystemer det samme, dvs. afgøre om en given
pakke kan installeres eller fjernes uden problemer, samt udføre pre- og
postinstall scripts. Men det der tæller er, hvad de tilgængelige
programmer til at håndtere pakkerne kan. Her er et par forskelle, der
IMHO gør deb til noget lidt mere tiltrækkende end rpm:

* deb pakker har det med at håndtere den nødvendige op- og nedlukning af
services, så man kan "hot-installere" uden at skulle enten reboot eller
starte/lukke daemons etc. manuelt. Dette er en feature ved måden de
skriver deres install-scripts, og kunne altså godt gøres med rpm.

* deb støtteprogrammerne gør det nemt automatisk at opgradere dele af
(eller hele) systemet. Eks. kan du bede den opgradere <pakke> plus
support, og den vil hente pakken og alle nødvendige andre pakker pr. ftp
fra nærmeste server. Du kan også opgradere hele din distro pr. ftp med
en enkelt kommando. Igen er det ikke en feature ved dep pakkerne per se,
men et spørgsmål om støtteprogrammerne.

* deb bruger en clear-text database, så man kan gå ind og namse selv med
<insert_editor_of_choice> i tilfælde af hackersyge eller katatrofalt
nedbrud (eller fejl i den distribuerede database - det kan ske).

Til minusser i forhold til rpm hører:

* deb formatet er mindre robust. For mig er det ligegyldigt i dag, da
jeg bruger ncftp over en stabil ISDN, men tidligere med alm. ftp over
analogt modem og DIKU ville det have givet mig søvnløse nætter. YMMV.

* Alle rpm pakker kan installeres uden at modtage input fra
installatøren. Det er en fordel for de fleste, da man så bare kan sige
"opgrad´er". Her er jeg igen lidt ligeglad, da jeg efterhånden føler mig
kompetent til at skræddesy mit system, men for bare et par år siden
ville det have kræmt mig fra (h)vid og sans at skulle tænke under
installation - jeg ville bare have "det hele, så det virkede"

* rpm er mere udbredt. Nogen vil se det som en fordel, men det betyder
bestemt ikke at det "har vundet". Det er jo en open source verden vi
lever i - endnu, og gid det vedbliver - så det er jo ikke som VHS vs.
Betamax, hvor "nogen" film kun kommer på det ene format. Alt kan fås på
begge formater, så vidt jeg kan afgøre det.

Iøvrigt kan Debians package manager håndtere rpm, og mon ikke snart RH's
kan klare deb? HSKDV! 

Summa summarum: I det omfang jeg har kunnet finde data på det, er det
ikke formaterne som sådan, men hvad man bruger dem til. I praksis har
det ført til, at jeg er blevet en del mere tiltrukket af deb og Debian
distroen, så måske min næste skal være sådan en fisk...

And
-- 
Anders S. Johansen, Jagtvej 109, 3.tv, 2200 Kbh. N +045 35836565
Wisdom = TANJ + TANSTAAFL


Follow ups

References