Rekisteröitymätön käyttäjä
Ero sivun ”Ohjelmien asentaminen” versioiden välillä
Siirry navigaatioon
Siirry hakuun
antaa mediawikin numeroida
(antaa mediawikin numeroida) |
|||
Rivi 9: | Rivi 9: | ||
Kuitenkin, joskus lähdekoodista kääntäminen on tehtävä, se on (yleensä) näin helppoa: | Kuitenkin, joskus 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 | 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 |