jak nainstalovat balíček (když to „opravdu, ale opravdu“ jinak nejde)
Tento způsob instalace obchází balíčkovací systém Mandrivy; instaluje do systému soubory, o kterých balíčkovací systém neví. Může to způsobovat nerůznější komplikace:
aplikace nelze snadno odinstalovat a z důvodů dále uvedených se to obvykle ani nedělá. Pokud chybí odinstalační script, nikdo neví, kde a jaké soubory v systému jsou nainstalovány a co tedy smazat
budoucí instalace nějakého rpm balíčku může přepsat soubory nainstalované bez vědomí rpm systému, a to se všemi důsledky pro instalovaný program.
při odinstalaci scriptem, který byl přiložen k programu, se mohou smazat i dodatečně instalované soubory nezbytné pro fungování jiných, později nainstalovaných programů.
mějte nainstalován balíček kernel-verze-devel-číslo.rpm podle jádra, které používáte. Místo „verze“ bude uvedeno „desktop“, „laptop“ ap., podle toho, co uvádí výpis $ uname -a
Chcete/potřebujete nějaký program, který je k mání pouze ve formě zdrojových kódů.
Stáhnete si tedy ze stránek výrobce programu soubor muj_program.tar.gz a uložíte ho do nějakého adresáře (typicky ~/Download/muj_program.tar.gz).
otevřete si program Konzole (v KDE menu Nástroje - Konzole).
přejdete do adresáře se souborem, v našem příkladu $ cd ~/Download
pro jistotu si ověříte, že jste na správném místě:
$ pwd
/home/user/Download
$ ls |grep muj_program
muj_program.tar.gz
tar -xzf muj_program.tar.gz
Archiv se rozbalí do podadresáře s názvem programu. Parametry znamenají následující:
x - eXtrakce, tedy rozbalení souborů z archívu
z - použije se pro soubory zabalené komprimátorem gZip (obvykle soubory s příponou gz, gz2)
f - všechny (File) soubory
Nyní tedy máte adresáři ~/Download/muj_program/ zdrojové soubory instalovaného programu.
Přejdete do adresáře programu příkazem cd muj_program
(to už znáte )
najdete tam textový soubor s instalačními instrukcemi, obvykle se jmenuje readme, README, README.TXT apod. Instalace u mnoha programů neprobíhá podle stejného postupu, tady by jste měli najít potřebné informace (zpravidla angl.), někdy jsou zde zmíněny i potřebné knihovny či programy, které instalovaná aplikace potřebuje pro svoji funkci)
pokud zde není uvedena žádná záludnost, ověřte si, že v adresáři existuje soubor configure. Pokud ano, bude se začínat příkazem configure (některé programy začínají instalaci rovnou příkazem make; mělo by to být zmíněno v readme).
spustíte příkaz ./configure
a budete sledovat výpisy v Konzoli. Při konfigure se vypisují zjištěné systémové informace, verze klíčových programů, nainstalované knihovny či programy nezbytné pro funkci instalované aplikace. Pokud výpis končí zprávou o chybě, bude potřeba do systému nainstalovat příslušnou knihovnu či program. Někdy budete potřebovat najít konkrétní soubor, který chybí. Napomohou vám následující příkazy:
$ urpmf --name nazev_balicku (vyhledá balíčky, kde se vyskytuje hledaný název)
$ urpmf --files nazev_souboru (vypíše soubory v balíčku obsažené)
$ urpmf --filename nazev_souboru (vypíše balíčky, obsahující hledaný soubor)
Všimněte si, že řádky až dosud začínají značkou „$“ - příkazy tedy spouštějte jako věžný uživatel.
Otevřete si další okno s Konzolí, tam se přihlašte jako správce pomocí příkazu $ su
a pomocí příkazu
# urpmi nazev_balicku
doinstalujte, co chybí.
Spouštějte příkaz $ ./configure
tak dlouho, dokud neproběhne bez chybových hlášek.
Po úspěšném provedení příkazu configure následuje příkaz $ make
. Postup je stejný. Sledujte chybová hlášení, pokud si instalátor stěžuje, že mu něco chybí ke spokojenosti, musíte to doinstalovat a spustit příkaz znovu (a znovu a znovu… )
Úspěšným provedením příkazu „make“ končí přípravné práce. Nyní je na řadě „make install“. Nyní již musíte být správce, protože instalujete do systému další komponentu: $ su
Heslo: (napište sem heslo správce, nevypisuje se na obrazovku)
[root@localhost user]# make install
Pokud instalace proběhne vpořádku, máte v systému nový program, knihovnu, utilitu.
Lze předpokládat, že nový program nebude uveden v grafickém menu. Pokud ho tam chcete mít, musíte si ho tam přidat ručně.
Návod jak nainstalovaný program spustit najdete zde.
|
system/prikazovy_radek/tvorba_rpm/make.txt · Poslední úprava: 2011/01/05 17:21 autor: yullaw
|