Pokial viem, medzi subormi .deb a .rpm nie su nejake zasadne rozdiely (co sa tyka informacii v nich). Rozdiel je hlavne medzi nastrojmi na pracu s balickami (ake moznosti poskytuju uzivatelovi/tvorcovi softwaru). Z uzivatelskeho hladiska je neocenitelnym nastrojom (v debiane) `apt-get` [download/(od)instalovanie/riesenie zavislosti].
Ved uvidime v dalsich castiach (dufam).
Inak nejaki nadsenci preportovali apt-get aj pre RH rpm, no pokial nebude pren podpora priamo od RedHatu a ostatnych producentov rpm balickov, nebude to tak fexibilne ako v Debiane.
To je ale jen polovina rozdilu. Druha polovina je debian-policy = soubor pravidel, ktere se dodrzuji pri tvorbe baliku a ktera zarucuji, ze vsechny baliky budou k sobe perfektne pasovat a kdyz balik normalne nainstaluju tak proste bude fungovat.
A vlastne jeste jeden rozdil - balicky v Debianu zavisi na baliccich a nikdy ne na konkretnich souborech.
Debian mam asi mesic a jsem z nej naprosto nadseny.
RH me od verze 8 zacal silne lezt na nervy
a Mandrake me vubec neoslovil (P.S. RH8-x a MDK jsou
podle me dost Window$oidni).
Libi se mi, ze se v Debianu da vsechno docela dobre
najit, existuje dobra dokumentace, vsechno ma logickou a dodrzovanou strukturu, aplikace jsou v 99.999% stabilni (i v unstable sarge).
Instaloval jsem z CD images, stazenych z mirroru
fsn.hu, bez pripojeni k Internetu. I tak to je parada!
Balickovaci system je skvely a moc se mi libi napr.
myslenka "virtualnich balicku" - ktere tvori zavislosti, ktere mohou byt splneny ruznymi konkretnimi balicky. To jsem u RPM nevidel...
podstatny rozdil je v rozidlnem pristupu deb a rpm instlatoru, jak jsem se dozvedel od snezneho muze u rpm je filozofie takova, ze nejprve se balik nainstaluje a pak konfiguruje, zatimco deb ma v sobe postint, postrm,... scripty ktere umozuji docela slusnou konfiguraci prostrednictvim napr. dpkg-reconfigure priazu, takze napriklad tato instalacni cast konfiguruje X, stahuje potrebne baliky z internetu, zaklada nove uzivatele, restartuje daemony a pod.. velmi pohodlne!
nicmene jednoduche baliky jsou v podstate stejne a exituje utilita - alien - umoznujici udelat ten prevod automaticky
Předpokládám, že .rpm má taky preinst, postinst, prerm a postrm skripty. Bez toho snad žádný rozumný balíčkovací systém nemůže existovat. Mezi balíčky jako takovými asi žádný podstatný rozdíl není. Snad jen, že .deb rozbalíte na libovolném UN*Xu příkazem ar (jak jsme si ukázali). Rozdíl je v nástrojích vyšší úrovně a v přístupu Debianu obecně (ale to už není o balíčkovacím systému, ale spíš o filozofii distribuce).
Alien sice umožňuje převádět .rpm <-> .deb, ale velice snadno se dostanete do problémů kvůli kompatibilitě knihoven, závislostem a instalačním skriptům.
--mk