Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze |
navody:f7instalace_aplikaci [2007/08/16 15:17] – ikony covex | navody:f7instalace_aplikaci [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 |
---|
=== Správce balíčků yum === | === Správce balíčků yum === |
Jak bylo zmíněno v kapitole [[f7instalace_aplikaci#Instalování / odinstalování balíčků pomocí rpm]], nejlepším způsobem, jak instalovat aplikace, je použít správce balíčků //yum//. Abychom však mohli //yum// používat, musíme mít nastaveny tzv. repozitáře. Repozitáře jsou servery, na nichž jsou uloženy soubory určené pro distribuci po Internetu. Z repozitářů je možné si stáhnout balíčky pro rozšíření / aktualizaci Vaší //Fedory// (např. nejrůznější kodeky a aplikace, které nejsou standardní součástí instalačního //DVD//). Následující text předpokládá funkční připojení k Internetu. | Jak bylo zmíněno v kapitole [[f7instalace_aplikaci#Instalování / odinstalování balíčků pomocí rpm]], nejlepším způsobem, jak instalovat aplikace, je použít správce balíčků //yum//. Abychom však mohli //yum// používat, musíme mít nastaveny tzv. repozitáře. Repozitáře jsou servery, na nichž jsou uloženy soubory určené pro distribuci po Internetu. Z repozitářů je možné si stáhnout balíčky pro rozšíření / aktualizaci Vaší //Fedory// (např. nejrůznější kodeky a aplikace, které nejsou standardní součástí instalačního //DVD//). Následující text předpokládá funkční připojení k Internetu. |
| |
| == Instalace grafického rozhraní pro yum == |
| * Přečtěte si kapitolu [[f7obsah#Obecné poznámky]]. |
| * Přečtěte si kapitolu [[f7instalace_aplikaci#Přidání repozitáře]]. |
| |
| Pomocí následujícího příkazu naistalujete grafickou nadstavbu //yumex// pro příkaz ''yum''. |
| |
| yum -y install yumex |
| |
| Aplikace umožňuje nejen instalovat/odebírat aplikace, ale také spravovat repozitáře. //yumex// spustíte pomocí //Aplikace -> Systémové nástroje -> Yum Extender//. Po spuštění je třeba chvíli počkat, než se aplikace sesynchronizuje s údaji o repozitářích na Internetu. |
| |
| {{ navody:f7yumex.png | Yumex }} |
| |
| Zahrnutí popř. vyjmutí již přidaného **repozitáře** provedete pouhým označením popř. odznačením zvoleného repozitáře na kartě //Výběr repozitáře//((Jedná se o čtvrtou ikonu odshora ve svislém pruhu, který se nachází u levého okraje okna.)). //yumex// neumožňuje přidávání nových repozitářů ale pouze správu stávajících! |
| |
| {{ navody:f7yumex_sprava_repozitare.png | Správa repozitářů pomocí Yumex }} |
| |
| Konkrétní **balíček nainstalujete** jeho zaškrtnutím v odpovídající skupině aplikací na kartě //Zobrazená skupina//((Jedná se o druhou ikonu odshora ve svislém pruhu, který se nachází u levého okraje okna.)) a potvrzením volby tlačítkem //Zpracovat frontu//. |
| |
| {{ navody: f7yumex_instalace_aplikace.png | Instalace aplikace pomocí Yumex }} |
| |
== Přidání repozitáře == | == Přidání repozitáře == |
* Přečtěte si též návod [[Navody:repozitare|Repozitáře]]((Jedná se o návod uveřejněný na tomto serveru pojednávající o repozitářích. Návod není součástí příručky.)). | * Přečtěte si též návod [[Navody:repozitare|Repozitáře]]((Jedná se o návod uveřejněný na tomto serveru pojednávající o repozitářích. Návod není součástí příručky.)). |
| |
Váš systém standardně obsahuje odkazy na základní repozitáře. Velice užitečnými repozitáři, které nejsou defaultně nastaveny, jsou také repozitáře //livna//. Tyto repozitáře přidáte pomocí příkazu | Váš systém standardně obsahuje odkazy na základní repozitáře. Velice užitečnými repozitáři, které nejsou defaultně nastaveny, jsou repozitáře //livna//. Tyto repozitáře přidáte pomocí příkazu |
| |
rpm -Uvh http://rpm.livna.org/livna-release-7.rpm | rpm -Uvh http://rpm.livna.org/livna-release-7.rpm |
Příslušné konfigurační soubory pro jednotlivé repozitáře jsou uloženy v adresáři ''/etc/yum.repos.d''. Výpisem obsahu tohoto adresáře lze tak snadno zjistit, jaké konkrétní repozitáře máte nastaveny.\\ | Příslušné konfigurační soubory pro jednotlivé repozitáře jsou uloženy v adresáři ''/etc/yum.repos.d''. Výpisem obsahu tohoto adresáře lze tak snadno zjistit, jaké konkrétní repozitáře máte nastaveny.\\ |
| |
**Poznámka:** Vedle výše zmiňovaných repozitářů existují také další. Mezi nejznámější z těchto repozitářů patří např. //freshrpms// nebo //atrpms//. Používání těchto repozitářů však může mít za následek konflikty mezi nainstalovanými balíčky. | **Poznámka:** Vedle výše zmiňovaných repozitářů existují také další. Mezi nejznámější z těchto repozitářů patří např. //freshrpms// nebo //atrpms//. Souběžné používání těchto repozitářů s repozitářem //livna// však může mít za následek konflikty mezi balíčky při instalaci aplikací popř. aktualizaci systému. |
| |
== Přidání GPG klíčů == | == Přidání GPG klíčů == |
| |
rpm --import /etc/pki/rpm-gpg/* | rpm --import /etc/pki/rpm-gpg/* |
rpm --import http://rpm.livna.org/RMP-LIVNA-GPG-KEY | rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY |
| |
stáhnete veřejné klíče k výše zmiňovaným repozitářům. Klíče pak slouží k účelům autentifikace balíčků stažených přes Internet. Tento způsob by Vám měl poskytnout jistotu, že balíčky skutečně pocházejí z daného repozitáře. | stáhnete veřejné klíče k výše zmiňovaným repozitářům. Klíče pak slouží k účelům autentifikace balíčků stažených přes Internet. Tento způsob by Vám měl poskytnout jistotu, že balíčky skutečně pocházejí z daného repozitáře. |
* Následující postup byl převzat ze stránek [[http://www.city-fan.org/tips/YumRepoFromImages|www.city-fan.org]]. | * Následující postup byl převzat ze stránek [[http://www.city-fan.org/tips/YumRepoFromImages|www.city-fan.org]]. |
| |
Jestliže nemáte funkční připojení k Internetu, je možné si z Vašeho instalačního //DVD// vytvořit //ISO// obraz a ten následně připojit jako repozitář. Výhody a nevýhody lokálního repozitáře jsou zřejmé - na jedné straně je velice rychlá instalace balíčků, na druhé straně stojí absence baličků z repozitáře //livna// a po nějakém čase neaktuální balíčky.\\ | Jestliže nemáte funkční připojení k Internetu, je možné si z Vašeho instalačního //DVD// vytvořit //ISO// obraz a ten následně připojit jako repozitář. Výhody a nevýhody lokálního repozitáře jsou zřejmé - na jedné straně je velice rychlá instalace balíčků, na druhé straně stojí absence baličků z repozitáře //livna// a po nějakém čase také neaktuální balíčky.\\ |
| |
Vytvořte adresář ''/opt/fedora'', ve kterém bude umístěn //ISO// obraz instalačního //DVD//. K tomu, abyste byli schopni vytvořit //ISO// obraz, budete potřebovat 3.5 //GB// volného diskového prostoru. | Vytvořte adresář ''/opt/fedora'', ve kterém bude umístěn //ISO// obraz instalačního //DVD//. K tomu, abyste byli schopni vytvořit //ISO// obraz, budete potřebovat 3.5 //GB// volného diskového prostoru. |
| |
**Poznámka:** Jestliže repozitář uložíte na sdílený disk, lze tímto způsobem vytvořit repozitář, který je možné následně využívat v rámci lokální sítě. | **Poznámka:** Jestliže repozitář uložíte na sdílený disk, lze tímto způsobem vytvořit repozitář, který je možné následně využívat v rámci lokální sítě. |
| |
== Instalace grafického rozhraní pro yum == | |
* Přečtěte si kapitolu [[f7obsah#Obecné poznámky]]. | |
* Přečtěte si kapitolu [[f7instalace_aplikaci#Přidání repozitáře]]. | |
| |
Pomocí následujícího příkazu naistalujete grafickou nadstavbu //yumex// pro příkaz ''yum''. Pomocí aplikace //yumex// možné instalovat/odebírat nejen aplikace, ale také přidávat repozitáře. | |
| |
yum -y install yumex | |
| |
{{ navody:f7yumex.png }} | |
| |
Aplikaci //yumex// spustíte pomocí //Aplikace -> Systémové nástroje -> Yum Extender//. | |
| |
== Jak využívat yum == | == Jak využívat yum == |
| |
Při kompilaci zdrojových kódů překládáme programový kód pomocí tzv. kompilátoru. Standardně se jedná o kompilátor //gcc//, který je součástí vývojových balíčků. Tyto balíčky musíte mít nainstalovány, abyste byli schopni zdrojový kód zkompilovat. | Při kompilaci zdrojových kódů překládáme programový kód pomocí tzv. kompilátoru. Standardně se jedná o kompilátor //gcc//, který je součástí vývojových balíčků. Tyto balíčky musíte mít nainstalovány, abyste byli schopni zdrojový kód zkompilovat. |
Nejprve stáhněte požadovaný soubor obsahující zdrojový kód např. [[http://sourceforge.net/index.php|zde]]. Soubor rozbalte((Nejjednodušším způsobem, jak rozbalit soubor je použít aplikaci ''mc''. Jedná se o správce souborů, kterým lze otevřít zkomprimovaný soubor pouhým dvouklikem. Více naleznete v kapitole [[navody:f7prompt#mc]].)) a prostudujte přiložené soubory //README// popř. //INSTALL//. V nich je vysvětleno krok za krokem, jak postupovat při samotné kompilaci. Ve většině případů je postup následující | Nejprve stáhněte požadovaný soubor obsahující zdrojový kód např. na stránkách [[http://sourceforge.net/index.php|www.sourceforge.org]]. Soubor rozbalte((Nejjednodušším způsobem, jak rozbalit soubor je použít aplikaci ''mc''. Jedná se o správce souborů, kterým lze otevřít zkomprimovaný soubor pouhým dvouklikem. Více naleznete v kapitole [[navody:f7prompt#mc]].)) a prostudujte přiložené soubory //README// popř. //INSTALL//. V nich je vysvětleno krok za krokem, jak postupovat při samotné kompilaci. Ve většině případů je postup následující |
| |
su | su |
./configure & make & make install | ./configure & make & make install |
| |
Kompilace aplikací ze zdrojových kódů s sebou přináší výhody i nevýhody. Výhodou je, že "ručně" zkompilovaný program je zpravidle méně náročný na systémové zdroje, což může být zejména na slabších strojích pádný argument. Nevýhodou je, že tento způsob instalace vyžaduje relativně podrobnou znalost systému //Linux// a že o splnění případných závislostí se musí uživatel postarat sám. Z těchto důvodů se jednoznačně upřednostňuje instalace programů pomocí správce balíčků //yum//. Ke kompilaci ze zdrojových kódů je možné přistoupit v případě, že požadovaná aplikace není součástí repozitářů.\\ | Kompilace aplikací ze zdrojových kódů s sebou přináší výhody i nevýhody. Výhodou je, že "ručně" zkompilovaný program je zpravidla méně náročný na systémové zdroje, což může být zejména na slabších strojích pádný argument. Nevýhodou je, že tento způsob instalace vyžaduje relativně podrobnou znalost systému //Linux// a že o splnění případných závislostí se musí uživatel postarat sám. Z těchto důvodů se jednoznačně upřednostňuje instalace programů pomocí správce balíčků //yum//. Ke kompilaci ze zdrojových kódů je možné přistoupit v případě, že požadovaná aplikace není součástí repozitářů.\\ |
| |
**Poznámka:** Některé aplikace je možné používat okamžitě po jejich rozbalení. Jednou z takovýchto aplikací je např. //FPS// hra [[navody:f7nekomercni_aplikace#Sauerbraten]]. | **Poznámka:** Některé aplikace je možné používat okamžitě po jejich rozbalení. Jednou z takovýchto aplikací je např. //FPS// hra [[navody:f7nekomercni_aplikace#Sauerbraten]]. |