AudioLinux
HomeNovinkySeznam článkůDownloadOdkazyKontakt

Repozitáře softwaru v openSUSE

25.7.2008 (aktualizace 25.10.2009)

RPMOproti operačnímu systému Microsoft Windows, kde instalaci softwaru obvykle provedete spuštěním instalačního souboru s příponou EXE nebo MSI, přičemž instalace probíhá zpravidla stylem další - další - dokončit, a program si musíte buď koupit na CD nebo najít a stáhnout z internetu, v Linuxu na instalaci softwaru používáme různé správce balíčků a s nimi spojené zdroje balíčků neboli repozitáře. V openSUSE je takovým správcem YaST a používáme balíčky RPM.

V openSUSE 10.2 a starších verzích jste si všechny repozitáře museli přidat ručně, v openSUSE 10.3 byly v sekci Software položky Komunitní repozitáře a Repozitáře softwaru, v openSUSE 11.0 a 11.1 je už jen jedna položka Repozitáře softwaru, který sjednocuje jak komunitní, tak vlastní repozitáře, a ty komunitní lze již pouze zakliknutím zvolit.

Tento článek platí pro aktuální verzi openSUSE 11.1. Původní článek s popisem a seznamem repozitářů pro starší, leč stále podporovanou verzi openSUSE 11.0 se nalézá zde. V něm neuvedené repozitáře pro KDE 4.x jsou ty samé jako na této stránce, jen s tím rozdílem, že v adrese musíte zaměnit 11.1 za 11.0.

Komunitní repozitáře

V kontrolním panelu YaST (Administrátorské nastavení) v nastavení repozitářů doporučuji přidat následující komunitní repozitáře:

  • Updates for 11.1 (hlavní aktualizační balíčky)
  • openSUSE-11.1-Oss (balíčky svobodných (open source) programů)
  • openSUSE-11.1-Non-Oss (balíčky nesvobodných programů, jako je Adobe Reader, Flash, Java atd.)
  • Packman Repository (různé balíčky nejoblíbenějších programů)
  • NVIDIA Repository nebo ATI Repository (ovladače grafických karet)
  • openSUSE BuildService - KDE:Backports (zpětně portované balíčky pro KDE 3.5 - pozor, s těmito verzemi programů někdy může být problém)
  • openSUSE BuildService - KDE:Community (různé balíčky pro KDE 3.5 vyvíjené komunitou, dekorace, styly)
  • openSUSE BuildService - OpenOffice.org (balíčky kancelářského softwaru)
  • openSUSE BuildService - Mozilla (balíčky pro Firefox, Thunderbird, Sunbird, Songbird, SeaMonkey, atd.)
  • openSUSE BuildService - Vývojové verze Wine (balíčky emulátoru Wine)
  • openSUSE BuildService - Education (např. Nvu, Scribus, Hydrogen, Rosegarden, Fluidsynth, QCad, atd.)
  • VideoLan Repository (hlavně balíčky kodeků pro přehrávání multimédií)
  • ... případně další repozitře, které uznáte za vhodné, např. pakliže používáte GNOME místo KDE.

Repozitáře pro KDE 3.5.10

Moc jsem nepochopil, proč v YaSTu mezi nabídkou nejpoužívanějších komunitních repozitářů chybí repozitář s hlavními balíčky prostředí KDE 3.5.10, a to ve všech posledních verzích openSUSE (10.3, 11.0, 11.1). Tento repozitář tedy budeme muset v kontrolním panelu YaST v nastavení repozitářů přidat ručně jako URL:

openSUSE BuildService - KDE 3.5: Desktop (základní balíčky pro KDE 3.5.10)
http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_11.1/

Repozitáře pro KDE 4.3

Balíčky pro nejnovější KDE 4.3.2, jehož použití velmi doporučuji, naleznete v následujících repozitářích:

openSUSE BuildService - KDE 4.3: Desktop
http://download.opensuse.org/repositories/KDE:/43/openSUSE_11.1/

openSUSE BuildService - KDE 4.3: Community (komunitní balíčky, převážně plasmoidy)
http://download.opensuse.org/repositories/KDE:/KDE4:/Community/openSUSE_11.1_KDE_43/

Ostatní užitečné repozitáře

Další z celkem standardních repozitářů, které bych mohl doporučit vaší pozornosti, jsou repozitáře:

openSUSE BuildService - Multimedia:Foto (např. nové verze editoru GIMP)
http://download.opensuse.org/repositories/multimedia:/photo/openSUSE_11.1/

openSUSE BuildService - Multimedia:Audio (různé balíčky pro audio aplikace, např. Ardour)
http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.1/

openSUSE BuildService - Printing
http://download.opensuse.org/repositories/Printing/openSUSE_11.1/

Pro muzikanty jsou dostupné repozitáře s realtimeovými jádry. O nich píšu speciální článek zde.

Repozitáře společnosti Google

Pakliže jste fandy produktů od společnosti Google, můžete si přidat jejich repozitáře, ve kterých naleznete např. Google Picasa, Google Desktop nebo Google Chrome.

Google Stable
http://dl.google.com/linux/rpm/stable/i386

Google Testing (např. beta Picasa - doporučuji)
http://dl.google.com/linux/rpm/testing/i386

P.S.: Nehleďte na to, že po kliknutí na odkazy repozitářů Googlu se dostanete na stránku "404 Not Found", jen tyto adresy klidně přidejte ve správci repozitářů.

Kde získat adresy ostaních repozitářů

Všechny ostatní repozitáře, které byste mohli někdy potřebovat najdete i s popisy na ne zrovna nejaktuálnější stránce:

http://cs.opensuse.org/Další_repozitáře_pro_Yast

...a dále kompletní (aktuální) seznam ve formě adresářové struktury je na:

http://download.opensuse.org/repositories/

Může se stát, že budete potřebovat balíček, který není ve standardních repozitářích a nechce se vám procházet všechny repozitáře uvedené v předchozím odkazu (jak se můžete podívat, je jich tam opravdu hodně). Pak je dobré použít pro internetový vyhledávač Webpin specializovaný na openSUSE, který vám nejen požadovaný balíček najde (existuje-li), ale navíc vám i řekne, ve kterém repozitáři se nalézá. Zde je příklad. Hledám balíček sloužící k přetaktování grafických karet nVIDIA, o kterém vím, že se jmenuje nvclock. Např. v openSUSE 10.2 byl v repozitáři Packman. V Packmanovi pro openSUSE 11.0 ani 11.1 není. Použiji tedy Webpin a zjistím, že se nachází např. v repozitáři Hgraeber na adrese:

http://download.opensuse.org/repositories/home:/hgraeber/openSUSE_11.1/

Tuto adresu si opět můžu přidat jako další repozitář. Pozor na to, abyste vždy přidávali adresu, při níž vidíte v seznamu složek a souborů složku REPODATA!

Může nastat ještě jedna situace a to ta, že si balíček samostatně ke stažení najdu na internetu, protože se v žádném snadno dostupném repozitáři nenachází. To je např. program Skype, Google Picasa, nebo Adobe Reader*. Tyto uvedené programy můžete přímo v balíčcích RPM stáhnou ze stránek výrobců softwaru. Další balíčky, které nenajdete pomocí Webpinu v nějakém z oficiálních repozitářů můžete vyhledat pomocí specializovaného intenetového vyhledávače RPM PBone Search, kde naleznete RPM balíčky pro více distribucí, nejen tedy pro openSUSE.

Pro tyto uvedené případy si ve svém profilu vytvářím složku, kterou si pojmenuji třeba Local-RPM, kam si ukládám samostatně stažené balíčky. Tuto složku si pak připojím jako lokální adresář RPM balíčků. Samozřejmě o aktualizaci těchto lokálních balíčků se budete muset postarat sami, stejně tak dohledat i případné další balíčky kvůli splnění požadovaných závislostí.

Čili dle zde výše napsaného vidíte, že vše se již dnes odehrává v rovině připravených RPM (případně DEB) balíčků a v 99,9% případů nemusíte k tolik profláknuté kompilaci vůbec sahat.

*Adobe Reader v podobě balíčku acroread je sice v repozitáři openSUSE BuildService-Non-Oss, ale nevyhovuje mi, protože oproti tomu staženému přímo ze stránek Adobe se dlouho spouští, KPDF mi pod KDE 3.5 (které již dnes nepoužívám) nestačí, ale v KDE 4 používám vynikající nový prohlížeč dokumentů v KDE 4, jímž je Ocular.

NAHORU

Made with Nvu

Valid HTML 4.01 Transitional

Počet přístupů na AudioLinux od 1.5.2008:

wz.cz

WebZdarma.cz