Ohjelmien asentaminen

Linux.fista
Versio hetkellä 22. lokakuuta 2005 kello 12.42 – tehnyt Buba91 (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

Ohjelmien asentaminen GNU/Linuxiin onnistuu pääsääntöisesti kahdella tavalla, kääntämällä lähdekoodista tai jakelupaketin omalla paketinhallinnalla.

Kääntäminen lähdekoodista

Perinteinen tapa ohjelmien asentamiseen on kääntäminen lähdekoodista. Jos mahdollista, ohjelma kannattaa kuitenkin asentaa käytetyn Linux-jakelun valmiista paketista, sillä:

- Lähdekoodista asennetun paketin poistaminen on hankalaa
- (Riippuvuuksia ei aina tarkisteta)


Jos lähdekoodista kääntäminen on tehtävä, se on (yleensä) näin helppoa:

  1. Kopio ohjelman lähdekoodipaketti ja pura se ( tar xvzf hyvasofta.tar.gz / tar xvjf hyvasofta.tar.bz2)
  2. Siirry paketin hakemistoon (cd hyvasofta)
  3. Hakemistossa on yleensä tekstitiedostoja, joiden nimet ovat README, INSTALL taikka jotain muuta vastaavaa. Lue nämä ja varmista, että kääntäminen todella tapahtuu niin kuin seuraavassa kerrotaan.
  4. Aja configure-skripti komennolla ./configure. Jos configure-skriptiä ei ole, kokeile komentoja make config ja/tai make menuconfig. Jos mistään ei tapahdu mitään, katso olisiko hakemistossa install.sh tyylistä skriptiä. Jos on, aja se (./install.sh)
  5. Käännä ohjelma komennolla make
  6. Siirry pääkäyttäjäksi komennolla su - ja asenna ohjelma komennolla make install

Joskus configure-skriptissä tulee virheitä puuttuvien pakettien kanssa. Tällöin täytyy vain etsiä jostain tarvittava kirjasto ja asentaa se ensin. On myös mahdollista, että kirjasto itsessään on jo asennettuna, mutta sen header - tiedostoja ym. sisältävä kehityspaketti puuttuu. Esimerkiksi, mikäli configure jää kaipaamaan libaudiofile - pakettia ja se on asennettuna, saattaa kehityspaketti olla nimeltään (Debianin tapauksessa) libaudiofile-dev

On myös suositeltavaa käyttää configure:n kanssa parametriä --prefix=/opt/hyvasofta, sillä silloin ohjelmiston voi poistaa helposti.