Kubuntu tutuksi/Ohjelmien asentaminen ja pakettivarastot

Pakettienhallinta

muokkaa

Windowsissa ohjelmien asentamiseen käytetään ohjelmien mukana tulevia asennusohjelma (esim. install.exe). Asennusohjelma löytyy yleensä joko CD-levyltä tai ohjelman kotisivulta. Ubuntussa asennusohjelmien etsiminen ja läpikäyminen voidaan unohtaa, sillä ohjelmat on pyritty keskittämään Internetissä oleviin ohjelmalähteisiin (pakettivarastoihin, englanniksi repositories). Ubuntussa yksittäiset ohjelmat on pakattu ohjelmapaketteihin, jotka noudetaan näistä ohjelmavarastoista.

Itse asiassa koko Ubuntu muodostuu joukosta ohjelmapaketteja. Näistä paketeista pitää kirjaa järjestelmän pakettienhallinta, joka Ubuntussa on nimeltään apt. Pakettienhallinnan avulla uusien ohjelmien asentaminen on helppoa, sillä se lataa halutut ohjelmapaketit ohjelmalähteestä ja asentaa ne paikalleen tehden samalla tarvittavat asetukset. Yksi järjestelmän eduista on se, että kun asennetuista ohjelmista ilmestyy uusi versio ohjelmavarastoihin, pakettienhallinta ilmoittaa uuden version saatavuudesta automaattisesti. Näin pakettien päivittäminen onnistuu muutamalla hiiren klikkauksella. Uusia ohjelmaversioita ei siis tarvitse erikseen hakea ohjelman kotisivuilta tai asentaa esimerkiksi CD-levyltä. Samoin päivittäminen Ubuntun uuteen versioon käy kätevästi pakettienhallinnan avulla.

Pakettienhallinta pitää huolen myös ohjelmapakettien välisistä riippuvuuksista. Monet ohjelmapaketit vaativat, että järjestelmään on asennettu tiettyjä muita ohjelmia. Pakettienhallinta huolehtii siitä, että myös nämä ohjelmat tulevat asennetuksi. Samalla tavalla pakettienhallinta huolehtii myös siitä, ettei yksittäisen ohjelman poistamisen yhteydessä poisteta samalla sellaisia paketteja, joita jotkut muut ohjelmat vielä tarvitsevat.

Vaikka Ubuntun ohjelmalähteet ovat hyvin kattavia, ei niistä kuitenkaan löydy kaikkia olemassa olevia ohjelmia. Yksittäisiä ohjelmia voi asentaa myös lataamalla ohjelman kotisivuilta tai muualta verkosta Ubuntulle tehdyn ohjelmapaketin. Tällaisia paketteja löytyy mm. Getdeb-sivustolta. On kuitenkin muistettava, että kehittäjät eivät takaa virallisten pakettivarastojen ulkopuolelta asennettujen ohjelmien toimivuutta ja ne saattavat aiheuttaa ongelmia. Lisäksi käyttäjän on itse huolehdittava niiden päivittämisestä ja huomioitava mahdolliset yhteensopivuusongelmat. Mikäli sopivaa ohjelmapakettia ei ole saatavilla, niin edistyneempi käyttäjä voi kääntää ohjelman suoraan lähdekoodista.

Kaikki ohjelmat tulee aina pyrkiä asentamaan virallisista ohjelmalähteistä.

Suositeltava järjestys ohjelmien asentamiselle on siis seuraava:

  1. Asentaminen ohjelmavarastoista
  2. Ubuntulle tehdyn yksittäisen ohjelmapaketin asentaminen
  3. Kääntäminen lähdekoodista (ei käsitellä tässä ohjeessa, lisätietoja)

Ohjelmien asentaminen ohjelmavarastoista

muokkaa

Ubuntussa on useampia mahdollisia tapoja asentaa ohjelmia pakettivarastoista. Graafisesti ohjelmien asentaminen onnistuu Lisää/poista sovelluksia -työkalulla ja Synaptic-pakettienhallintaohjelmalla. Kubuntussa ohjelmapakettienhallinnasta vastaa Adept. Komentoriviltä pakettienhallintaa voi käyttää käskyillä apt-get tai aptitude. Pakettienhallinnan käyttämiseen tarvitset pääkäyttäjän oikeudet.

Lisää sovelluksia -työkalu

muokkaa

Helpoin tapa asentaa ja poistaa yleisimpiä ohjelmia järjestelmääsi on Lisää/poista sovelluksia(8.04) tai Ubuntun sovellusvalikoima(9.10) -työkalu, joka on pelkistetty käyttöliittymä pakettienhallintaan.

Ubuntu

 

Ubuntun versiossa 9.10 Ubuntun sovellusvalikoima -ohjelma käynnistetään Sovellukset-valikosta kohdasta Ubuntun sovellusvalikoima tai aiemmissa Ubuntun versioissa Lisää sovelluksia -ohjelma käynnistetään Sovellukset-valikosta kohdasta Lisää/poista....

Kubuntu

 
Lisää sovelluksia -ohjelma käynnistetään K-valikosta kohdasta Lisää/poista ohjelmia.

Ohjelman ikkunan vasemmassa reunassa on listattu eri luokkiin jaettuja ohjelmia. Voit tutustua yksittäisen ohjelman kuvaukseen napsauttamalla ohjelman nimeä. Järjestelmään asennetut ohjelmat on merkitty ruksilla. Uuden ohjelman voi merkitä asennettavaksi laittamalla sen kohdalle ruksin ruutuun. Jo asennetun ohjelman poistaminen onnistuu poistamalla merkintä ohjelman nimen edestä.

Ubuntu

Kun olet merkinnyt asennettavat/poistettavat ohjelmat, napsauta Toteuta-painiketta oikeasta alanurkasta.

Kubuntu

Kun olet merkinnyt asennettavat/poistettavat ohjelmat, napsauta Toteuta muutokset -painiketta oikeasta alanurkasta.

Jos valitsit uuden ohjelman asennettavaksi, pakettienhallinta noutaa tarvittavat ohjelmapaketit ohjelmavarastoista ja asentaa ne paikalleen. Vastaavasti poistettavaksi merkityt ohjelmat poistetaan järjestelmästä. Linuxissa järjestelmää ei juuri koskaan tarvitse käynnistää uudestaan ohjelmien asentamisen jälkeen vaan voit heti ryhtyä käyttämään uutta ohjelmaa.

Pakettienhallintaohjelma

muokkaa

Pakettienhallintaohjelma on Lisää/poista sovelluksia -työkalua laajempi ja monipuolisempi. Sillä voit asentaa minkä tahansa paketin, joka on saatavilla käytössäsi olevista ohjelmavarastoista. Lisää/poista sovelluksia -työkaluun erona on se, että pakettienhallintaohjelmaa käytettäessä sinun tulee tietää, mikä on asennettavan tai poistettavan paketin nimi. Yleensä pakettien nimet ovat kuitenkin loogisia, esimerkiksi Mozilla Firefox -selaimen ohjelmapaketin nimi on mozilla-firefox jne. Paketinhallintaohjelmassa onnistuu myös ohjelmien uudelleenasennus.

Ubuntu

 

Ubuntussa on käytettävissä pakettienhallintasovellus Synaptic, joka on monipuolisempi versio Lisää/poista sovelluksia -ohjelmasta. Saat käynnistettyä sen valitsemalla Järjestelmä-valikosta kohdasta Hallinta -> Synaptic-pakettienhallinta.

Saadaksesi tiedot viimeisimmistä muutoksista ohjelmavarastoissa on suositeltavaa päivittää listaukset saatavilla olevista ohjelmapaketeista aina kun Synaptic käynnistetään. Tämä tapahtuu napsauttamalla Päivitä-painiketta.

Ohjelmapakettien asentaminen ja poistaminen tapahtuu samalla periaatteella kuin Lisää/poista sovelluksia -ohjelmassa. Asennettavaksi tai poistettavaksi halutun ohjelmapaketin nimen päällä napsautetaan hiiren oikeaa näppäintä ja valitaan haluttu toiminto, kuten Merkitse asennettavaksi tai Merkitse poistettavaksi. Kun halutut toiminnot on valittu, napsauta Toteuta-painiketta. Tämän jälkeen Synaptic hakee halutut ohjelmapaketit ohjelmalähteistä ja asentaa ne paikalleen tai poistaa ne paketit, jotka ovat merkitty poistettavaksi.

Synapticin avulla ohjelmapakettien etsiminen käy helposti Etsi-toiminnolla. Sen avulla ohjelmapaketteja voi etsiä usein eri tavoin, kuten ohjelmapaketin nimellä tai ohjelmasta kirjoitetun kuvauksen perusteella. Saatavilla olevat ohjelmapaketit on luokiteltu omiin osioihinsa Synaptic-ikkunan vasemmasta reunasta löytyvälle Ryhmät-lehdelle. Esimerkiksi osiossa Multimedia sijaitsevat Ubuntun multimediatoimintoihin liittyvät ohjelmapaketit.

Kubuntu

 

Kubuntussa ohjelmapakettien asentaminen graafisesti tapahtuu Adept-ohjelmalla. Se löytyy K-valikosta kohdasta Järjestelmä -> Adept - Ohjelmapakettien hallinta.

Jotta saisit tiedot viimeisimmistä muutoksista ohjelmavarastoissa, on suositeltavaa päivittää listaukset saatavilla olevista ohjelmapaketeista aina, kun käytät pakettienhallintaohjelmaa. Listauksen saat päivitettyä napsauttamalla Nouda päivitykset -painiketta.

Ohjelmapakettien asentaminen ja poistaminen tapahtuu samalla periaatteella kuin Lisää sovelluksia -ohjelmassa. Asennettavaksi tai poistettavaksi halutun ohjelmapaketin nimeä napsautetaan ja valitaan haluttu toiminto, kuten Pyydä asentamaan tai Pyydä poistamaan. Kun halutut toiminnot on valittu, napsautetaan Toteuta muutokset -painiketta. Tämän jälkeen Adept hakee halutut ohjelmapaketit ohjelmavarastoista ja asentaa ne paikalleen tai poistaa ne paketit, jotka ovat merkitty poistettavaksi.

Adeptissa ohjelmapakettien etsiminen käy helposti Search-filterillä. Sen avulla ohjelmapaketteja voi etsiä usein eri tavoin, kuten ohjelmapaketin nimellä (package name) tai ohjelmasta kirjoitetun kuvauksen (description) perusteella.

Ohjelmalähteet ja niiden lisääminen

muokkaa

Ubuntun asennuksen jälkeen on käytettävissä vain tärkeimmät ohjelmalähteet joista löytyvät yleisimmin käytetyt perusohjelmat. Ohjelmalähteiden rajoittaminen johtuu sekä tekijänoikeudellisista että järjestelmän vakauden varmistamiseen liittyvistä syistä. Ubuntulle on kuitenkin olemassa useita ohjelmavarastoja, joiden käyttöön ottaminen mahdollistaa ohjelmien asentamisen huomattavasti laajemmasta valikoimasta. Uuden ohjelmalähteen saa käyttöön kertomalla pakettienhallinnalle sen verkko-osoitteen. Ubuntun tärkeimmät viralliset ohjelmavarastot ovat seuraavat:

Main
Ubuntun pääohjelmavarasto, jossa sijaitsevista ohjelmista asennetaan lähes kaikki järjestelmän asennuksen yhteydessä. Tämä ohjelmavarasto pitää sisällään vain vapaita ohjelmia, ja Ubuntun kehittäjäryhmä lupaa kaikille ohjelmapaketeille tietoturvapäivitykset.
Restricted
Tässä ohjelmavarastossa sijaitsee ohjelmia, jotka ovat yleisiä, mutta joiden lisenssi ei ole täysin vapaa. Myös tämän pakettivaraston ohjelmat ovat täysin Ubuntun kehittäjäryhmän tukemia. Tästä varastosta löytyy mm. joitain laiteajureita.
Universe
Laaja ohjelmavarasto vapaita ohjelmia, joihin ei kuitenkaan luvata suoraa tukea Ubuntun kehittäjäryhmältä. Paketit ovat Ubuntun käyttäjäyhteisön tekemiä ja ylläpitämiä.
Multiverse
Tämä ohjelmavarasto pitää sisällään ohjelmia, joita ei ole lisensoitu vapaiden ohjelmien periaatteiden mukaisesti. Ubuntun kehittäjäryhmä ei tarjoa suoraa tukea näille paketeille, vaan ne ovat käyttäjäyhteisön ylläpitämiä.
Backports
Ohjelmavarasto, joka pitää sisällään versioita Ubuntun julkaisujen välillä ilmestyneistä ohjelmista. Ubuntun päivitysten mukana asennetaan normaalisti vain tietoturvapäivityksiä, ja ohjelmien uudet versiot päätyvät seuraavaan julkaisuun. Backports-ohjelmalähteen kautta on ohjelmien uusia versioita saatavissa myös vanhempaan Ubuntuun. Ubuntun kehittäjät eivät tue näitä päivityksiä.
Partner
Ubuntun yhteistyökumppaneiden ohjelmia, jotka eivät ole vapaita.

Asennuksen jälkeen käytettävissä ovat ohjelmalähteet main, restricted, universe ja multiverse. Mikäli haluat pitää järjestelmäsi äärimmäisen vakaana (esim. palvelinkäytössä), ei muita ohjelmavarastoja ole syytä ottaa käyttöön. Yleensä oletuksena käytössä olevat ohjelmalähteet riittävät myös työpöytäkäytössä.

Ohjelmalähteiden hallinta

muokkaa

Ubuntu

Ubuntu 8.04 Ohjelmalähteitä hallitaan Ohjelmalähteet-työkalulla, joka käynnistetään valitsemalla Järjestelmä -> Ylläpito -> Ohjelmalähteet. Ubuntu-ohjelmistot-välilehdeltä voidaan hallita yllä mainittuja ohjelmalähteitä partner-lähdettä lukuun ottamatta. Oletuksena tältä välilehdeltä on valittu kaikki ohjelmalähteet, mikä on yleensä hyvä ratkaisu.

 

Päivitykset-välilehdeltä voidaan hallita ohjelmalähteitä, joista haetaan päivityksiä. Oletuksena on valittuna tärkeät- ja suositellut päivitykset sisältävät ohjelmalähteet. Lisäksi on mahdollista valita esijulkaistut ja tukemattomat päivitykset sisältävät ohjelmalähteet, mutta niiden käyttäminen saattaa tehdä järjestelmän epävakaaksi.

Epävirallisia ohjelmalähteitä voidaan lisätä Kolmas osapuoli -välilehdellä napsauttamalla Lisää...-painiketta. Aukeavaan ikkunaan kirjoitetaan lisättävän ohjelmalähteen ns. APT-rivi, joka on muotoa

deb http://osoite.com hardy main

Esimerkiksi epävirallinen, mm. DVD-levyjen katselun kannalta välttämättömän libdvdcss-kirjaston sisältävä Medibuntu-ohjelmalähde lisättäisiin lisäämällä APT-rivi

deb http://packages.medibuntu.org/ hardy free non-free

Lisäksi paketinhallintaohjelmalle on kerrottava avain, jolla paketit on allekirjoitettu (pakettien allekirjoittamisella estetään ulkopuolisten pakettien ujuttaminen järjestelmään). Avain kerrotaan Varmennus-välilehdellä napsauttamalla Tuo avaintiedosto... -painiketta. Tämän jälkeen aukeavasta ikkunasta valitaan avaintiedosto, joka Medibuntun tapauksessa löytyy osoitteesta http://packages.medibuntu.org/medibuntu-key.gpg

Ubuntu 9.10 Uudella Ubuntun versiolla ohjelmalähteiden hallinta toimii kuten versiossa 8.04, pieniä poikkeuksia lukuunottamatta. Epäviralliset ohjelmalähteet lisätään Muut ohjelmistot -välilehdellä. Lisättävä APT-rivi on muotoa

deb http://osoite.com karmic main

Sana "karmic" kertoo mistä Ubuntu-versiosta on kyse. Tässä tapauksessa version 9.10 nimi on Karmic Koala. Edellisessä Medibuntu-esimerkissä pitää siis vaihtaa APT-riviksi

deb http://packages.medibuntu.org/ karmic free non-free

Avaintiedosto on kummassakin tapauksessa sama ja sen voi lisätä kuten yllä.

Kubuntu

Kubuntu 8.04 Ohjelmalähteitä hallitaan Adept-ohjelmalla, joka käynnistetään valitsemalla K-valikko -> Järjestelmä -> Adept. Adeptissa pääset muokkaamaan ohjelmavarastoja valitsemalla Adept -> Ohjelmavarastojen hallinta. Kubuntu-ohjelmistot-välilehdeltä voidaan hallita yllä mainittuja ohjelmalähteitä partner-lähdettä lukuun ottamatta. Oletuksena tältä välilehdeltä on valittu kaikki ohjelmalähteet, mikä on yleensä hyvä ratkaisu.

 

Updates-välilehdeltä voidaan hallita ohjelmalähteitä, joista haetaan päivityksiä. Oletuksena on valittuna tärkeät- ja suositellut päivitykset sisältävät ohjelmalähteet. Lisäksi on mahdollista valita esijulkaistut ja tukemattomat päivitykset sisältävät ohjelmalähteet, mutta niiden käyttäminen saattaa tehdä järjestelmän epävakaaksi.

Epävirallisia ohjelmalähteitä voidaan lisätä Third-Party Software -välilehdestä. Tältä välilehdeltä voit myös valita partner-ohjelmalähteen muita lähteitä voit lisätä napsauttamalla Lisää...-painiketta. Aukeavaan ikkunaan kirjoitetaan lisättävän ohjelmalähteen ns. APT-rivi, joka on muotoa

deb http://osoite.com hardy main

Esimerkiksi epävirallinen, mm. DVD-levyjen katselun kannalta välttämättömän libdvdcss-kirjaston sisältävä Medibuntu-ohjelmalähde lisättäisiin lisäämällä APT-rivi

deb http://packages.medibuntu.org/ hardy free non-free

Lisäksi paketinhallintaohjelmalle on kerrottava avain, jolla paketit on allekirjoitettu (pakettien allekirjoittamisella estetään ulkopuolisten pakettien ujuttaminen järjestelmään). Avain kerrotaan Authentication-välilehdellä napsauttamalla Import Key File -painiketta. Tämän jälkeen aukeavasta ikkunasta valitaan avaintiedosto, joka Medibuntun tapauksessa löytyy osoitteesta http://packages.medibuntu.org/medibuntu-key.gpg Huom. sinun tulee tallentaa tämä tiedosto tietokoneellesi.

Napsauttamalla Close-painiketta otat ohjelmavarastolistauksen käyttöön, jonka jälkeen saat tiedot uusista saatavilla olevista paketeista napsauttamalla Nouda päivitykset-painiketta.

Yksittäisen ohjelmapaketin asentaminen

muokkaa

Joitain Ubuntulle tehtyjä ohjelmapaketteja ei ole saatavilla ohjelmavarastoissa. Tällöin paketin voi ladata esimerkiksi ohjelman tai sen paketoijan kotisivuilta ja asentaa yksittäin. Asentaminen onnistuu kaksoisnapsauttamalla ladattua pakettia (tiedostopääte .deb) ja napsauttamalla sen jälkeen Asenna paketti -painiketta

Päivittäminen uuteen versioon

muokkaa

Ubuntusta julkaistaan kuuden kuukauden välein uusi versio. Kun uusi LTS-versio on saatavilla, päivitysohjelma ehdottaa automaattisesti päivittämistä uuteen versioon.

Uuden version käyttöönotto päivitystyökalulla

muokkaa

Ubuntu

Ubuntussa päivittäminen uusimpaan versioon on helppoa, sillä päivitystyökalu päivittää koko järjestelmän ilman, että käyttäjän tarvitsee koskea järjestelmän asetuksiin ja ohjelmavarastojen listaukseen.

Käynnistääksesi järjestelmän päivittämisen, mene Järjestelmä-valikkoon ja valitse Ylläpito-valikon Päivitysten hallinta -kohta. Päivitystyökalu kertoo, että uusin versio (tällä hetkellä 8.04.1) on ladattavissa. Napsauta ilmoitusta ja seuraa ohjeita.

Kubuntu

Kubuntun päivittäminen uusimpaan versioon onnistuu avaamalla K-valikko -> Järjestelmä -> Adeptin hallinta

Seuraavaksi

1. Valitse Adept -> Ohjelmavarastojen hallinta
2. Varmista että päivitykset-välilehdeltä kohta 'Suositellut päivitykset' on valittuna ja paina OK
3. Paina 'Nouda päivitykset' -painiketta
4. Paina 'Täysi päivitys' -painiketta
5. Paina 'Toteuta muutokset' -painiketta

Ilmestyvä 'Versiopäivitys'-painike tarjoaa sinulle työkalun päivittääksesi Hardyyn. Jos painiketta ei näy, käynnistä Adept uudelleen.

Laajemmat päivitysohjeet ja ongelmanratkaisuohjeita Ubuntu Suomen wikissä: http://wiki.ubuntu-fi.org/Paivittaminen


Ohjelmapakettienhallintaa komentoriviltä

muokkaa

Paketinhallinta komentoriviltä on suhteellisen helppoa ja mahdollisuuksia on enemmän kuin graafisella puolella. Komentorivipohjaisen paketinhallinnan opettelu ei ole muutenkaan turhaa, sillä se antaa edellytykset mm. koneen helppoon etäkäyttöön ja riippumattomuuteen tietyn paketinhallinnan graafisesta käyttöliittymästä.

Ohjelmapakettien hallintaan käytetään apt-get, aptitude ja dpkg-komentoriviohjelma. Niihin ei tarkemmin perehdytä tässä ohjeessa, mutta lisätietoja löytyy seuraavista artikkeleista

  • Apt-get Työkalu pakettien hallintaan kuten asentamiseen ja poistamiseen
  • Aptitude Apt-getiä älykkäämpi työkalu pakettien hallintaan
  • Dpkg Ohjelmalla voit asentaa yksittäisiä ohjelmia joita ei löydy pakettienhallinnasta.
  • Apt-key Ohjelmalla voit lisätä "avaimia" jotka varmistavat ohjelmalähteiden turvallisuuden.

Malline:Kubuntu tutuksi