Re: kompilace


To Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz>
From Petr Stehlik <pstehlik zavinac sophics bod cz>
Date Fri, 06 Jan 2006 13:35:27 +0100

Ailas píše v Pá 06. 01. 2006 v 13:00 +0100:
> > > Jen dalsi zpusob, muze se hodit.
> > > Osobne kompiluju programy do /opt/<jmeno-verze-programu>
> > 
> > myslim si, ze se to v naprosto nicem (krome te absolutni cesty) nelisi
> > od drive popsaneho /usr/local/<jmeno>, ktery jsme tu prave s pomoci
> > Zbynka ctenarum vymlouvali :-)
> 
> To samozrejmne neni pravda, Vas odstavec 2) tim pada a s nim vsechny
> argumenty $PATH, a lib. Zmena se udela jednou a pak se jen kompiluje.
> Myslim ze za poradek k kompilovanych a distribucnich programech to stoji,
> stejne tak jako verzovani jednoho programu, coz nevim jak by jednoduse slo 
> zaridit
> s balickovacim systemem. Jestli vubec.
> Krom toho v /usr/local/ je toho samozrejme vic nez bin/ a lib/.

Ja nevim, jestli je to jen tim, ze jsem po dobrem obede bez kysliku v
mozku, ale porad mi pripada, ze mezi /usr/local/jmeno a /opt/jmeno neni
proste _zadny_ rozdil. V obou pripadech se musi symlinkovat do $PATH a
do cesty v /etc/ld.so.conf atd.

<moment cteni>

Aha! Ted jsem si potreti precetl vas mail a vy misto "konfigurovat do"
zradne pouzivate formulaci "kompilovat do". Neboli --prefix=/opt,
nikoliv --prefix=/opt/jmeno, jak jsem predpokladal (predtim jsme mluvili
totiz o prefixu). To uz je pak jasne, principialne se to shoduje s
obvykle defaultnim --prefix=/usr/local (jen se musi jednou udelat
mkdir /opt). V normalni distribuci v /usr/local stejne nic neni,
takze /opt nebo /usr/local je jako prast nebo uhod :)

Petr




Partial thread listing: