Kirjoittaja Aihe: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]  (Luettu 8366 kertaa)

Kilta

  • Käyttäjä
  • Viestejä: 95
  • [k]Ubuntu user # 16109
    • Profiili
Terve,
tänään huomasin että BfW:sta on tullut uusi versio (1.4) jonkin aikaa sitten. Mutta Kubuntun pakettivarastoista en sitä löytänyt enkä halua sitä lähdekoodista asentaa (vaikea poistaa..?). Myöskään wine ei toimi koneellani joten windows-versiotakaan en pysty asentamaan.

Kysymykseni menisi lyhykäisyydessään näin:
miten nopeasti se 1.4 versio suunnilleen saadaan ubuntun pakettivarastoihin? (suunnilleen)

Laittakaa muuten omia mielipiteitä tuosta uudesta versiosta jos olette sen asentaneet mainitsemillani tavoilla.

Linkkejä:
http://www.wesnoth.org/
http://www.wesnoth.org/wiki/Download#Stable_.281.4_branch.29
« Viimeksi muokattu: 13.03.08 - klo:21.49 kirjoittanut Kilta »


Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Battle for wesnoth (1.4)
« Vastaus #1 : 12.03.08 - klo:21.07 »
Mutta Kubuntun pakettivarastoista en sitä löytänyt enkä halua sitä lähdekoodista asentaa (vaikea poistaa..?).

Itse olen asennellut checkinstall-ohjelmalla lähdekoodeista, tekee deb-paketin. Kirjastojen etsiminen voi olla työlästä.

http://forum.ubuntu-fi.org/index.php?topic=14568.msg106337#msg106337

Ystävällisin terveisin Asmo Koskinen.


lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Battle for wesnoth (1.4)
« Vastaus #2 : 13.03.08 - klo:02.07 »
Lainaus
Itse olen asennellut checkinstall-ohjelmalla lähdekoodeista, tekee deb-paketin. Kirjastojen etsiminen voi olla työlästä.

Koodia: [Valitse]
apt-get build-dep paketin-nimiHakee ubuntussa jo olevan version tarvitsemat riippuvuudet. Sen jälkeen joutuu asentamaan vielä mahdolliset uudet paketit josta asennettava ohjelma on riippuvainen.

Lainaus
miten nopeasti se 1.4 versio suunnilleen saadaan ubuntun pakettivarastoihin? (suunnilleen)

Hardyyn se ei ehdi. Hardy+1 versioon voisi hyvin ehtiä. Näillä tiedoilla arvaisin 7 kuukautta. Tosin jos joku paketoisi sen oikein hyvin ja tekisi takaisinsovituksen (backport) niin voisi ehtiä aiemminkin.

Checkinstallilla asennetut ohjelmat on helppo poistaa vaikka synapticilla ja usein uudempi versio päivitetään automaattisesti. En tiedä vaikuttaako, kun wesnoth on ubuntussa useampana pakettina.

Oikea kysymys onkin tarjoaako uusi versio jotain niin hyvää, että se todella kannattaa asentaa itse. Itse en osaa vastata tähän.

JTap

  • Käyttäjä
  • Viestejä: 276
    • Profiili
Vs: Battle for wesnoth (1.4)
« Vastaus #3 : 13.03.08 - klo:10.24 »
Gutsyyn epävirallisen ohjelmalähteen kautta, oletan että asentuu tuo viimeisin versio mutta enpä varmaksi mene vannomaan:
http://www.wesnoth.org/wiki/WesnothBinariesLinux#Gutsy

Kilta

  • Käyttäjä
  • Viestejä: 95
  • [k]Ubuntu user # 16109
    • Profiili
Vs: Battle for wesnoth (1.4)
« Vastaus #4 : 13.03.08 - klo:21.49 »
Jeps, asensin lähdekoodista.. Kiitos suuresti avusta!


tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #5 : 13.03.08 - klo:23.25 »
Valmis DEB-pakettin löytyy getdebistä.

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #6 : 22.03.08 - klo:19.51 »
Valmis DEB-pakettin löytyy getdebistä.
Tuo olisikin ollut liian hyvää valitettavasti sieltä ei löydy AMD64 versiota

Wrong architecture  AMD64

Yritän siis asentaa wesnothia lähdekoodista, sitä 1.4 versiota.

super@jyrki-desktop:~/wesnoth-1.4$ ./configure
Lainaus
.
.
checking for Boost's header version... 1_34_1
checking for the toolset name used by Boost for g++... gcc41
checking how to run the C++ preprocessor... g++ -E
checking boost/iostreams/device/file_descriptor.hpp usability... no
checking boost/iostreams/device/file_descriptor.hpp presence... no
checking for boost/iostreams/device/file_descriptor.hpp... no
configure: error: cannot find boost/iostreams/device/file_descriptor.hpp
super@jyrki-desktop:~/wesnoth-1.4$

Iostreams on käsittääkseni kirjasto, joka minulta puuttuu. Mistähän sen löytää?
« Viimeksi muokattu: 24.03.08 - klo:15.58 kirjoittanut Jyrki73 »

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #7 : 22.03.08 - klo:21.39 »
Äh puuttuu siis koko joukko kirjastoja joita en en osaa asentaa. Ne pitäisi hakea nettisaitin kautta ja siis osata valita sieltä oikeat paketit,

Onko tuon svn version asentaminen helpompaa?

tn

  • Käyttäjä
  • Viestejä: 472
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #8 : 23.03.08 - klo:11.48 »
Valmis DEB-pakettin löytyy getdebistä.
Tuo olisikin ollut liian hyvää valitettavasti sieltä ei löydy AMD64 versiota

Jaa, mitäs kummia noi 64 bits -versiot sitten ovat? :o (Siis tuon sivun alalaidassahan on linkit sekä 32- että 64-bittisiin versioihin.)

super@jyrki-desktop:~/wesnoth-1.4$ ./configure
Lainaus
.
.
checking for Boost's header version... 1_34_1
checking for the toolset name used by Boost for g++... gcc41
checking how to run the C++ preprocessor... g++ -E
checking boost/iostreams/device/file_descriptor.hpp usability... no
checking boost/iostreams/device/file_descriptor.hpp presence... no
checking for boost/iostreams/device/file_descriptor.hpp... no
configure: error: cannot find boost/iostreams/device/file_descriptor.hpp
super@jyrki-desktop:~/wesnoth-1.4$

Iostreams on käsittääkseni kirjasto, joka minulta puuttuu. Mistähän sen löytää?

Tuo näittäisi vaativan Boost-kirjaston. Löytyy libboost... -alkuisista paketeista.

Onko tuon svn version asentaminen helpompaa?

SVN-version asentaminen ei lähdekoodien hakemisen jälkeen normaalisti eroa mitenkään paketissa haetun lähdekoodin asentamisesta.
« Viimeksi muokattu: 23.03.08 - klo:11.51 kirjoittanut tn »

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #9 : 24.03.08 - klo:15.53 »
Valmis DEB-pakettin löytyy getdebistä.
Tuo olisikin ollut liian hyvää valitettavasti sieltä ei löydy AMD64 versiota

Jaa, mitäs kummia noi 64 bits -versiot sitten ovat? :o (Siis tuon sivun alalaidassahan on linkit sekä 32- että 64-bittisiin versioihin.)

Oletettavasti Intellin 64 bittisellä toimii. En tosin osaa selittää miten se eroaa AMD:n 64 bittisestä.

Koneeni on siis AMD Athlon (tm) 64 X2 Dual Core Prosesor 3800+
« Viimeksi muokattu: 24.03.08 - klo:15.57 kirjoittanut Jyrki73 »

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #10 : 24.03.08 - klo:16.06 »
super@jyrki-desktop:~/wesnoth-1.4$ ./configure
Lainaus
.
.
checking for Boost's header version... 1_34_1
checking for the toolset name used by Boost for g++... gcc41
checking how to run the C++ preprocessor... g++ -E
checking boost/iostreams/device/file_descriptor.hpp usability... no
checking boost/iostreams/device/file_descriptor.hpp presence... no
checking for boost/iostreams/device/file_descriptor.hpp... no
configure: error: cannot find boost/iostreams/device/file_descriptor.hpp
super@jyrki-desktop:~/wesnoth-1.4$

Iostreams on käsittääkseni kirjasto, joka minulta puuttuu. Mistähän sen löytää?

Tuo näittäisi vaativan Boost-kirjaston. Löytyy libboost... -alkuisista paketeista.

Sen minä jo ymmärsin. Se paketti pitäisi hakea jonkin nettisivuston kautta jos oikein ymmärsin, ja ladata sieltä oikea vaihtoehto omalle koneelle. Menee hiukan liian paksuksi. Siellähän on linkki kyseiselle sivustolle. Voisiko kukaan antaa yksiselitteistä komentoa, jolla saa saman tuloksen. Linkin kautta löytyy sitten varmaan miljoona kirjastoa ja muuta linkkiä taas eteenpäin.

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #11 : 24.03.08 - klo:16.26 »
eiku hetkinen sen paketin nimi oli jota latasin getdebistä oli nimenomaan
amd64-libs-dev_1.4_i386.deb

Mutta kun yritän avata sitä niin tulee vikailmoitus.
Mitä sille paketille siis pitää tehdä, tai miten?
« Viimeksi muokattu: 24.03.08 - klo:16.40 kirjoittanut Jyrki73 »

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #12 : 24.03.08 - klo:16.46 »
Mitä sille paketille siis pitää tehdä, tai miten?
Asentaahan se luonnollisesti pitää, mutta varaudu siihen että muutakin puuttuu...
dep-paketit asennetaan näin:
Koodia: [Valitse]
sudo dpkg -i paketin_nimi
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #13 : 24.03.08 - klo:20.24 »
Mitä sille paketille siis pitää tehdä, tai miten?
Asentaahan se luonnollisesti pitää, mutta varaudu siihen että muutakin puuttuu...
dep-paketit asennetaan näin:
Koodia: [Valitse]
sudo dpkg -i paketin_nimi

super@jyrki-desktop:~$ sudo dpkg -i amd64-libs-dev_1.4_i386.deb
dpkg: virhe käsiteltäessä amd64-libs-dev_1.4_i386.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 amd64-libs-dev_1.4_i386.deb

Kokeiltu. Onko muita hyviä arvauksia?
Sitten vielä se seuraava data paketti osaakin purkaa itse itsensä hakemistoon
/usr/share/games/wesnoth

Pitäisikö loputkin pelistä saada purettua samaan hakemistoon? Voi tulla ongelmia, kun se on kirjoitussuojattu.

raimo

  • Käyttäjä
  • Viestejä: 4165
  • openSUSE Tumbleweed
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #14 : 24.03.08 - klo:20.39 »
dpkg: virhe käsiteltäessä amd64-libs-dev_1.4_i386.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 amd64-libs-dev_1.4_i386.deb
No such file or directory
No tuohan vain tarkoittaa sitä että olet FYYSISESTI väärässä hakemistossa tai annat väärän tiedostonimen kun komennon suoritat. ;)
Sinun siis pitää cd hakemistonimi komenolla siirtyä ensin oikeaan hakemistoon. Tarkista sitten ls komennolla että nimi on oikein.

Voit helposti todentaa katalan väittämäni todenperäisyyden näin:
Koodia: [Valitse]
sudo dpkg -i piupaupou.deb
ihan sama virhe tulee koska piupaupou.deb pakettia sinulla tuskin on. ;)
« Viimeksi muokattu: 24.03.08 - klo:20.43 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #15 : 24.03.08 - klo:21.24 »
super@jyrki-desktop:~/Desktop$ sudo dpkg -i amd64-libs-dev_1.4_i386.deb
Valitsen aikaisemmin valitsemattoman paketin amd64-libs-dev.
(Luetaan tietokantaa... 158409 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Puretaan pakettia amd64-libs-dev (amd64-libs-dev_1.4_i386.deb)...
dpkg: riippuvuusongelmat estävät paketin amd64-libs-dev konfiguroimisen:
 amd64-libs-dev depends on amd64-libs (= 1.4); however:
  Package amd64-libs is not installed.
 amd64-libs-dev depends on libc6-dev-amd64; however:
  Package libc6-dev-amd64 is not installed.
 amd64-libs-dev depends on lib64ncurses5-dev; however:
  Package lib64ncurses5-dev is not installed.
 amd64-libs-dev depends on lib64z1-dev; however:
  Package lib64z1-dev is not installed.
dpkg: virhe käsiteltäessä amd64-libs-dev (--install):
 riippuvuusongelmia - jätän konfiguroimatta
Errors were encountered while processing:
 amd64-libs-dev

ÖÖ.. Olen sitten onnistunut sotkemaan kaikki, ja nyt pitäs luultavasti alottaa asentamalla koko ubuntu uudestaan vai?

Olen ehtinyt purkaa pari muuta peliin liittyvää pakettia samasta lähteestä. eli siis nuo data server ja musiikki paketit ne purkaantuivat ihan purkuohjelman avaa komentoa käyttämällä ja ovat tosiaan purkaneet itsensä kirjoitussuojattuun hakemistoon.

Nyt en enää pysty asentamaan edes wesnothin vanhaa versiota ubuntun lisää/poista sovelluksia valikoista. Olisiko muita keinoja kuin ubuntun uudelleen asennus?
« Viimeksi muokattu: 24.03.08 - klo:21.32 kirjoittanut Jyrki73 »

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #16 : 24.03.08 - klo:21.38 »
super@jyrki-desktop:~/Desktop$ sudo dpkg -i wesnoth-server_1.4-1~getdeb2_amd64.deb
[sudo] password for super:
dpkg: virhe käsiteltäessä wesnoth-server_1.4-1~getdeb2_amd64.deb (--install):
 package architecture (amd64) does not match system (i386)
Errors were encountered while processing:
 wesnoth-server_1.4-1~getdeb2_amd64.deb

Taas toi väärä arkkitehtuuri.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11440
    • Profiili
    • Tomin kotisivut
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #17 : 24.03.08 - klo:22.08 »
Yritit asentaa 64-bittistä 32-bittiseen käyttöjärjestelmään. Tuolla on oikea: http://www.getdeb.net/release.php?id=2287 tarkalleen pitäisi kai olla tämä: http://www.getdeb.net/download/2287/2
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Jyrki L

  • Käyttäjä
  • Viestejä: 501
    • Profiili
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #18 : 24.03.08 - klo:22.15 »
Yritit asentaa 64-bittistä 32-bittiseen käyttöjärjestelmään. Tuolla on oikea: http://www.getdeb.net/release.php?id=2287 tarkalleen pitäisi kai olla tämä: http://www.getdeb.net/download/2287/2

Ubuntun järjestelmä valvonta ilmoittaa:
AMD Athlon (tm) 64 X2 Dual Core Prosesor 3800+

Tuo käsittääkseni tarkoittaa 64 bittistä, vai eikö?

peran

  • Vieras
Vs: Battle for wesnoth (1.4)[Ratkaistu, asennus lähdekoodista]
« Vastaus #19 : 24.03.08 - klo:22.34 »
Yritit asentaa 64-bittistä 32-bittiseen käyttöjärjestelmään. Tuolla on oikea: http://www.getdeb.net/release.php?id=2287 tarkalleen pitäisi kai olla tämä: http://www.getdeb.net/download/2287/2

Ubuntun järjestelmä valvonta ilmoittaa:
AMD Athlon (tm) 64 X2 Dual Core Prosesor 3800+

Tuo käsittääkseni tarkoittaa 64 bittistä, vai eikö?

Tarkoittaa kyllä 64 bittistä prosessoria, mutta kyllä siinä siitä huolimatta saattaa pyöriä 32-bittinen käyttöjärjestelmä.