navody:repozitare

Toto je starší verze dokumentu!


Repozitáře

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.

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í.

Některé repozitáře dávají k dispozici RPM které lze nainstalovat z webu a které přístup k repozitáři nastaví se vším všudy. (viz např. livna)

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.

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
  • Poslední úprava: 2022/11/14 11:08
  • (upraveno mimo DokuWiki)