Ero sivun ”Ohjelmien asentaminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 462 merkkiä lisätty ,  9. lokakuuta 2005
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 1: Rivi 1:
== 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:


# Kopio ohjelman lähdekoodipaketti ja pura se ( tar xvzf hyvasofta.tar.gz / tar xvjf hyvasofta.tar.bz2)<br>
# Siirry paketin hakemistoon (cd hyvasofta)<br>
# 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. <br>
# 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)<br>
# Käännä ohjelma komennolla make<br>
# Siirry pääkäyttäjäksi komennolla su - ja asenna ohjelma komennolla make install<br><br>


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


<div id="wikitikitavi" style="overflow:auto; height: 1px; ">
On myös suositeltavaa käyttää configure:n kanssa parametriä --prefix=/opt/hyvasofta, sillä silloin ohjelmiston voi poistaa helposti.
[[http://WTHP1.coolhost.biz] [WTHPD1]]
[http://WTHP2.coolhost.biz  WTHPD2]
[[http://WTHP3.coolhost.biz | WTHPD3]]
[http://WTHP4.coolhost.biz | WTHPD4]
[WTHPD5 | http://WTHP5.coolhost.biz]
[[http://WTHP6.coolhost.biz WTHPD6]]
</div>
9

muokkausta

Navigointivalikko