AudioLinux
HomeNovinkySeznam článkůDownloadOdkazyKontakt

Repozitáře softwaru v openSUSE

25.7.2008 (aktualizace 13.1..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.

V nastavení repozitářů doporučuji přidat následující komunitní repozitáře:

  • Updates for 11.0 (hlavní aktualizační balíčky)
  • openSUSE-11.0-Oss (balíčky svobodných (open source) programů)
  • openSUSE-11.0-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 - pozor, s těmito verzemi programů někdy může být problém)
  • openSUSE BuildService - KDE:Community (různé balíčky pro KDE vyvíjené komunitou, dekorace, styly)
  • openSUSE BuildService - OpenOffice.org (balíčky kancelářského softwaru)
  • openSUSE BuildService - Mozilla (balíčky pro Firefox, Thunderbird, SeaMonkey, Sunbird, atd.)
  • openSUSE BuildService - Vývojové verze Wine (balíčky emulátoru Wine)
  • 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.

Moc jsem nepochopil, proč mezi nabídkou nejpoužívanějších repozitářů chybí repozitář s hlavními balíčky prostředí KDE 3.5.x, a to jak ve verzi openSUSE 10.3 tak i v 11.0. Tento repozitář bychom si třeba mohli pojmenovat jako openSUSE BuildService - KDE:Core a nalezneme ho na následující adrese, kterou tedy budeme muset přidat ručně jako URL:

http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_11.0/

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.0/

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

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

Ostatní repozitáře s balíčky souvisejícími se zpracováváním zvuku musíme též ručně přidat jako vlastní repozitáře a zadat jejich příslušné adresy:

JackLab (různé balíčky pro audio aplikace):
http://ftp.gwdg.de/pub/linux/misc/jacklab/openSUSE-11.0/RPMS/

Jengelh
(různá jádra včetně realtimeového jádra a s nimi spojené jaderné moduly pro ovladače grafických karet nVIDIA):
http://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-11.0/

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 dosud není. Použiji tedy Webpin a zjistím, že se nachází v repozitáři Hgraeber na adrese:

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

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 se oproti tomu staženému přímo ze stránek Adobe dlouho spouští, KPDF mi nestačí, ale velmi dobře vypadá a v budoucnu se stane asi mou jedničkou nový prohlížeč dokumentů v KDE 4, jímž je Okular.

NAHORU

Made with Nvu

Valid HTML 4.01 Transitional

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

wz.cz

WebZdarma.cz