Kirjoittaja Aihe: Pelin avaaminen ei onnistu  (Luettu 7146 kertaa)

IK

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Pelin avaaminen ei onnistu
« : 03.08.12 - klo:20.32 »
Kyselin tässä asiassa neuvoja jo toukokuussa; tuloksetta.

Hain aiemmin johonkin aiempaan linuxin/ubuntun versioon pelin " Viisi tai enemmän ".Se on ollut suosittu ajanviete monelle konetta käyttävälle.

Kun otin käyttöön uusimman LTS-version  peli ei enää avaudu. Se löytyy sovellusvalikosta, asentuu; mutta ei toimi. Olen poistanut sen, sammuttanut koneen varmuuden vuoksi ja käynnistyksen jälkeen  asentanut uudelleen. Eipä vain ole suostunut avautumaan.

Jääkö kovalevylle toimimaton asennusversio poistamisen jälkeenkin ja kun uusi asennetaan, Ubuntu luulee, että poistettu peli on sopiva ja käyttää sitä uudelleenasennuksessa? ????


 

matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #1 : 03.08.12 - klo:22.37 »
Oletko asentanut ohjelman pakettivaraston kautta?

Etsi ohjelman menuvalinta kohdasta Main menu, etsi ohjelman itemi ja paina Properties-painiketta. Kopioi Command-tekstiboksin sisältö terminaaliin ja kopioi tuloste tänne.

 (huh mitä kieltä  ;D)

edit 1
Asensin tämän ja käynnistyi ilman ongelmia (12.4 64bit)

Suoritä tämä päätteessä:

Koodia: [Valitse]
/usr/games/glines
« Viimeksi muokattu: 03.08.12 - klo:22.45 kirjoittanut syrtek66 »
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

IK

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #2 : 04.08.12 - klo:22.41 »
Todella: huh; en ymmärtänyt mitään ???

Hain ohjelman "Viisi tai enemmän"  Ubuntun sovellusvalikoima - kuvakkeen kautta. En löydä sitä mistään sillä tavalla asennettuna, että sitä voisi tarkastella. Unity löytää kuvakkeen, mutta se katoaa kun sitä klikkaa. Käynnistimessä kuvake sykkii hetken, mutta mitään muuta ei tapahdu-

Englannin kielen taitoni on 0. Voisitko kertoa mistä haen suomenkielisen ubuntun sisuksista nuo esittämäsi kohdat.

Päätteeseen kirjoittamani koodi tuotti vastauksen " Muistialueen ylitys " ?



Oletko asentanut ohjelman pakettivaraston kautta?

Etsi ohjelman menuvalinta kohdasta Main menu, etsi ohjelman itemi ja paina Properties-painiketta. Kopioi Command-tekstiboksin sisältö terminaaliin ja kopioi tuloste tänne.

 (huh mitä kieltä  ;D)

edit 1
Asensin tämän ja käynnistyi ilman ongelmia (12.4 64bit)

Suoritä tämä päätteessä:

Koodia: [Valitse]
/usr/games/glines


matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #3 : 04.08.12 - klo:23.48 »

Hupps, sori itse käytän cairo-dock-työpöytää, tämä saattaa joskus unohtua multa  :P

Muistilalueen ylitys, mitä ihmettä ?  :o

Kokeile :

Koodia: [Valitse]
sudo apt-get purge glines
sudo apt-get install glines
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

IK

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #4 : 05.08.12 - klo:09.55 »
Kiitos :)

Pistän liitteeksi kuvakaappauksen päätteen toiminnoista

Tämän jälkeenkin tilanne se, että käynnistimessä peli näkyy, mutta osoittimen mennessä kuvakkeen päälle ilmestyy teksti: odotetaan asennusta.
Unityssä(a?) kuvakkeen klikkaus kadottaa välittömästi kuvakkeen.
Sovellusvalikoiman tarkastelu kertoo, että peli on asennettu.

Mitä nyt?



Hupps, sori itse käytän cairo-dock-työpöytää, tämä saattaa joskus unohtua multa  :P

Muistilalueen ylitys, mitä ihmettä ?  :o

Kokeile :

Koodia: [Valitse]
sudo apt-get purge glines
sudo apt-get install glines


matsukan

  • Käyttäjä
  • Viestejä: 2152
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #5 : 05.08.12 - klo:10.14 »

glines ei ole unity yhteensopiva?

En tiedä onko sinulla jotakin historiajäänteitä koneessasi  tms.  Mutta tämä juttu kuuluu varmaankin peruskäytön puolelle.

itsellä alkaa ideat loppumaan ...
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

Storck

  • Vieras
Vs: Pelin avaaminen ei onnistu
« Vastaus #6 : 05.08.12 - klo:12.41 »
IK , älä aloita useita keskusteluja samasta aiheesta. Pysytään tässä.

Tuplaviesti poistettu.

IK

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #7 : 05.08.12 - klo:12.59 »
Arvostan suuresti toimintaasi.
Mielestäni en aloittanut uudelleen samaa keskustelua. Jos ongelma ei ole pelissä, vaan jossakin ubuntun muussa toiminnassa se ei peliasiana taida ratketa tai pelialueen ihmisillä ei kiinnostus tai taito riitä. Haluan (eli toivon hartaaasti ) tuon pelin toimivan. Siksi kysyin peruskäytön puolelta neuvoja.

Edit: Jos en voi kysyä toiselta alueelta, mitä voin muuta tehdä?

IK , älä aloita useita keskusteluja samasta aiheesta. Pysytään tässä.

Tuplaviesti poistettu.

« Viimeksi muokattu: 05.08.12 - klo:13.22 kirjoittanut IK »

leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #8 : 05.08.12 - klo:17.08 »
Tämä on bugi.

http://askubuntu.com/questions/165478/game-five-or-more-simply-crashes-without-opening-in-ubuntu-12-04

https://bugs.launchpad.net/ubuntu/+source/gnome-games/+bug/995281

Eli tähän on ratkaisu olemassa ja kun ei selvinnyt miten tuo patchi lisätään tuohon niin tässä manuaalinen ohje.

Ask Ubuntun manuaalinen ohje suomennettuna:

Lataa lähdekoodi ja pura se.

(Lisäys: linkki lähdekoodiin)

https://launchpad.net/ubuntu/+archive/primary/+files/gnome-games_3.4.1.orig.tar.xz

(Lisätty oikea hakemisto)
Avaa glines/src/glines.c tiedosto tekstieditoriin

Muokkaa tätä kohtaa: (Lisäys: kohdat löytyy helposti kun käyttää hakutoimintoa Ctrl+F)

Koodia: [Valitse]
guint i;
cairo_pattern_t *pattern;

for (i = 0; i < MAXNPIECES; i++) {

Tämän näköiseksi:

Koodia: [Valitse]
guint i;
cairo_pattern_t *pattern;

if (preview[0] == 0)
  init_preview();

for (i = 0; i < MAXNPIECES; i++) {

Lisäksi muokkaa tätä kohtaa:

Koodia: [Valitse]
gtk_widget_show_all (app);

start_game ();

Tämän näköiseksi:

Koodia: [Valitse]
gtk_widget_show_all (app);

reset_game ();

start_game ()

Tallenna tiedosto ja sulje tekstieditori.

Asennetaan kääntämiseen tarvittavat paketit:
Koodia: [Valitse]
sudo apt-get build-dep glines

Käännetään vain glines. Kun tämän tekee päätteen pitää olla "gnome-games-3.4.1" kansiossa. cd komennolla onnistuu. esim. "cd Lataukset"
Koodia: [Valitse]
./configure --enable-games=none,glines
Koodia: [Valitse]
make
Koodia: [Valitse]
sudo make install
Pelin voi nyt käynnistää komentoriviltä komennolla "glines" tai unity-valikosta.

Peli poistetaan
Koodia: [Valitse]
sudo make uninstall


Katsoin tuolta miten voisi paketoida tuon, mutta huomasin että voi asentaa omaan kansioon.
http://linux.fi/wiki/Deb-paketin_tekeminen


Koodia: [Valitse]
./configure --prefix=/home/käyttäjä/glines_peli
Lainaus
configure: error: Package requirements (gmodule-2.0) were not met:

No package 'gmodule-2.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GMODULE_CFLAGS
and GMODULE_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Yritin tuota komentoa ajaa niin ei toimi kun sanoo että "gmodule-2.0" pakettia ei löydy. Sama tapahtuu myös "./configure" komennolla.  Synapticista ei löydy tuolla kuin "gir1.2-glib-2.0" paketti ja se on asennettu. Joten pitäisikö tuota PKG_CONFIG_PATH muuttujaa muuttaa jotenkin ja miten?

Sen verran googlasin niin löysin nämä:

http://www.linuxquestions.org/questions/linux-software-2/pkg_config_path-230545/

http://www.cyberciti.biz/faq/set-environment-variable-linux/

Eli siihen muuttujaan pitäisi vaihtaa tämä hakemisto: /usr/lib/pkgconfig ?

Tuollaista yritin ja ei vaikuttanut mitenkään.
Koodia: [Valitse]
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/usr/lib/pkgconfig
« Viimeksi muokattu: 08.08.12 - klo:10.58 kirjoittanut leal »

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #9 : 05.08.12 - klo:19.02 »

configure: error: Package requirements (gmodule-2.0) were not met:

No package 'gmodule-2.0' found

Pari komentoa pikaisesti ohjeen avuksi:
Ainakin keskimmäistä komentoa varten täytyy olla lähdekoodivarastot käytössä.

Koodia: [Valitse]
sudo apt-get build-dep glinesAsentaa kääntämiseen tarvittavat riippuvuudet glines paketille

Koodia: [Valitse]
apt-get source glineställä saa helposti ladattua lähdekoodin

Koodia: [Valitse]
patch -p0 < 04_fix-segfault.patchtällä onnistuu paikkaus kunhan se on oikeassa hakemistossa.
« Viimeksi muokattu: 05.08.12 - klo:22.02 kirjoittanut lompolo »

leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #10 : 06.08.12 - klo:10.06 »
Noniin, kääntäminen onnistui kun asensi nuo riippuvuudet tuolla komennolla. Kuitenkaan peliä ei saa käyntiin kun sanoo tätä:
Lainaus
(glines:14511): GLib-GIO-ERROR **: Settings schema 'org.gnome.glines' is not installed

Ja kun tuota paikkausta koitin niin sanoo tätä:
Lainaus
patch: **** malformed patch at line 18: @@ -1614,6 +1617,7 @@ main (int argc, char *argv[])

Eli onnistuiko paikkaus? Kansion pitäisi olla oikea.

leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #11 : 08.08.12 - klo:11.43 »
Nyt toimii kun asensi suoraan. Ohje on nyt valmis.

IK

  • Käyttäjä
  • Viestejä: 196
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #12 : 12.08.12 - klo:12.09 »
Olin väärässä kun epäilin, että pelit-sivuston väellä ei taito tai kiinnostus riittäisi ongelmani ratkaisemiseen.
Nyt  tuli kuitenkin eteen oma riittämättömyyteni.
Mistä löydän lähdekoodipakettivaraston/t? Ennen viimeisiä Ubuntun versioita löysin valikoista jotakin. Nyt Unity - valikko on jatkuvasti hankala. Järjestelmä/ylläpito/asetukset pysyy minulta kateissa.

Arvaan pyytäväni liikaa kun haluaisin edellä annetut ohjeet yhteen pakettiin, riittävässä määrin suomennetttuina.

Ehkä minun on odotettava ja toivottava että pelien ja Ubuntun taustavoimat korjaavat pelin sellaiseksi, että saan sen ladattua ongelmitta.

Kiitos ongelman ratkomiseen tarttuneille.


Lainaus käyttäjältä: leal link=topic=43219.msg332853#msg332853 dat
e=1344415428
Nyt toimii kun asensi suoraan. Ohje on nyt valmis.


leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Vs: Pelin avaaminen ei onnistu
« Vastaus #13 : 25.08.12 - klo:10.30 »
Arvaan pyytäväni liikaa kun haluaisin edellä annetut ohjeet yhteen pakettiin, riittävässä määrin suomennetttuina.

Ohje on jo yhdessä paketissa. Tässä lainaus tästä ketjusta:

Ask Ubuntun manuaalinen ohje suomennettuna:

Lataa lähdekoodi ja pura se.

(Lisäys: linkki lähdekoodiin)

https://launchpad.net/ubuntu/+archive/primary/+files/gnome-games_3.4.1.orig.tar.xz

(Lisätty oikea hakemisto)
Avaa glines/src/glines.c tiedosto tekstieditoriin

Muokkaa tätä kohtaa: (Lisäys: kohdat löytyy helposti kun käyttää hakutoimintoa Ctrl+F)

Koodia: [Valitse]
guint i;
cairo_pattern_t *pattern;

for (i = 0; i < MAXNPIECES; i++) {

Tämän näköiseksi:

Koodia: [Valitse]
guint i;
cairo_pattern_t *pattern;

if (preview[0] == 0)
  init_preview();

for (i = 0; i < MAXNPIECES; i++) {

Lisäksi muokkaa tätä kohtaa:

Koodia: [Valitse]
gtk_widget_show_all (app);

start_game ();

Tämän näköiseksi:

Koodia: [Valitse]
gtk_widget_show_all (app);

reset_game ();

start_game ()

Tallenna tiedosto ja sulje tekstieditori.

Asennetaan kääntämiseen tarvittavat paketit:
Koodia: [Valitse]
sudo apt-get build-dep glines

Käännetään vain glines. Kun tämän tekee päätteen pitää olla "gnome-games-3.4.1" kansiossa. cd komennolla onnistuu. esim. "cd Lataukset"
Koodia: [Valitse]
./configure --enable-games=none,glines
Koodia: [Valitse]
make
Koodia: [Valitse]
sudo make install
Pelin voi nyt käynnistää komentoriviltä komennolla "glines" tai unity-valikosta.

Peli poistetaan
Koodia: [Valitse]
sudo make uninstall