Linux žaliems: openSUSE/Programų diegimas ir atnaujinimas

Iš Wikibooks.
Peršokti į: navigacija, paiešką
openSUSE
logotipas

Naujiems žmogeliams natūraliai kyla klausimas: kaip įsidiegti programas į Linux?

openSUSE sistemoje įdiegti programas labai paprasta.

(Tiesa, kai kurias retas programas gali tekti patiems kompiliuoti, tačiau paprastam vartotojui vargu ar tokių prireikia.)

Bendra informacija[keisti]

openSUSE sistemoje programinė įranga diegiama paketais. openSUSE (kaip ir Fedora, Mandriva) naudoja RPM paketus.

Paketas paprastai yra programai priklausančių rinkmenų rinkinys, bet daugybė paketų, išplečiančių programą, gali leisti išvengti netvarkos (pvz., žaidimų muzikinės rinkmenos paprastai talpinamos į kitą paketą, kadangi jos nėra būtinos, bet reikalauja nemažai disko vietos). Pagrindinis paketas atitiks programos pavadinimą, o jo papildomi paketai bus su priesaga. Paprastai priedų priesagos reiškia:

  • -plugin-: išplečia programą papildomomis galimybėmis.
  • -devel: reikalinga programinės įrangos kūrimui.
  • -debuginfo: reikalinga programinės įrangos bandomosios versijos tikrinimui.
  • -lt, -ru, -pl (kalbos kodas): vertimo rinkmenos (diegiant lietuvių kalbos paketai bus pažymėti automatiškai).

Saugykla yra paketų laikmena; ji gali būti arba vietinė (pvz., CD), arba nuotolinė (internetiniame serveryje). YaST valdymo centre yra įrankis saugyklų tvarkymui.

Paketų diegimo būdai[keisti]

YaST[keisti]

openSUSE sistemoje esantis YaST valdymo centras – vieta, kur administratorius gali tvarkyti sistemą, o taip pat ir diegti programas. Būtent čia esančiais įrankiais ir siūlau pirmiausia mėginti ieškoti ir diegti norimas programas. Tam YaST valdymo centre yra atitinkama įrankių grupė – Programinė įranga. Ja naudojantis nereikia klaidžioti po internetą ar kur kitur – daugybė programų pasiekiama iš čia!

Programinės įrangos tvarkytuvė[keisti]

PĮ tvarkytuvė openSUSE 11.2 GNOME aplinkoje (GTK sąsaja)
PĮ tvarkytuvė openSUSE 11.2 KDE4 aplinkoje (Qt4 sąsaja)

Paskirtis[keisti]

Šis įrankis leidžia jums įdiegti, pašalinti ir atnaujinti programas. openSUSE programinės įrangos tvarkytuvė dar vadinama paketų tvarkytuve. Čia rasite tiek jau įdiegtus jūsų sistemoje paketus, tiek pasiekiamus per diegimo šaltinius (saugyklas). Galite įdiegti arba atnaujinti prieinamą paketą, arba pašalinti jau įdiegtąjį.

Naudojimas[keisti]

Paieškos laukelyje laisvai įveskite tekstą, jį atitinkančių paketų radimui pagal pavadinimą ir aprašymą. (Raktažodis „office“ atrinks „OpenOffice“ paketus, taip pat „AbiWord“, kuri žodį „office“ turi savo aprašyme). Taip pat galite pasirinkti rodyti tik pavienės saugyklos turimą programinę įrangą.

openSUSE skirta programinė įranga suskirstyta, taigi programinę įrangą galite rasti pagal savitą jos paskirtį; tai naudinga tuomet, kai tiksliai nežinote ieškomos programinės įrangos pavadinimo. Programinės įrangos skirstymas rodomas grupių skydelyje.

Šablonai“ ir „Kalbos“ yra pagal užduotis suskirstytos daugybės paketų kolekcijos, kurias galima įdiegti kaip vieną (pvz., diegiant serverių šabloną, bus įdiegta keletas paketų, turinčių įvairią programinę įrangą serverio darbui).

Galite atlikti veiksmus, pakeisiančius programinę įrangą, pavyzdžiui: įdiegti, išdiegti, atnaujinti versiją ar pasendinti. Visi atlikti pakeitimai bus išsaugoti, bet dar neįvykdyti.

Galite dar peržiūrėti pakeitimus. Galite bet kada atsisakyti pavienių pakeitimų.

Užrakinimo parinktis gali būti naudojama pasirinkto paketo būsenos išlaikymui; tokiu atveju nebus leidžiama to paketo automatiškai įdiegti, atnaujinti arba pašalinti. Tai naudinga tik labai retais atvejais, pavyzdžiui, galite neįdiegti kai kurių tvarkyklių, jei jos trikdo jūsų sistemą, tačiau norite įdiegti tam tikrą kolekciją, kurioje ši tvarkyklė yra.

Pakeitimai bus įvykdyti, kai tik nuspręsite nuspausti mygtuką Patvirtinti (gali būt ir Pritaikyti), esantį apatiniame dešiniajame kampe.

Saugyklos[keisti]

Čia galite savarankiškai pridėti, šalinti, keisti vietas (vadinamus šaltinius, laikmenas, saugyklas, angl. repo, repository), kuriose bus ieškoma paketų tada, kuomet naudojatės paketų tvarkykle.

Kartais pakanka tiesiog pridėti saugyklą, o po to atvėrus paketų tvarkytuvę jums bus automatiškai įdiegti sistemai reikalingus paketus. Tokiu būdu galima įdiegti lietuvių kalbos paketus (prie saugyklų pridėjus papildomų kalbų CD), nuosavybines vaizdo plokštės tvarkykles.

„Diegti tuoj pat“ (1-Click install) nuorodos[keisti]

„Diegti tuoj pat“ nuorodos pavyzdys
Diegimo su „diegti tuoj pat“ pavyzdys

Bene pats pats paprasčiausias būdas įdiegti paketus – nuspausti .ymp (YaST Meta Package) nuorodą.

Tokiu atveju bus automatiškai pridedamos reikalingos saugyklos, diegiami norimi paketai. Pavyzdžiui, openSUSE parsisiuntimų svetainėje yra paketų paieška; čia prie rastųjų paketų pateikiamos „Diegti tuoj pat“ nuorodos, kurias spragtelėję pradėsite diegti norimą programinę įrangą kone tiesiai iš savo žiniatinklio naršyklės! „Diegti tuoj pat“ nuorodų galima rasti įvairiose programinės įrangos svetainėse, pvz., VLC.

Jei nuspaudus šią nuorodą neprasideda diegimas, patikrinkite, ar įdiegtas yast2-metapackage-handler paketas.

Pavienių RPM diegimas[keisti]

Galite .rpm paketų ieškoti savarankiškai (internete) ir juos atsisiųsti. Dažniausiai tiesiog pakaks spragtelėti .rmp rinkmeną ir sistema iš karto jums pasiūlys įdiegti norimą paketą. Tokiu būdu diegiamas Skype.

Diegimo vienu paspaudimu kolekcijos:

  • Lietuviška opensuse.lt „diegti tuoj pat“ kolekcija[1]
  • openSUSE bendruomenės kolekcija [2]

Konkrečių paketų paiešką siūlo:

  • oficiali openSUSE paieškos svetainė [3]
  • openSUSE bendruomenės webpin paketų paieška [4]
  • PackMan [5]

Diegimas komandinėje eilutėje[keisti]

  zypper in paketas           # paketas - paketo ar savybės pavadinimas

pavyzdžiui:

  sudo zypper in stardict     # StarDict žodyno diegimas iš paprasto vartotojo terminalo
  zypper in yast2-trans-lt    # YaST sulietuvinimo paketo diegimas, kai vartotojas jau prijungęs kaip root

Dažniausiai norima įdiegti PĮ[keisti]

Kodekai[keisti]

Dėl licencijos ribojimų, jie standartiškai neįtraukti į openSUSE. Išimtis – Fluendo MP3 kodekams.

Kodekai įdiegiami kartu su VLC, Mplayer ir kai kuriomis kitomis programomis

KDE ir GNOME aplinkose dažniausiai naudojami kodekai bus įdiegti nuspaudus openSUSE bendruomenės kolekcijos [6] 1-click-install nuorodą.

Nuosavybinės vaizdo plokštės tvarkyklės[keisti]

Paprasčiausias būdas įdiegti tvarkykles NVIDIA arba AMD/ATI vaizdo plokštėms - spustelėti atitinkamą „diegti tuoj pat“ nuorodą openSUSE bendruomenės puslapyje [7].

Sudėtingesnis būdas – įdiegiamos pačios naujausios tvarkyklės, kurios geriau tiks turint naujausias ATI vaizdo plokštes. (Pvz., ATI saugykloje, skirtoje openSUSE 11.2, yra 9.11 „ATI Catalyst“ versija, tuo tarpu 2010 metų vasarį pasirodė 10.2 versija). Pastaba: atnaujinus openSUSE branduolį, tvarkyklė gali nebeveikti ir ją tektų diegti iš naujo!

  • Įdiegti kompiliavimui reikalingus paketus. Tai padaryti galima komandinėje eilutėje įvykdžius:
  su -c 'zypper in kernel-source linux-kernel-headers kernel-syms module-init-tools make gcc'
  • Atsisiųsti ATI tvarkykles iš AMD[8] svetainės.
  • Komandinėje eilutėje įvykdyti (kai .run rinkmena parsiųsta į /tmp aplanką):
  su -c "sh /tmp/ati-driver-installer-*.run"


Išsami informacija pateikta openSUSE dokumentacijoje apie ATI (anglų k.)[9]

Nuorodos[keisti]

  1. http://www.opensuse.lt/index.php/diegti-tuoj-pat-kolekcija Lietuviška „diegti tuoj pat“ kolekcija
  2. http://opensuse-community.org/1-click-collection 1-click install collection
  3. http://software.opensuse.ors/search Paketų paieška openSUSE svetainėje
  4. http://packages.opensuse-community.org Webpin search
  5. http://packman.links2linux.de/search PackMan
  6. http://opensuse-community.org/ 1-click install collection
  7. http://opensuse-community.org/ openSUSE bendruomenės puslapis su „diegti tuoj pat“ nuorodomis
  8. http://support.amd.com/us/gpudownload/Pages/index.aspx Naujausių ATI tvarkyklių atsiuntimas
  9. http://en.opensuse.org/ATI openSUSE dokumentacija apie ATI (anglų k.)