Portál AbcLinuxu, 28. listopadu 2020 13:08


Dotaz: Potíž s instalací utility lha

8.2.2003 20:26 Oleg Allizatzi | skóre: 2 | teď Pardubice
Potíž s instalací utility lha
Přečteno: 80×
Odpovědět | Admin

Předně bych se chtěl zeptat, zda kompilace programu je "linuxový" výraz pro instalaci jak ji znám z Wins

Můj problém je, že se mi nedaří nainstalovat program lha.
Stáhnul jsem si z netu lha-1.00.tar.Z
Zadal tar xzvf lha* ve svém downloadovém adresáři jako root
Sestoupil do vytvořeného adresáře a zadal make
Proběhl jakýsi proces, ale na příkaz lha e jeden_soubor mi to hlasí command not found

Co jsem prosím udělal špatně, jsem začátečník s Mandrake9.0

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.2.2003 22:53 finn
Rozbalit Rozbalit vše Potíž s instalací utility lha
Odpovědět | | Sbalit | Link | Blokovat | Admin
1.) bylo by vhodne se treba tady nebo tady podivat, jestli jiz neexistuje rpm-balicek, nejlepe primo pro vasi distribuci (Mandrake).
2.) existuji dva hlavni pouzivane zpusoby, kterak nainstalovat nejaky program, knihovnu a podobne: prvnim je instalace z predkompilovaneho balicku (nejcasteji maji tyto balicky priponu .rpm nebo .deb) a to je kvalitativne lepsi obdoba instalace windowsovskeho programu. Druhou moznosti je preklad ze zdrojoveho kodu, ktery se nejcasteji provadi trojici prikazu ./configure, make a make install. Samotnou kompilaci neni nutne (ani prilis vhodne) provadet jako root, naopak instalovat je nezbytne s pravy administratora.

Vas problem je (pravdepodobne) v tom, ze jste sice program prelozil, ale nenainstaloval a interpret prikazu jej nemuze nalezt. Reseni vidim dve: spoustet jej se zadanim cele cesty, napriklad /home/oleq/Data/lha/lha e jmeno_souboru, nebo se zacist do nektereho souboru, ktery popisuje proces kompilace a instalace programu lha (nejcasteji to byva soubor INSTALL nebo README) a cely program nainstalovat poradne (tj. vcetne make install).

P. S. rpm-balicek nainstalujete prikazem rpm -Uvh jmeno_balicku.rpm
9.2.2003 17:16 Oleg Allizatzi | skóre: 2 | teď Pardubice
Rozbalit Rozbalit vše rpm -Uvh jmeno_balíčku failed

Já postupuji podle návodů, ale i tak se mi "nějak" nedaří.

Např. jsem si chtěl nainstalovat jako oleg mplayer z .rpm podle toho příkazu, ale příkazový procesor zahlásil error: nemohu zapsat do %sourcedir /usr/src/RPM/SOURCES
A nevim.
Děkuji Vám za předchozí pochopitelnou odpověď.

9.2.2003 20:02 finn
Rozbalit Rozbalit vše rpm -Uvh jmeno_balíčku failed
Obycejny uzivatel (tj. ne root) ma pravo zapisu pouze do nekolika adresaru (typicky do sveho domovskeho adresare a dale do /tmp, /var/tmp). Ostatni adresare nejsou z bezpecnostnich duvodu pristupne pro zapis. To znamena, ze pokud chceme nainstalovat program, musime disponovat pravy spravce systemu (roota).
Takze instalace mplayeru (napriklad) z rpm-balicku se provede zadanim nasledujicich prikazu:

su
rpm -Uvh mplayer-0.90rc3.i686.rpm
logout

Prikazem su ziskate rootovska prava (Super User); program se vas zepta na heslo roota. Prepinace Uvh znamenaji U-upgrade, v-overeni spravnosti a h-graficke znazorneni prubehu instalace. Poslednim prikazem se rozloucite s pravy roota; totez, ale mnohem jednoduseji zaridi soucasny stisk klaves Ctrl a d.
Podle toho, co jste napsal, soudim, ze se snazite nainstalovat program ze zdrojoveho balicku (tedy ne predkompilovany, s priponou src.rpm). To provedete prikazem rpm --rebuild mplayer-0.90rc3.src.rpm. Tim vytvorite binarni balicek, ktery nainstalujete vyse uvedenym postupem.
Stanislav Brabec avatar 10.2.2003 10:40 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Potíž s instalací utility lha
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kompilace a instalace je zásadní rozdíl: Kompilace: Překlad programu textové z podoby, kterou vytvořil programátor, do strojové podoby. Instalace: To je totéž, jako ve windows, a probíhá z balíčku (rpm apod.) Po kompilaci následuje instalace: - ze zdrojového balíčku (ten se nejdřív zkompiluje, pak teprve nainstaluje) - ze souboru .tar.*, .tgz apod - zde je také potřeba program zkompilovat (většinou ./configure; make) a nainstalovat (většinou make install). Protože nejde přes správu balíčků, nemusí být snadné ho odinstalovat (a ani nainstalovat).

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.