Průvodce 11) Softwarové repozitáře
openSUSE průvodce
Jak bylo uvedeno v předchozí kapitole, manažer balíčků (package manager) instaluje software tím, že přitáhne balíčky ze software repozitářů, tím se stane software k dispozici pro jednoduchou instalaci pomocí manažera ve kterém jsou repozitáře nakonfigurované.
Softwarový repozitář je kolekce RPM balíčků (openSUSE balíčkovací formát) a metadata dostupných balíčků. Většinou jsou repozitáře na online serverech, ale můžou také být na CD/DVD či na jiných médiích.
11.1 Správa repozitářů
Repozitáře mohou být přidávány, mazány i konfigurovány pomocí aplikace YaST.
Kickoff menu => Computer tab => YaST => Software => Software Repositories
11.1.1 Přidávání Repozitářů
Oficiální repozitáře jsou před-konfigurované, ale existuje mnoho neoficiálních repozitářů, které je také možno přidávat.
Nejjednodušší a nejbezpečnější způsob jak přidávat repozitáře je pomocí repozitářů, které jsou v aplikaci YaST.
Poskytne vám výběr populárních a celkem bezpečných repozitářů ze kterých můžete vybírat.
Kickoff menu => Computer tab => YaST => Software => Software Repositories => Click on "Add" => Select "Community Repositories" and click "Next"
Pamatujte, že openSUSE BuildService je komunitní služba k vytváření a sdílení balíčků.
OpenSUSE Build Service repozitáře jsou neoficiální a nepodporované tzn., že použití je na vlastní nebezpečí.
11.1.2 Doporučené Repozitáře
Měli byste vždy mít alespoň čtyři oficiální repozitáře.
Dodatečně doporučuji přidání následujících neoficiálních repozitářů ze seznamu
Stále vám chybí balíček?
Můžete prohledat balíčky/repozitáře na openSUSE buildService zde.
http://software.opensuse.org/search
Tento vyhledávající stroj také obsahuje packman repozitář
http://webpinstant.com
Mějte na paměti "pokud přidáváte neoficiální repozitář budte obezřetní"
11.1.3 Změna distributora, updaty
update instalovaných balíčků z jednoho repozitáře na verze z jiného repozitáře od jiného distributora je trošku složitější věc.
Dočtete se o tom dále:
http://en.opensuse.org/SDB:Vendor_change_update
11.2 Správa repozitářů v Terminálu
Pokud si přejete, můžete také spravovat repozitáře v Terminálu
Přidejte repozitář: auto-refresh enabled zypper addrepo -f [URL] [Alias].
Příklad: zypper addrepo -f http://ftp.gwdg.de/pub/linux/packman/suse/13.1/ packman
Zakažte repozitář: zypper modifyrepo -d [URL|Alias].
Příklad: zypper modifyrepo -d Packman
Odstraňte repozitář: zypper removerepo [URL|Alias].
Příklad: zypper removerepo http://ftp.gwdg.de/pub/linux/packman/suse/13.1
Seznam nakonfigurovaných repozitářů, ukázání detailů (priorities, URL, atd.):
zypper repozypper repos -d
See man zypper pro více.
man zypperman
nebo pro pomoc s jednotlivými příkazy
Příklad: zypper addrepo --help
poznámka: příkazy které je třeba spouštět jako root jsou psány tučně takto
originální článek v Anglickém jazyce
Přidat komentář