Portál AbcLinuxu, 8. června 2025 01:45


Dotaz: Jak zjistit prikaz, kterym se spousti program

25.1.2005 17:17 Darvin
Jak zjistit prikaz, kterym se spousti program
Přečteno: 261×
Odpovědět | Admin
Zdravim, napadlo me ze toto vlastne vubec nevim. normalne instaluji (SUSE Linux) nejaky program ze zdrojaku
./configure
make
make install

a potom ho chci spustit. Je nejaky obecne platny zpusob, jak zjistit prikaz, kterym se ten program spousti?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.1.2005 17:28 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Jak zjistit prikaz, kterym se spousti program
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ne.
25.1.2005 18:11 Michal Kubeček
Rozbalit Rozbalit vše Re: Jak zjistit prikaz, kterym se spousti program
Ale ano. Podívat se do dokumentace...
25.1.2005 18:19 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak zjistit prikaz, kterym se spousti program
Program obecně dokumentaci nemá. Ani makefile, natož configure. Takže je vlastně ten postup špatně už od začátku...
25.1.2005 18:01 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak zjistit prikaz, kterym se spousti program
Odpovědět | | Sbalit | Link | Blokovat | Admin
Obecně platné je vědět, co instaluješ, což bys při instalaci něčeho tak exotického, že to není v distribuci a musíš to kompilovat, stejně měl ;-)

Jinak make install vypisuje, co dělá, takže odscrolluj nahoru v terminálu a podívej se.
25.1.2005 18:03 Hynek "rADOn" Fabian
Rozbalit Rozbalit vše Re: Jak zjistit prikaz, kterym se spousti program
Odpovědět | | Sbalit | Link | Blokovat | Admin
ja obvykle kdyz instaluju rucne ze zdrojaku pouzivam ./configure --prefix=/root/somedir a pak rucne nakopiruju co kam patri. je to prace navic ale zas tak casto to neni treba a clovek pak ma aspon trochu prehled. navic by imho slo na vytvoreny adresar postvat balickovaci soft daneho distra coz by bylo jeste cistejsi.
25.1.2005 18:11 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Jak zjistit prikaz, kterym se spousti program
Tak to by mě zajímalo, co se ti takhle podařilo nainstalovat. ./configure --prefix=/kdesi obecně vede k tomu, že se na spoustu míst v programu zapíše /kdesi (např. RPATH knihoven, program si podle toho definuje různé defaultní adresáře, ...), čemuž pak ohromě prospívá přesouvat to někam úplně jinam. Když už si chceš komplikovat život, tak ./confugure dávej finální cesty, make install pak libovolné a do finálních to nakonec přesuň. Tahkle to ostatně [obvykle] dělají i balíčkovací systémy.
Stanislav Brabec avatar 26.1.2005 11:45 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Jak zjistit prikaz, kterym se spousti program
Balíčkovací systémy se snaží používat DESTDIR. Ono ani make libdir=/root/install/usr/lib install nemusí být pro program zrovna prospěšné.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.