Ohjelmien asentaminen 2008-12-28 15:58

Kuvaus:

Linuxissa ohjelmien ensisijainen lähde ovat erilaiset pakettivarastot. Windows-tyyppistä erillisten, ladattavien ohjelmapakettien asentamista harrastetaan vain poikkeustapauksissa, ja usein yksittäiset ohjelmatkin jaetaan omista varastoistaan.

Application/Software Management in Ubuntu
Eri tavat asentaa ohjelmia Ubuntussa: ensisijaisesti omista pakettivarastoista toiminnoilla "Add/Remove...", Synaptic tai komentorivi (APT). Jos sieltä ei löydy suoraan lähdekoodista tai deb-paketista (jota ei ohje mainitse).
Repositories/Ubuntu
Perustietoa Ubuntun pakettivarastoista.

Ubuntun omat pakettivarastot

Ohjelmien asentamisen ensimmäinen ja ensisijainen vaihtoehto on Ubuntun omat pakettivarastot. Pakettivarastoista ohjelmat voi asentaa esim. apt-get-komennolla, tai Synaptic-ohjelmalla.

Apt-get

Asennetaan SoX

sudo apt-get install sox

Haetaan SoXiin liittyviä paketteja

apt-cache search sox

Asennetaan päivitykset:

sudo apt-get update && sudo apt-get upgrade

Mikäli jälkimmäinen komento jätti paketteja "kept back" tai "not upgraded" -tilaan, nämä täytyy asentaa:

sudo apt-get dist-upgrade

Joitakin ongelmia ratkaisevat myös sudo apt-get clean, sudo apt-get update --fix-missing ja sudo apt-get -f install, mutta ohjelma ilmoittaa niistä.

Synaptic

Graafinen Synaptic-käyttöliittymä löytyy valikosta System > Administration > Synaptic Package Manager.

Päivityksiin voi käyttää System > Administration > Update Manager, joka yleensä ilmoittaakin päivityksistä automaattisesti.

Deb-paketit

Deb-paketit ovat erityisesti Debian-järjestelmille (josta Ubuntukin on muokattu) rakennettuja asennuspaketteja. Ne voi asentaa helpoiten kaksoisklikkaamalla, tai komennolla

sudo dpkg -i paketin-nimi.deb

Jotkut ohjelmat vaativat monen deb-paketin asentamista. Ne voi asentaa kaikki kerralla siirtämällä ne yhteiseen hakemistoon, ja ajamalla hakemistossa

sudo dpkg -i *.deb

Deb-paketteina asennetut ohjelmat voi poistaa normaalisti esim. Synaptic-pakettienhallinnassa.

Asennus lähdekoodista

Mikäli ohjelmaa (tai sen haluttua versiota) ei löydy Ubuntun varastoista, eikä siitä ole valmista deb-asennuspakettia, viimeisenä mahdollisuutena on asentaa se lähdekoodista. Tämä tapahtuu yleensä seuraavasti.

  1. lataa ohjelma
  2. pura tar.gz-paketti tar xvzf paketti.tar.gz
  3. siirry purettujen tiedostojen hakemistoon cd paketti
  4. tarkista järjestelmä ja riippuvuudet ./configure
  5. tee asennusohjelma make
  6. asenna ohjelma sudo make install

Usein vaiheet 4 ja 5 ilmoittavat puuttuvista paketeista, jotka täytyy asentaa ennen viimeistä vaihetta. (Mikäli teet virheilmoituksen perusteella lisäasennuksia, kannattaa kyseiset vaiheet toistaa ennen loppullista asennusta.) Kannattaa myös tarkistaa jo heti aluksi asennuspaketin mahdollisesti sisältämät ohjetiedostot README ja INSTALL lisäohjeiden varalta.

Ohjelmat kannattaa asentaa joko oman hakemiston alle tai /opt-hakemistoon. /opt-hakemistoon asennettaessa joudut muuttamaan alihakemiston käyttöoikeudet esim. komennolla sudo chown -R käyttäjätunnus /opt/hakemisto.

Onnistuneen asennuksen jälkeen turhat tiedostot voi siivota komennolla make clean, tai poistaa koko asennuksen sudo make uninstall. (Asennuksen poistamista varten asennustiedostojen hakemistoon asennuksessa syntynyt Makefile-tiedosto pitää olla tallessa.)

Compiling and installing software from source in Linux
Perusteellisempi opas ohjelman asentamiseksi lähdekoodista.
Kääntäminen
Lähdekoodista asentamisen vaiheista yksityiskohtaisemmin.

Huom! Jotkut lähdekoodina jaettavat ohjelmat eivät välttämättä vaadi asennusta lainkaan, vaan puretusta hakemistosta löytyy käynnistystiedosto (esim. Songbird). Näitä varten täytyy kuitenkin tehdä esim. työpöydän käynnistyslinkit tai pikakäynnistyskomennot (aliakset) itse.

Luokka: »
Avainsanat:, , , , ,

Keskustelu

Kommentoi tätä sivua

Kommentit ovat julkisia. Sähköpostiosoitettasi ei julkaista tai jaeta.

*
*
*
http://raulihaverinen.fi/verkko-opas/?id=193