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]] |