Kirjoittaja Aihe: Ohjelmien asentaminen ja ohjelmavarastot  (Luettu 12236 kertaa)

mikkohuo

  • Käyttäjä
  • Viestejä: 562
  • The Ubuntu Counter Project - user number #3339
    • Profiili
Ohjelmien asentaminen ja ohjelmavarastot
« : 28.03.06 - klo:23.24 »
Huom! Tätä ohjetta ei enää muokata!

Ajantasalla oleva versio ohjeesta löytyy Ubuntu tutuksi -wikikirjasta:
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/J%C3%A4rjestelm%C3%A4n_hallinta#Ohjelmien_asentaminen_ja_pakettivarastot





(Kiitokset rhk:lle tärkeistä huomautuksista!)

PAKETTIENHALLINTA PITÄÄ KIRJAA ASENNETUISTA OHJELMISTA

Windowsissa uudet ohjelmat otetaan käyttöön asennusohjelmalla (esim. install.exe, setup.exe tms.). Ohjelmat asennetaan joko cd:ltä tai haetaan ohjelman nettisivuilta. Ubuntussa voit unohtaa tämän, sillä ohjelmat on keskitetty Internetissä oleviin ohjelmavarastoihin (=pakettivarastot, 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. Pakettienhallinnan avulla uusien ohjelmien asentaminen on helppoa, sillä se lataa halutut ohjelmapaketit ohjelmavarastoista ja asentaa ne paikalleen. Yksi järjestelmän eduista on se, että asennettujen ohjelmien uusien versioiden tullessa ohjelmavarastoihin, ilmoittaa pakettienhallinta niistä automaattisesti. Näin pakettien päivittäminen on helppoa muutamalla hiiren klikkauksella. Uusia ohjelmaversioita ei siis tarvitse erikseen hakea ohjelman nettisivuilta tai asentaa esim. cd-levyltä. Samoin päivittäminen Ubuntun uuteen versioon käy kätevästi.

Pakettienhallinta pitää huolen myös ohjelmapakettien välisistä riippuvuuksista. Monet ohjelmapaketit vaativat, että järjestelmään on asennettu tiettyjä muita paketteja. Pakettienhallinta huolehtii siitä, että myös nämä paketit tulevat asennetuksi. Samalla tavalla pakettienhallinta huolehtii myös siitä, ettei yksittäisen paketin poistamisen yhteydessä poisteta samalla sellaisia paketteja, jotka sotkisivat muiden ohjelmien riippuvuuksia

Vaikka Ubuntun ohjelmavarastot ovat hyvin kattavia, ei kaikkia kuviteltavia ohjelmia niissä kuitenkaan ole. Tällöin yksittäisen, esim. Internetistä itse ladatun Ubuntulle tehdyn ohjelmapaketin voi asentaa myös erikseen. Ja mikäli sopivaa ohjelmapakettiakaan ei ole saatavilla, niin edistyneempi käyttäjä voi kääntää ohjelman suoraan lähdekoodista.

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)


OHJELMIEN ASENTAMINEN UBUNTUN OHJELMAVARASTOISTA

Ubuntussa on useampia mahdollisia tapoja asentaa ohjelmia pakettivarastoista. Graafisesti ohjelmien asentaminen onnistuu 'Lisää sovelluksia' -työkalulla ja Synaptic - pakettienhallintaohjelmalla. Komentoriviltä pakettienhallintaa käytetään apt-get -käskyllä. Pakettienhallinnan käyttämiseen tarvitset pääkäyttäjän oikeudet.


'Lisää sovelluksia' – työkalu

Helpoin tapa asentaa ja poistaa yleisimpiä ohjelmia Ubuntuun on 'Lisää sovelluksia' -työkalu, joka on pelkistetty käyttöliittymä pakettienhallintaan.

'Lisää sovelluksia' -ohjelma käynnistetään Sovellukset -valikosta kohdasta Lisää ohjelmia. Ohjelman ikkunan vasemmassa reunassa on listattu luokiteltuna ohjelmia ja voit tutustua ohjelmien kuvauksiin painamalla ohjelman nimen päällä. Järjestelmääsi asennetut ohjelmat on merkitty ruksilla. Uuden ohjelman voit merkitä asennettavaksi laittamalla sen kohdalle ruksin ruutuun. Jo asennetun ohjelman poistaminen onnistuu poistamalla merkintä ohjelman nimen edestä. Kun olet merkinnyt asennettavat/poistettavat ohjelmat paina Toteuta 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 tarvitse käynnistää uudestaan ohjelmien asentamisen jälkeen, vaan voit heti alkaa käyttää uutta ohjelmaa.


Synaptic pakettienhallinta

Synaptic pakettienhallinta on laajempi versio 'Lisää sovelluksia' -ohjelmasta. Saat käynnistettyä sen valitsemalla 'Lisää sovelluksia' -ohjelman Tiedosto -valikosta Lisäasetukset. Synaptic löytyy myös Järjestelmä -valikosta kohdasta Hallinta –> Synaptic Package Manager.

Synapticin avulla voit asentaa minkä tahansa paketin, joka on saatavilla käytössäsi olevista ohjelmavarastoista. 'Lisää sovelluksia' - työkaluun erona on se, että Synapticissa sinun tulee tietää, mikä on sen paketin nimi, jonka haluat asentaa tai poistaa. Yleensä pakettien nimet ovat kuitenkin hyvin loogisia. Esimerkiksi Mozilla Firefox internetselaimen ohjelmapaketin nimi on mozilla-firefox jne.

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

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 Synapticin ikkunan vasemmassa reunassa. Esimerkiksi osiossa Multimedia sijaitsevat Ubuntun multimediatoimintoihin liittyvät ohjelmapaketit jne.

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


Asentaminen komentoriviltä: apt-get

Erittäin näppärä tapa käyttää Ubuntun pakettienhallintaa on komentorivillä käsky apt-get. Yksinkertaisuudessaan apt-get toimii seuraavasti:

Pakettilistauksen päivittäminen:
Koodia: [Valitse]
sudo apt-get update
Ohjelman asentaminen:
Koodia: [Valitse]
sudo apt-get install ohjelmapakettiEsimerkiksi:
Koodia: [Valitse]
sudo apt-get install mozilla-firefox
Ohjelma poistaminen:
Koodia: [Valitse]
sudo apt-get remove ohjelmapakettiEsimerkiksi:
Koodia: [Valitse]
sudo apt-get remove mozilla-firefox
Koko järjestelmän pakettien päivittäminen:
Koodia: [Valitse]
sudo apt-get upgrade
Lisätietoja apt-get -käskystä löydät täältä: http://forum.ubuntu-fi.org/index.php?topic=135.0


LISÄÄ OHJELMAVARASTOJA KÄYTTÖÖN

Ubuntun asennuksen jälkeen on käytettävissä vain rajoitettu määrä ohjelmapaketteja. Ohjelmavarastojen rajoittaminen johtuu sekä tekijänoikeudellisista, että järjestelmän vakauden varmistamiseen liittyvistä syistä. Ubuntulle on kuitenkin olemassa useita ohjelmavarastoja, joita käyttöön ottamalla on mahdollista asentaa ohjelmia laajemmasta valikoimasta. Uuden ohjelmavaraston saa käyttöön kertomalla pakettienhallinalle sen internet-osoite. Ubuntun tärkeimmät ohjelmavarastot ovat seuraavat:

Main
Ubuntun pääohjelmavarasto, jossa sijaitsevat ohjelmat asennetaan lähes kokonaan järjestelmänasennuksen 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, mitkä ovat yleisiä, mutta niiden lisenssi ei ole täysin vapaa. Myös tämän pakettivaraston ohjelmat ovat täysin Ubuntun kehittäjäryhmän tukemia.

Universe
Laaja ohjelmavarasto avoimen lähdekoodin ohjelmia, joihin ei kuitenkaan luvata suoraa tukea Ubuntun kehittäjäryhmältä. Paketit ovatkin Ubuntun käyttäjäyhteisön tekemiä.

Multiverse
Tämä ohjelmavarasto pitää sisällään ohjelmia, jotka eivät ole lisensoitu vapaan lähdekoodin periaatteiden mukaisesti. Myöskään nämä paketit eivät ole Ubuntun kehitystiimin tukemia.

Backports
Ohjelmavarasto, joka pitää sisällään versioita Ubuntun julkaisujen välillä ilmestyneistä ohjelmista. Ubuntusta tulee uusi versio 6 kk välein ja se sisältää aina sillä hetkellä uusimmat ohjelmat, mutta backportsien kautta on saatavilla joistain ohjelmista uudempia versioita kuin mitä Ubuntussa on oletuksena.

PLF (Penguin Liberation Front)
Epävirallinen ohjelmavarasto, johon on paketoitu ohjelmia, mitä ei ole saatavilla muista ohjelmavarastoista. Täältä on saatavissa mm. Skype ja Realplayer sekä multimediatukea varten Windows-koodekit sisältävä paketti w32codecs. Käytännössä PLF:n paketit on todettu hyvin toimiviksi, mutta on syytä muistaa, että nämä paketit ovat epävirallisia ja voivat aiheuttaa ongelmia koneessasi.

Asennuksen jälkeen käytettävissä ovat vain ohjelmavarastot Main ja Restricted. Mikäli haluat pitää järjestelmäsi äärimmäisen vakaana (esim. palvelinkäytössä) ei muita ohjelmavarastoja ole syytä ottaa käyttöön. Useimmat käyttäjät haluavat kuitenkin mahdollisimman kattavan valikoiman ohjelmapaketteja käyttöönsä ja aktivoivat lisää ohjelmavarastoja.

Ohjelmavarastoja saa lisättyä Synapticin avulla tai muokkaamalla sources.lst -tiedostoa. Synapticissa listausta ohjelmavarastoista muokataan valitsemalla Asetukset –> Pakettivarastot. Universe ja Multiverse ohjelmavarastot saat käyttöösi klikkaamalla Lisää. Valitse varasto Breezy Badger ja valitse kohdat Virallisesti tuettu, Rajoitettu tekijänoikeus, Yhteisön ylläpitämä (Universe) ja Ei-vapaat ohjelmat (Multiverse). Paina OK. Tämän jälkeen tee samat valinnat varastoihin turvallisuuspäivitykset ja päivitykset.

Backports -ohjelmavaraston saat käyttöön valitsemalla Lisää ja siinä kohdan Muu. Lisää avautuvaan ikkunaan seuraava rivi:
Koodia: [Valitse]
deb http://archive.ubuntu.com/ubuntu breezy-backports main universe multiverse restricted
PLF -ohjelmavaraston saat samalla tavalla käyttöösi samalla tavalla kuin Backports -varaston. Lisää rivi:
Koodia: [Valitse]
deb http://packages.freecontrib.org/ubuntu/plf/ breezy free non-free
Kun painat OK, Synaptic lataa tiedot uusista ohjelmavarastoista ja sinulla on käytössäsi noin 17 000 ohjelmapaketin valikoima!

Ohjelmavarastolistausta voit muokata myös käsin:
Koodia: [Valitse]
sudo gedit /etc/apt/sources.list
Täältä löydät mallin toimvalle listalle: http://forum.ubuntu-fi.org/index.php?topic=1033.msg6597#msg6597


UBUNTULLE TEHDYN YKSITTÄISEN OHJELMAPAKETIN ASENTAMINEN

Joitain Ubuntulle tehtyjä ohjelmapaketteja ei ole saatavilla ohjelmavarastoissa. Tällöin paketin voi ladata esimerkiksi ohjelman tai sen paketoijan kotisivuilta ja asentaa yksittäin. Ubuntun tulevassa  Dapper Drake (6.06) -versiossa yksittäisen ohjelmapaketin asentamiseen on myös graafinen työkalu, mutta nykyisessä Breezyssa (5.10) paketinasentamisen voi tehdä ainoastaan komentoriviltä.

Yksittäisen ohjelmapaketin saat asennettua komentoriviltä seuraavalla komennolla
Koodia: [Valitse]
sudo dpkg -i ohjelmapakettiEsimerkiksi:
Koodia: [Valitse]
dpkg -i skype_1.2.0.11-1_i386.deb

« Viimeksi muokattu: 16.08.06 - klo:18.49 kirjoittanut mikkohuo »

villejuho

  • Käyttäjä
  • Viestejä: 72
  • Sorsa?
    • Profiili
Re: Ohjelmien asentaminen ja ohjelmavarastot
« Vastaus #1 : 29.03.06 - klo:00.29 »
Kyllä jonkinlainen wiki järjestelmä pitää saada pystyyn. Loistava how-to ;D

Speedy G

  • Käyttäjä
  • Viestejä: 216
    • Profiili
Re: Ohjelmien asentaminen ja ohjelmavarastot
« Vastaus #2 : 16.08.06 - klo:11.53 »
Oli sitten Synaptic muuttunut. Tänään kun noita pakettivarastoja yritin muutella.

Käytössä 6.06 Ubuntu.
Hai-saappaat ja Hankkijan lippis = Juntti Hämeen takamettistä :D

mikkohuo

  • Käyttäjä
  • Viestejä: 562
  • The Ubuntu Counter Project - user number #3339
    • Profiili
Re: Ohjelmien asentaminen ja ohjelmavarastot
« Vastaus #3 : 16.08.06 - klo:18.48 »
Oli sitten Synaptic muuttunut. Tänään kun noita pakettivarastoja yritin muutella.

Käytössä 6.06 Ubuntu.

Ajantasalla oleva versio ohjeesta löytyy Ubuntu tutuksi -wikikirjasta:
http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/J%C3%A4rjestelm%C3%A4n_hallinta#Ohjelmien_asentaminen_ja_pakettivarastot