Re: kompilace+dotaz
To |
Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
From |
Petr Stehlik <pstehlik zavinac sophics bod cz> |
Date |
Sun, 08 Jan 2006 11:24:15 +0100 |
Marek Nožka píše v Ne 08. 01. 2006 v 08:40 +0100:
> > 2) kdyz uz clovek chce 'risknout' make install a pouzije vami
> > doporuceny postup, tak program stejne nebude fungovat, protoze jednak
> > nebudou spustitelne programy tam, kde se hledaji (v $PATH) a druhak
> > nebudou jejich dynamicke knihovny tam, kde se hledaji
> > (/etc/ld.so.conf).
>
> Co všechno mám teda přidat do /etc/ld.so.conf pokud chci aby mi to
> chodilo? Jen /usr/local/lib? Nebo /usr/local/lib/jmeno_programu?
no nejlepe tam pridejte spravnou cestu k tem knihovnam.
Nejlepsi je asi zkompilovat s --prefix=/usr a pouzit ten checkinstall,
ktery vyrobi deb balicek. Pak neni potreba s ld.so.conf vubec sachovat.
Pokud se kompiluje s --prefix=/usr/local, tak do /etc/ld.so.conf
pridate /usr/local/lib a je poklizeno.
Pokud kompilujete kazdy program do samostatneho adresare
(--prefix=/cesta/<jmeno_programu>), tak musite pridavat
do /etc/ld.so.conf cestu ke knihovnam kazdeho programu (ktery je ma),
obvykle /cesta/<jmeno_programu>/lib). A pokazde zavolat "ldconfig", aby
si to system ujasnil, co je kde noveho.
Petr
Partial thread listing:
- Re: kompilace+dotaz, (pokračuje)
zajimava hlaska dselectu
Hans Ginzel
init.d script pro rsync?
Petr Stehlik