Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
navody:fc5prirucka2 [2006/05/20 08:09] – covex | navody:fc5prirucka2 [2022/11/14 11:25] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ===== Tipy a triky ===== | + | [[fc5prirucka|Hlavní stránka]] |
- | ==== Přidání pozadí pracovní plochy, ikon a témat | + | |
+ | ===== Instalace aplikací | ||
+ | |||
+ | Aplikace lze v případě //OS// typu //Linux// instalovat v zásadě dvěma základními způsoby - pomocí tzv. balíčků nebo kompilací zdrojového kódu. Následující kapitola obsahuje stručný popis obou těchto možností.\\ | ||
+ | |||
+ | |||
+ | ==== Instalace aplikací pomocí balíčků ==== | ||
+ | |||
+ | Softwarový balíček je ve své podstatě standardizovaný " | ||
+ | //Fedora Core// používá balíčky //rpm// (**R**ead Hat **P**ackage **M**anager). //rpm// sice v dnešní době představuje především formát softwarových balíčků, avšak jméno samotné se vyvinulo z původního správce balíčků, který byl používán pro jejich správu. Tento správce je sice ve //Fedora Core// stále k dispozici, avšak z hlediska funkcionality byl překonán vyspělejším správcem balíčků //yum//. Existují také další " | ||
+ | O jaký balíček se jedná, lze velice jednoduše poznat podle jeho koncovky. Balíčky //rpm// tak mají koncovku //.rpm//, balíčky //deb// pak koncovku //.deb//. To, že se jedná o balíček //rpm//, není dostačující podmínkou pro to, abyste byli schopni ho nainstalovat. Balíčky tohoto standardu totiž používají také jiné distribuce jako např. // | ||
+ | |||
+ | xmms-1.2.10-23.fc5.x86_64.rpm | ||
+ | |||
+ | je balíčkem multimediální aplikace //xmms// verze 1.2.10-23 určeným pro //Fedora Core// 5 a architekturu // | ||
+ | Balíčky se nacházejí na instalačním //CD/DVD// v adresáři //RPMS//. Na Internetu jsou balíčky k dispozici např. na [[http:// | ||
+ | |||
+ | === Instalování / odinstalování .rpm balíčků | ||
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | Pro přidání pozadí pracovní plochy zadejte | + | Balíčky |
- | wget -c http://easylinux.info/uploads/backgrounds.tar.gz | + | |
- | tar zxvf backgrounds.tar.gz -C / | + | |
- | rm -f backgrounds.tar.gz | + | |
- | a zkontrolujte, | + | rpm -ivh package_file.rpm |
- | ls $HOME/ | + | a odinstalovat pomocí |
- | V případě, že výše uvedeným příkazem zjistíte, že je soubor // | + | rpm -e package_name |
- | cp --preserve=ownership $USER_HOME/ | + | Následující příkaz Vám vypíše všechny nainstalované balíčky seřazené vzestupně podle datumu instalace. |
- | sed -n -e ' | + | |
- | cat / | + | |
- | sed -n -e ' | + | |
- | V opačném případě zadejte | + | rpm -qa --last | tac |
- | cp /usr/share/backgrounds/backgrounds.xml $USER_HOME/.gnome2/ | + | Základní nevýhodou správce balíčků |
- | chmod 777 $USER_HOME/.gnome2/backgrounds.xml | + | |
- | Jestliže chcete | + | **Poznámka: |
- | wget -c http://easylinux.info/uploads/icons.tar.gz | + | === Správce balíčků yum === |
- | | + | Jak bylo zmíněno v kapitole [[fc5prirucka2# |
- | | + | |
- | | + | == Přidání repozitáře == |
- | tar zxvf themes.tar.gz | + | |
- | rm -f themes.tar.gz | + | |
+ | |||
+ | Např. pro livna.org | ||
+ | |||
+ | | ||
+ | |||
+ | //RPM// , které jste právě nainstalovali, | ||
- | Změnu témata lze provést přes nabídku //Aplikace -> Prostředí -> Nastavení -> Témata//. | ||
- | ==== Otevření terminálu kliknutím z nabídky plochy ==== | + | == Instalace grafického rozhraní pro yum |
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
+ | * Přečtěte si kapitolu [[fc5prirucka2# | ||
+ | |||
+ | Pomocí následujícího příkazu naistalujete grafickou nadstavbu //yumex// pro příkaz '' | ||
+ | | ||
+ | yum -y install yumex | ||
- | yum -y install nautilus-open-terminal | + | Aplikaci //yumex// spustíte pomocí // |
- | Terminál otevřeme kliknutím pravého tlačítka myši a výběrem | + | == Přidání GPG klíčů == |
+ | |||
+ | //GNU Privacy Guard// (GnuPG nebo také GPG) je náhradou kryptografického softwaru //PGP//. //GPG// používá asymetrického | ||
+ | |||
+ | K zadání následujících příkazů musíte být přihlášen jako superuživatel (viz [[fc5prirucka# | ||
+ | |||
+ | rpm --import | ||
+ | |||
+ | 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 | ||
+ | |||
+ | == Jak využívat yum == | ||
- | ==== Otevření terminálu superuživatele ==== | ||
* Přečtěte si kapitolu [[fc5prirucka# | * Přečtěte si kapitolu [[fc5prirucka# | ||
- | * Přečtěte si kapitolu [[fc5prirucka#Přidání repozitáře]]. | + | * Přečtěte si kapitolu [[fc5prirucka2#Přidání repozitáře]]. |
+ | |||
+ | Jestliže máme do systému přidány repozitáře, | ||
+ | |||
+ | usage: yum [options] < update | install | info | remove | list | | ||
+ | clean | provides | search | check-update | groupinstall | | ||
+ | groupupdate | grouplist | groupinfo | groupremove | | ||
+ | makecache | localinstall | erase | upgrade | whatprovides | | ||
+ | localupdate | resolvedep | shell | deplist > | ||
+ | options: | ||
+ | |||
+ | -h, --help | ||
+ | -t, --tolerant | ||
+ | -C run entirely from cache, don't update cache | ||
+ | -c [config file] | ||
+ | -R [minutes] | ||
+ | -d [debug level] | ||
+ | -e [error level] | ||
+ | -y answer yes for all questions | ||
+ | --version | ||
+ | --installroot=[path] | ||
+ | --enablerepo=[repo] | ||
+ | --disablerepo=[repo] | ||
+ | --exclude=[package] | ||
+ | --obsoletes | ||
+ | --noplugins | ||
+ | |||
+ | Na první pohled se používání příkazu //yum// může jevit složité, ale ve skutečnosti je velice jednoduché. | ||
+ | |||
+ | **Příklady: | ||
+ | |||
+ | Následující příkaz vygeneruje seznam všech balíčků, které souvisí s aplikací // | ||
+ | |||
+ | yum search jmeno_aplikace | ||
+ | |||
+ | Chceme-li získat o určitém balíčku více informací stačí zadat | ||
+ | |||
+ | yum info jmeno_aplikace | ||
+ | |||
+ | //yum// může také projít všechny Vámi nastavené repozitáře a podat informaci o tom, kde je možné získat příslušný balíček. | ||
+ | |||
+ | yum list available | ||
+ | |||
+ | |||
+ | Přehled nainstalovaných balíčků získáme zadáním | ||
+ | |||
+ | yum list installed | ||
+ | |||
+ | //yum// také umožňuje získat přehled jednotlivých skupin balíčků (např. Administration Tools, Sound and Video, MySQL Database apod.). | ||
+ | |||
+ | yum grouplist | ||
+ | |||
+ | Jestliže chceme získat přehled balíčků v repozitáři // | ||
+ | |||
+ | yum list jmeno_repozitare | ||
+ | |||
+ | Nové aplikace lze nainstalovat pomocí | ||
+ | |||
+ | yum install jmeno_aplikace | ||
+ | |||
+ | //yum// také umožňuje instalaci celé skupiny aplikací. Například skupinu aplikací pro přehrávání audia a videa lze snadno nainstalovat pomocí | ||
+ | |||
+ | yum groupinstall "Sound and Video" | ||
+ | |||
+ | Jestliže jste stáhli rpm balíček do adresáře ''/ | ||
+ | |||
+ | yum localinstall / | ||
+ | |||
+ | //yum// je také schopen aktualizovat systém bez interakce uživatele, budete-li si to přát((Tato operace může trvat v závislosti na objemu stahovaných balíčků i několik hodin!)). | ||
+ | |||
+ | yum update | ||
+ | |||
+ | V případě, že si nejste jisti, zda-li máte aktuální balíčky, zadejte | ||
+ | |||
+ | yum check-update | ||
+ | |||
+ | Pomocí příkazu //yum// můžeme odinstalovat nejen daný balíček ale také balíčky, které instalaci tohoto balíčku podmiňují, | ||
+ | |||
+ | yum remove jmeno_aplikace | ||
+ | |||
+ | **Poznámka: | ||
+ | |||
+ | man yum | ||
+ | |||
+ | ==== Instalace aplikací pomocí kompilace zdrojového kódu ==== | ||
+ | * Přečtěte si kapitolu [[navody: | ||
+ | * Přečtěte si kapitolu [[navody: | ||
- | yum -y --enablerepo=dries install gksu | + | 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, |
+ | Nejprve stáhněte požadovaný soubor obsahující zdrojový kód např. [[http:// | ||
- | Terminál superuživatele otevřeme pomocí nabídky | + | su |
+ | ./configure & make & make install | ||
- | ==== Jak restartovat GNOME bez restartu počítače ==== | + | 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ářů.\\ |
+ | **Poznámka: | ||
- | pokracovani | + | ===== ===== |
+ | [[fc5prirucka|Hlavní stránka]] |