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:prirucka:repozitare [2008/03/05 20:10] – vytvořeno covex | navody:prirucka:repozitare [2022/11/14 11:26] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| + | [[obsah|Hlavní stránka]] | ||
| + | ===== Repozitáře ===== | ||
| + | |||
| + | Repozitář je sklad aplikací připravených přesně na míru vašemu systému. | ||
| + | |||
| + | ==== Co je DNF repozitář? | ||
| + | |||
| + | {{navody: | ||
| + | |||
| + | === Co je RPM? === | ||
| + | |||
| + | RPM (RPM Package Manager, původně Red Hat Package Manager) balíček je soubor, který obsahuje samotný program/ | ||
| + | |||
| + | ==== Kde a jak se přidávají repozitáře DNF? ==== | ||
| + | |||
| + | Nastavení repozitářů je uloženo v adresáři | ||
| + | |||
| + | / | ||
| + | |||
| + | 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**, | ||
| + | |||
| + | Vě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čí, | ||
| + | |||
| + | :!: Š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) ==== | ||
| + | |||
| + | Podrobný popis najdete v diskusi na serveru [[http:// | ||
| + | |||
| + | ==== 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. | ||
| + | GPG klíče je zpravidla potřeba naimportovat před pokusem o instalaci jakéhokoli balíčku. | ||
| + | |||
| + | ==== Nastavení proxy pro DNF ==== | ||
| + | |||
| + | Pokud vám v cestě do internetu stojí proxy, můžete její používání pro yum nastavit v /// | ||
| + | |||
| + | [main] | ||
| + | |||
| + | musíte přidat | ||
| + | |||
| + | proxy = jmeno.nebo.ip.proxy: | ||
| + | proxy_username = uzivatelske_jmeno | ||
| + | proxy_password = heslo | ||
| + | |||
| + | ==== Repozitáře s balíčky pro Fedoru ==== | ||
| + | |||
| + | === Standardní repozitáře === | ||
| + | |||
| + | Repozitář se všemi balíčky Fedory (7 a novější) /// | ||
| + | |||
| + | [fedora] | ||
| + | name=Fedora $releasever - $basearch | ||
| + | # | ||
| + | mirrorlist=http:// | ||
| + | enabled=1 | ||
| + | gpgcheck=1 | ||
| + | gpgkey=file:/// | ||
| + | |||
| + | |||
| + | Repozitář se všemi aktualizacemi Fedory (7 a novější) /// | ||
| + | |||
| + | [updates] | ||
| + | name=Fedora $releasever - $basearch - Updates | ||
| + | # | ||
| + | mirrorlist=http:// | ||
| + | enabled=1 | ||
| + | gpgcheck=1 | ||
| + | gpgkey=file:/// | ||
| + | |||
| + | === Repozitáře vývojových verzí Fedory === | ||
| + | |||
| + | Mezi standardními repozitáři existují i dva další 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:// | ||
| + | |||
| + | ==== Alternativní repozitáře ==== | ||
| + | |||
| + | :!: **Důležité upozornění** | ||
| + | |||
| + | 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.// | ||
| + | |||
| + | 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 // | ||
| + | |||
| + | === RPM Fusion === | ||
| + | |||
| + | RPM Fusion je sdružený repozitář, | ||
| + | |||
| + | http:// | ||
| + | |||
| + | 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** | ||
| + | |||
| + | Je rozdělen do dvou sekcí - free (tedy volně dostupné doplňky) a non-free (obsahuje licenčně problematické aplikace, ovladače atd.) | ||
| + | |||
| + | Přidání free části provedete příkazem | ||
| + | |||
| + | dnf install https:// | ||
| + | |||
| + | non-free části | ||
| + | |||
| + | dnf install https:// | ||
| + | |||
| + | === Copr === | ||
| + | |||
| + | //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, | ||
| + | |||
| + | dnf copr enable autor/ | ||
| + | dnf copr disable autor/ | ||
| + | |||
| + | Službu naleznete na adrese http:// | ||
| + | |||
| + | === Russian Fedora Repo === | ||
| + | //Russian Fedora Repo// je vytvářené ruskou komunitou Fedory, která stojí také za //Russian Fedora Remixem//. Jedná se o repozitář, | ||
| + | |||
| + | Repozitář přidáte příkazem: | ||
| + | |||
| + | su -c 'dnf install --nogpgcheck http:// | ||
| + | |||
| + | Podpis repozitáře přidáte příkazem: | ||
| + | |||
| + | gpg --quiet --with-fingerprint / | ||
| + | | ||
| + | Key fingerprint = AEE4 0C04 E345 60A7 1F04 3D7C 1DC5 C758 D22E 77F2 | ||
| + | |||
| + | Stránka s informacemi o repozitáři je http:// | ||
| + | |||
| + | === ATrpms === | ||
| + | |||
| + | __atrpms__ http:// | ||
| + | |||
| + | Původní myšlenka depozitáře //atrpms// bylo poskytovat aplikace zaměřené na přírodní vědy. Momentálně však tento repozitář obsahuje i velké množství " | ||
| + | |||
| + | Naimportujte //GPG// klíč | ||
| + | |||
| + | rpm --import http:// | ||
| + | |||
| + | a do adresáře ''/ | ||
| + | |||
| + | [atrpms] | ||
| + | name=Fedora Core $releasever - $basearch - ATrpms | ||
| + | baseurl=http:// | ||
| + | gpgcheck=1 | ||
| + | enabled=0 | ||
| + | |||
| + | **Poznámka: | ||
| + | |||
| + | dnf -y install --enablerepo=jmeno_repozitare jmeno_balicku | ||
| + | |||
| + | === Remi === | ||
| + | |||
| + | Nejnovější verze některých aplikací (LAMP), libdvdcss novější verze, backporty | ||
| + | |||
| + | http:// | ||
| + | |||
| + | === Další === | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ---- | ||
| + | [[obsah|Hlavní stránka]] | ||