Toto je starší verze dokumentu!
Instalace programů
Přečtěte si též návod Repozitáře.
Programy 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.
Repozitáře jsou servery, na nichž jsou uloženy soubory určené pro distribuci po Internetu. Z repositářů je možné si stáhnout soubory pro rozšíření / aktualizaci Vaší Fedora Core (např. nejrůznější kodeky a aplikace, které nejsou standardní součástí instalačního DVD).
Přidání repozitáře
- Přečtěte si kapitolu Obecné poznámky.
- Nahraďte svůj starý konfigurační soubor yum.conf novým:
cd /etc mv -f yum.conf yum.conf.bak wget http://www.fedorafaq.org/samples/yum.conf rpm -Uvh http://www.fedorafaq.org/yum
RPM z fedorafaq, které jste právě nainstalovali, v sobě má odkazy na mnoho dalších repozitářů.
Dalším užitečným repozitářem, který není obsažen ve výše uvedeném balíku repozitářů, je atrpms. Pro přidání tohoto repozitáře zadejte do příkazové řádky
rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
Následně pomocí
gedit /etc/yum.conf
otevřete soubor yum.conf a na jeho konec přidejte řádky
[atrpms] name=Fedora Core $releasever - $basearch - ATrpms baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms gpgcheck=1
Uložte soubor yum.conf.
Přidání RPMforge repozitáře
- Přečtěte si kapitolu Obecné poznámky.
- Přečtěte si kapitolu Přidání GPG klíčů.
Přidání RPMforge repozitářů je alternativou ke standardním repozitářům core, updates a extras a kompatibilního repozitáře livna.
Poznámka: Tyto dva druhy zdrojů jsou vzájemně nekompatibilní. Současné používání obou skupin repozitářů pro automatickou aktualizaci může vést k chybám ve Vaší instalaci.
- freshrpms
rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
- dries
gedit /etc/yum.repos.d/dries.repo
Následující řádky přidejte do nově vytvořeného souboru dries.repo.
[dries] name=Extra Fedora rpms dries - $releasever - $basearch baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS/ http://apt.sw.be/dries/fedora/fc4/$basearch/dries/RPMS/ failovermethod=priority enabled=0 gpgcheck=1
- newrpms
gedit /etc/yum.repos.d/newrpms.repo
Následující řádky přidejte do nově vytvořeného souboru newrpms.repo.
[newrpms.sunsite.dk] name=Fedora Core 5 i386 NewRPMS.sunsite.dk baseurl=http://newrpms.sunsite.dk/apt/redhat/en/$basearch/fc$releasever http://newrpms.atrpms.net/apt/redhat/en/$basearch/fc$releasever failovermethod=priority enabled=0 gpgcheck=1
Přidání GPG klíčů
GNU Privacy Guard (GnuPG nebo také GPG) je náhradou kryptografického softwaru PGP. GPG používá asymetrického šifrování (tj. konceptu veřejného a soukromého klíče). Projekt je sponzorován německou vládou. První verze GPG byla vydáná Wernerem Kochem 9.září 1999.
K zadání následujících příkazů musíte být přihlášen jako superuživatel (viz Obecné poznámky).
rpm --import http://freshrpms.net/packages/RPM-GPG-KEY.txt rpm --import http://dries.ulyssis.org/rpm/RPM-GPG-KEY.dries.txt rpm --import http://newrpms.sunsite.dk/gpg-pubkey-newrpms.txt rpm --import /usr/share/doc/fedora-release-*/*GPG-KEY*
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. Postup je ten, že nejprve stáhneme odpovídající soubor obsahující zdrojový kód. Tento soubor rozbalíme a prostudujeme přiložené soubory README popř. INSTALL. V nich jsou zpravidla uvedeny další programy/knihovny, které jsou vyžadovány pro úspěšnou kompilaci. Dále je zde také vysvětleno krok za krokem, jak postupovat při samotné kompilaci. Ve většině případů je postup následující
su ./configure & make & make install
o s sebou přináší výhody i nevýhody. Výhodou je to, že „ručně“ zkompilovaný program může být rychlejší, což může být zejména