navody:prirucka:repozitare

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
navody:prirucka:repozitare [2008/11/05 08:00] – livna to rpmfusion covexnavody:prirucka:repozitare [2022/11/14 11:26] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 [[obsah|Hlavní stránka]] [[obsah|Hlavní stránka]]
- 
- 
  
 ===== Repozitáře ===== ===== Repozitáře =====
Řádek 7: Řádek 5:
 Repozitář je sklad aplikací připravených přesně na míru vašemu systému. Repozitář je sklad aplikací připravených přesně na míru vašemu systému.
  
-==== Co je yum repozitář? ====+==== Co je DNF repozitář? ====
  
-{{navody:48x48:mimetypes:rpm.png }} 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.+{{navody:48x48:mimetypes:rpm.png }} DNF repozitář je archiv RPM souborů spolu s informacemi o jejich závislostech. Z repozitáře lze instalovat programy pomocí buď textového příkazu dnf nebo grafických nástrojů - např. yumex-dnf a pirut.
  
 === Co je RPM? === === 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 informace o tom jaké aplikace potřebuje program ke své činnosti - tzv. závislosti. +RPM (RPM Package Manager, původně Red Hat Package Manager) balíček je soubor, který obsahuje samotný program/aplikaci, další související soubory, informace o umístění aplikace v systému, procedury které se mají provést při instalaci a odstranění aplikaceinformace o tom jaké aplikace potřebuje program ke své činnosti - tzv. závislosti a další informace (popis změn, popis balíčku, ...)
  
-==== Kde a jak se přidávají repozitáře Yum? ====+==== Kde a jak se přidávají repozitáře DNF? ====
  
 Nastavení repozitářů je uloženo v adresáři Nastavení repozitářů je uloženo v adresáři
Řádek 22: Řádek 19:
     /etc/yum.repos.d/     /etc/yum.repos.d/
  
-V jednom každém souboru v tomto adresáři 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**, nebo přímo v aplikaci na přidávání a odebírání balíčků - tyto editaci a přidávání repozitářů značně usnadňují.+V jednom každém souboru v tomto adresáři 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-dnf**, nebo přímo v aplikaci na přidávání a odebírání balíčků //Systém->Správa->Zdroje software//.
  
-Pozn. yumex: yumexu přidáte nový repozitář tak, že kliknete na ikonu Repozitářů a v pravém okně po klinutí pravým myšítkem vyberete Nový. +tšina repozitářů dává na svém webu k dispozici RPM, které lze nainstalovat jeho stažením a poklepáním na něj případně pouze kliknutím ve webovém prohlížečí, a které přístup k repozitáři kompletně nastaví. (viz např. rpmfusion)
- +
-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)+
  
 +:!: Špatným ručním zásahem do souborů s definicí repozitářů můžete způsobit nefunkčnost celého balíčkovacího systému, Proto je provádějte jen pokud skutečně víte co děláte.
 ==== Jak přidat lokální repozitáře (např. CD, DVD, HDD) ==== ==== Jak přidat lokální repozitáře (např. CD, DVD, HDD) ====
  
 Podrobný popis najdete v diskusi na serveru [[http://www.root.cz/diskuse/968/|root.cz]]. Podrobný popis najdete v diskusi na serveru [[http://www.root.cz/diskuse/968/|root.cz]].
- 
-Pro FC6 si prosím pozorně přečtěte tento odkaz [[http://www.city-fan.org/tips/YumRepoFromImages]]. 
  
 ==== Import GPG a k čemu to je ==== ==== Import GPG a k čemu to je ====
Řádek 39: Řádek 33:
 GPG klíče je zpravidla potřeba naimportovat před pokusem o instalaci jakéhokoli balíčku. GPG klíče je zpravidla potřeba naimportovat před pokusem o instalaci jakéhokoli balíčku.
  
- +==== Nastavení proxy pro DNF ====
-==== Nastavení proxy pro Yum ====+
  
 Pokud vám v cestě do internetu stojí proxy, můžete její používání pro yum nastavit v ///etc/yum.conf// kde do sekce Pokud vám v cestě do internetu stojí proxy, můžete její používání pro yum nastavit v ///etc/yum.conf// kde do sekce
Řádek 51: Řádek 44:
   proxy_username = uzivatelske_jmeno   proxy_username = uzivatelske_jmeno
   proxy_password = heslo   proxy_password = heslo
- 
- 
- 
  
 ==== Repozitáře s balíčky pro Fedoru ==== ==== Repozitáře s balíčky pro Fedoru ====
Řádek 80: Řádek 70:
   gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora   gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
  
 +=== Repozitáře vývojových verzí Fedory ===
 +
 +Mezi standardními repozitáři existují i dva další repozitáře, které za normálních okolností nepotřebujete. Jedná se o repozitáře
 +
 +Rawhide - fedora-rawhide.repo a Fedora Test Updates -  fedora-updates-testing.repo. Pokud nevíte co děláte, nepovolujte tyto repozitáře.
 +
 +Podrobnosti najdete v http://wiki.fedora.cz/doku.php?id=navody:rawhide
 +
 +==== Alternativní repozitáře ====
  
 :!: **Důležité upozornění** :!: **Důležité upozornění**
  
-Následujíci repozitáře nejsou udržovány projektem Fedora a jejích použití může přinášet komplikace - repozitáře mohou obsahovat duplicitní balíky ke standardním a jejich použitím můžete způsobit ve svém systému nefunkčnost jiných.+Následujíci repozitáře nejsou udržovány projektem Fedora a jejich použití může přinášet komplikace - repozitáře mohou obsahovat duplicitní balíky ke standardním a jejich použitím můžete způsobit ve svém systému nefunkčnost jiných. Uvědomte si také, že instalovaný balíček může provádět operace ve vašem systému s právy roota. Proto byste neměli instalovat software ze zdrojů, kterým nedůvěřujete.
  
 **//Před použitím a instalací balíků z těchto repozitářů si prosím dobře rozmyslete co děláte.//** **//Před použitím a instalací balíků z těchto repozitářů si prosím dobře rozmyslete co děláte.//**
 +
 +Vedle výše zmiňovaných repozitářů existují také další. Mezi nejznámější z těchto repozitářů patří např. //atrpms//. Souběžné používání těchto repozitářů s repozitářem //rpmfusion// však může mít za následek konflikty mezi balíčky při instalaci aplikací popř. aktualizaci systému! Pro bežné účely Vám budou zcela postačovat standardní repozitáře doplněné repozitáři //rpmfusion//.
  
 === RPM Fusion === === RPM Fusion ===
  
-RPM Fusion je sdružený repozitář, který nahradil repozitáře livna, Dribble a FreshRPMS.+RPM Fusion je sdružený repozitář, který nahradil repozitáře livna, Dribble a FreshRPMS. RPM Fusion se snaží dodržovat pravidla pro balíčky, které má Fedora Project pro oficiální repozitáře, proto se jedná o docela spolehlivý zdroj software. 
 + 
 +http://rpmfusion.org/
  
 Repozitář s aplikacemi, které nemohou být distribuovány s Fedorou. Obsahuje velké množství nejběžněji potřebných vylepšení - **mp3, ovladače HW nVidia, ATI** Repozitář s aplikacemi, které nemohou být distribuovány s Fedorou. Obsahuje velké množství nejběžněji potřebných vylepšení - **mp3, ovladače HW nVidia, ATI**
Řádek 97: Řádek 100:
 Přidání free části provedete příkazem Přidání free části provedete příkazem
  
-  rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm+  dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
  
 non-free části non-free části
  
-  rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm+  dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
  
 +=== Copr ===
  
-=== Dries ===+//Copr// je služba pro vytváření a hostování externích repozitářů pro Fedoru a Red Hat Enterprise Linux. Software v něm musí splňovat stejné licenční požadavky jako v oficiálních repozitářích, ale nemusí se řídit dalšími pravidly, proto v něm můžete najít např. software ve vývojových nebo čerstvě stabilních verzích, které se ještě nedostaly do stabilního vydání Fedory. Repozitáře z Copru se přidávají jako jakékoliv jiné a na stránce každého z nich naleznete konkrétní návod. Ve správci balíčků //DNF// můžete repozitáře přidávat a odebírat příkazy:
  
-http://dries.studentenweb.org/rpm/+   dnf copr enable autor/nazev_repozitare 
 +   dnf copr disable autor/nazev_repozitare
  
-Import klíče+Službu naleznete na adrese http://copr.fedoraproject.org/. Momentálně obsahuje již více než 2000 repozitářů.
  
-  rpm --import http://dries.studentenweb.org/rpm/RPM-GPG-KEY.dries.txt+=== Russian Fedora Repo === 
 +//Russian Fedora Repo// je vytvářené ruskou komunitou Fedory, která stojí také za //Russian Fedora Remixem//. Jedná se o repozitář, který obsahuje další doplňkový software k //RPM Fusion//, který se z licenčních nebo patentových důvodů nedostal do repozitářů //Fedory//Jedná se třeba o aplikace //Opera//, //Chromium//, //Skype//, //Flash Player//.
  
-/etc/yum.repos.d/dries.repo+Repozitář přidáte příkazem:
  
-  [dries] +   su -c 'dnf install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/russianfedora-fixes-release-stable.noarch.rpm'
-  name=Extra Fedora rpms dries $releasever $basearch +
-  baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS/+
  
-=== DAG ===+Podpis repozitáře přidáte příkazem:
  
-http://dag.wieers.com/home-made/apt/+   gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-11-primary  
 +   pub  4096R/D22E77F2 2009-01-19 Fedora (11) fedora@fedoraproject.org 
 +   Key fingerprint = AEE4 0C04 E345 60A7 1F04  3D7C 1DC5 C758 D22E 77F2
  
-Import klíče+Stránka s informacemi o repozitáři je http://russianfedora.pro/repository (v azbuce).
  
-  rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt+=== ATrpms ===
  
-/etc/yum.repos.d/dag.repo+__atrpms__ http://atrpms.net
  
-  [dag]  +Původní myšlenka depozitáře //atrpms// bylo poskytovat aplikace zaměřené na přírodní vědyMomentálně však tento repozitář obsahuje i velké množství "nevědeckých" aplikací.
-  name=Dag RPM Repository for Fedora Core +
-  baseurl=http://apt.sw.be/fedora/$releasever/en/$basearch/dag +
-  gpgcheck=1 +
-  enabled=1+
  
-Pozn.: DAG pravdepodobne neni pro FC6 +Naimportujte //GPG// klíč
- +
-=== ATrpms === +
- +
-http://atrpms.net/ +
- +
-Import klíče+
  
   rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms   rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms
  
-/etc/yum.repos.d/atrpms.repo+a do adresáře ''/etc/yum.repos.d'' přidejte soubor ''atrpmps.repo'' s následujícím obsahem:
  
   [atrpms]   [atrpms]
   name=Fedora Core $releasever - $basearch - ATrpms   name=Fedora Core $releasever - $basearch - ATrpms
-  baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable+  baseurl=http://dl.atrpms.net/f$releasever-$basearch/atrpms/stable
   gpgcheck=1   gpgcheck=1
   enabled=0   enabled=0
 +
 +**Poznámka:** Vzhledem k tomu, že v konfiguračních souborech repozitáře ATrpms figuruje ''enabled=0'', nejsou tyto repozitáře zahrnuty do standardní instalace aplikací a pravidelných aktualizací. V případě, že z tohoto repozitáře budete chtít nainstalovat konkrétní aplikaci, je nutné příkaz ''dnf'' doplnit o přepínač ''--enablerepo''.
 +
 +  dnf -y install --enablerepo=jmeno_repozitare jmeno_balicku
 +
 +=== Remi ===
 +
 +Nejnovější verze některých aplikací (LAMP), libdvdcss novější verze, backporty
 +
 +http://rpms.famillecollet.com/
  
 === Další === === Další ===
  
-[[http://ccrma.stanford.edu/planetccrma/software/|PlanetCCRM]], [[http://newrpms.sunsite.dk/|NEWrpms]]+[[http://ccrma.stanford.edu/planetccrma/software/|PlanetCCRM]]
  
-===== =====+----
 [[obsah|Hlavní stránka]] [[obsah|Hlavní stránka]]
  • Poslední úprava: 2022/11/14 10:11
  • (upraveno mimo DokuWiki)