RedHat vs Debian

Jarda Mikulík jarda.mikulik na jetedata.cz
Pátek Leden 24 20:35:09 CET 2003


Jan Houstek wrote:
>>No treba moje aktualni potreba na RH. Binarni balicek Samby je
>>zkompilovan bez --with-acl-support atd. Takze jedina pomoc je
>>rekompilace SRMPS.
>>
>>Co se tyka Debianu, pak zatim jen tise predpokladam, ze by to mohlo byt
>>stejne tak jednoduche (nebo jednodussi :) jako v RH. Tzn. install ekviv.
>>SRPMS, upravit config (v RH *.SPEC) a pak Debian ekvivalent rpmbuild.
> 
> 
> System zdrojovych balicku v debianu je velmi propracovany. Vetsinou je
> jeden zdrojovy balicek spolecny pro vice binarnich balicku (debian ma
> vetsinou balicky mensi nez vetsi). Samotny zdrojovy balicek se sklada ze 3
> souboru - xxxx.orig.tar.gz (originalni verze tak, jak ji produkuje autor,
> pripadne archiv obsahujici vice originalnich tarballu), xxxx.diff.gz
> (soubor obsahujici vsechny zmeny, ktere tam debian udelal) a xxxx.dsc
> (description).
> 
> V praxi to vypada asi tak, ze date
> 
> apt-get build-dep xxxx
> 
> coz nainstaluje vsechny devel baliky, ktere jsou na kompilaci xxxx
> potreba. Pote
> 
> apt-get source xxxx
> 
> Stahne onen zdrojovy balicek.
> 
> dpkg-source -x xxxx.dsc
> 
> balik rozbali. "Makefile" celeho baliku je v souboru debian/rules v tom
> rozbalenem adresari. Staci ho chvilku procist a je jasne, jak system
> funguje. Takze napr. pro sambu s podporou ACL staci pridat v ./configure
> patricnou option. Vyroba binarnich balicku se spusti treba takto
> 
> fakeroot debian/rules binary
> 
> (binary je target pro vyrobu binarnich .deb a fakeroot je tam kvuli make
> install apod. Pochopitelne neni nutny, pokud kompilujete pod rootem, coz
> ale nepredpokladam).

Vse souhlas az na posledni krok. Taky jsem ho dlouho pouzival takto, ale 
pak jsem prisel misto debian/rules na dpkg-buildpackage a uz nikdy to 
nebudu delat jinak! :-)

	Jarda


-- 
::::::::::::::::::::::::::::::::::::::::
::     Jarda (ByCzech) Mikulík jr.    ::
::            IT Specialist           ::
::                                    ::
::   eMail:     byczech na jetedata.cz   ::
::   Jabber ID: byczech na jabber.cz     ::
::   ICQ UIN:   164864255             ::
::                                    ::
::          JeTe Data System          ::
::       http://www.jetedata.cz       ::
::::::::::::::::::::::::::::::::::::::::



Další informace o konferenci Linux