Ero sivun ”Kääntäminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
146 merkkiä lisätty ,  18. kesäkuuta 2007
säätöä
(siirto ohjelmien asentaminen -artikkelista ja wikitys)
 
(säätöä)
Rivi 6: Rivi 6:
# 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.
# 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.
# Aja configure-[[Bash-skriptaus|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)
# Aja configure-[[Bash-skriptaus|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)
# Jos configure-skripti ei mene kunnialla läpi, syy on usein puuttuvissa kehityskirjastoissa. Asenna siis mainitut kirjastot.
# Käännä ohjelma komennolla make
# Käännä ohjelma komennolla make
# Siirry pääkäyttäjäksi komennolla su - ja asenna ohjelma komennolla make install<br>
# Siirry pääkäyttäjäksi komennolla su - ja asenna ohjelma komennolla make install (ks. [[CheckInstall]])


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 ([[Debian]]in tapauksessa) libaudiofile-dev. Debianissa ohjelman kääntämiseen tarvittavat kirjastot on useimmiten helppo asentaa komentamalla:
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 ([[Debian]]in tapauksessa) libaudiofile-dev. Debianissa ohjelman kääntämiseen tarvittavat kirjastot on useimmiten helppo asentaa komentamalla:

Navigointivalikko