Toto je starší verze dokumentu!
Repozitáře
Co je yum repozitář?
Yum repozitář je archiv RPM souborů spolu s informacemi o jejich závislostech. Z repozitáře lze instalovat programy pomocí buď textového příkazu yum nebo grafických nástrojů - např. yumex a pirut.
Co je RPM?
RPM (původně Red Hat Package Manager) balíček je soubor, který obsahuje samotný program/aplikaci, informace o umístění aplikace v systému, procedury které se mají provést při instalaci a odstarnění aplikace a informace o tom jaké aplikace potřebuje program ke své činnosti - tzv. závislosti.
Kde a jak se přidávají repozitáře Yum?
Nastavení repozitářů je uloženo v adresáři
/etc/yum.repos.d
V jednom souboru by měly být informace o jednom repozitáři. Soubory můžete přidávat nebo odebírat a editovat běžným editorem, nebo jejich obsah můžete ovlivňovat pomocí grafických nástrojů - např. yumex, které editaci a přidávání repozitářů značně usnadňují.
Import GPG a k čemu to je
Aplikace z repozitářů vám zpravidla nepůjdou instalovat pokud povolíte gpgcheck=1 ale nenaimportujete GPG klíč. GPG umožňuje zkontrolovat elektronický podpis balíčku a tím ověřit, že to co jste stáhli skutečně pochází z daného repozitáře a nejdená se o podvrh. Klíče GPG je však zpravidla potřeba neimportovat před pokusem o instalaci.
Fedore Core 5
Standardní repozitáře
core
[core] name=Fedora Core $releasever - $basearch - Base baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
updates-released
[updates-released] name=Fedora Core $releasever - $basearch - Released Updates baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
extras
[extras] name=Fedora Extras $releasever - $basearch baseurl=http://download.fedora.redhat.com/pub/fedora/linux/extras/$releasever/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
kompatibilní repozitáře s aplikacemi, které nemohou být distribuovány s Fedorou
livna
rpm -ivh http://rpm.livna.org/livna-release5.rpm
ostatní repozitáře
DAG
[dag] name=Dag RPM Repository for Fedora Core baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag gpgcheck=1 enabled=1
ATrpms
[atrpms] name=Fedora Core $releasever - $basearch - ATrpms baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable