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 [2013/06/03 08:37] – [Alternativní repozitáře] covexnavody:prirucka:repozitare [2022/11/14 12:26] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 5: Řá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? ===
Řádek 13: Řádek 13:
 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í aplikace, informace o tom jaké aplikace potřebuje program ke své činnosti - tzv. závislosti a další informace (popis změn, popis balíčku, ...) 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í aplikace, informace 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 19: Řá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ů //Systém->Správa->Zdroje software//.+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//.
  
 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čí, a které přístup k repozitáři kompletně nastaví. (viz např. rpmfusion) 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čí, a které přístup k repozitáři kompletně nastaví. (viz např. rpmfusion)
Řádek 33: Řá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 Yum ====+==== Nastavení proxy pro DNF ====
  
 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 82: Řádek 82:
 :!: **Důležité upozornění** :!: **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.+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.//**
Řádek 90: Řádek 90:
 === 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/ http://rpmfusion.org/
Řádek 100: Řádek 100:
 Přidání free části provedete příkazem Přidání free části provedete příkazem
  
-  rpm -Uvh 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 -Uvh 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 ===
 +
 +//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:
 +
 +   dnf copr enable autor/nazev_repozitare
 +   dnf copr disable autor/nazev_repozitare
 +
 +Službu naleznete na adrese http://copr.fedoraproject.org/. Momentálně obsahuje již více než 2000 repozitářů.
 +
 +=== 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//.
 +
 +Repozitář přidáte příkazem:
 +
 +   su -c 'dnf install --nogpgcheck http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/russianfedora-fixes-release-stable.noarch.rpm'
 +
 +Podpis repozitáře přidáte příkazem:
 +
 +   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
 +
 +Stránka s informacemi o repozitáři je http://russianfedora.pro/repository (v azbuce).
  
 === ATrpms === === ATrpms ===
Řádek 125: Řádek 148:
   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 ''yum'' doplnit o přepínač ''--enablerepo''. +**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''.
- +
-  yum -y install --enablerepo=jmeno_repozitare jmeno_balicku +
- +
-=== Steam === +
-Obsahuje klienta populární herní platformy Steam od společnosti Valve, která nemůže být zahrnutá ve standardních repozitářích Fedory, protože se nejedná o open-source software. +
- +
-Na stránce [[http://spot.fedorapeople.org/steam/]] naleznete soubor ''steam.repo'' s následujícím obsahem: +
- +
-  # Place this file in your /etc/yum.repos.d/ directory +
-  [steam] +
-  name=Steam RPM packages (and dependencies) for Fedora +
-  baseurl=http://spot.fedorapeople.org/steam/fedora-$releasever/ +
-  enabled=1 +
-  skip_if_unavailable=1 +
-  gpgcheck=0 +
-   +
-Ten umístíte do adresáře /etc/yum.repos.d/, aktualizujete databázi yumu a potom jen stačí nainstalovat balíček //steam//+
- +
-=== MissingBox === +
- +
-Repozitář s Google Chrome, Operou a HandBrake+
  
-   yum localinstall -y http://repo.missingbox.co.nz/repo/linux/fedora/missingboxstudio-release-1-1.noarch.rpm+  dnf -y install --enablerepo=jmeno_repozitare jmeno_balicku
  
 === Remi === === Remi ===
Řádek 154: Řádek 156:
 Nejnovější verze některých aplikací (LAMP), libdvdcss novější verze, backporty Nejnovější verze některých aplikací (LAMP), libdvdcss novější verze, backporty
  
-   rpm -Uvh http://rpms.famillecollet.com/remi-release-18.rpm+http://rpms.famillecollet.com/
  
 === Další === === Další ===
  • Poslední úprava: 2022/11/14 11:11
  • (upraveno mimo DokuWiki)