Marco1995
Anmeldungsdatum: 15. Mai 2010
Beiträge: 80
|
Hallo, ich habe hier ein shellskript das ist wie ich anehme die datei(die bei windows exe ist)um in meinem fall ein spiel zu starten aber wen ich das shellskript starte macht linux keinen mux nicht mal ein fenster öffnet sich aber eine fehlermeldung gibt er auch nicht raus.
aber wen er es nicht startet habe ich mir ganz umsonst das spiel extra für linux geholt ☹ Ich bitte um hilfe!
|
scrawl
Anmeldungsdatum: 12. Dezember 2007
Beiträge: Zähle...
|
Hallo, im Prinzip startest du das Shellskript so: Rechtsklick->Eigenschaften->Zugriffsrechte->"Als Programm ausführen" ; dann einfach nur Doppelklick auf die Datei und ausführen. Falls dabei nichts passiert, gibt es wohl irgendeinen Fehler. In dem Fall starte das Skript mal über das Terminal (Anwendungen->Zubehör->Terminal , dort den Pfad des Skripts eingeben) und poste die Fehlerausgabe.
|
Marco1995
(Themenstarter)
Anmeldungsdatum: 15. Mai 2010
Beiträge: 80
|
marco@Marco-PC:~$ /home/marco/Spiele/postal2
dirname: zusätzlicher Operand „Fudge“
„dirname --help“ gibt weitere Informationen.
Couldn't run Postal2: Share the Pain (postal2-bin). Is POSTAL2_DATA_PATH set? Was heist das yetz im genaueren?
|
scrawl
Anmeldungsdatum: 12. Dezember 2007
Beiträge: Zähle...
|
Die Fehlermeldung sieht so aus, als wenn er die Spieldaten nicht findet. Hast du es normal installiert, oder nur einfach irgendwie rübergezogen? Letzteres würde den Fehler erklären. P.S. die .sh ist nicht wirklich wie .exe unter Windows - eher wie .bat - d.h. nur durch die sh Datei kannst du es nicht starten, du musst schon das eigentliche Programm und die Spieldateien mit rüberkopieren, sonst geht es nicht.
|
Marco1995
(Themenstarter)
Anmeldungsdatum: 15. Mai 2010
Beiträge: 80
|
Das ist mir schon klar auf dem spiel war ein Linux sh installer damit habe ich komplett alles instaliert verstehe nur nicht wieso nichts startet.Ich habe nun versucht diese Bin dingens zu finden habe ich auch aber wen ich es starte macht er wie vorher wieder keinen mux -.- und das terminal sagt das diese datei nicht mal vorhanden ist! aber ich sehe sie oO. Das ist yet eine Programm (application/x-executable) wie starte ich die den richtig?
|
scrawl
Anmeldungsdatum: 12. Dezember 2007
Beiträge: Zähle...
|
Du hast es schon richtig gemacht, ein Doppelklick bzw. Pfad im Terminal eingeben müsste es schon tun. Kann es sein, dass du die 64 Bit Version von Ubuntu hast? In dem Fall wäre es vermutlich notwendig die ia32-libs zu installieren, wenn das Spiel (was ich vermute) kein 64 Bit Programm ist. Einfach den Synaptic Paketmanager (System->Systemverwaltung) anschmeißen und da nach ia32-libs suchen.
|
Marco1995
(Themenstarter)
Anmeldungsdatum: 15. Mai 2010
Beiträge: 80
|
Es gibt kein Packet mit dem namen oder ähnlichem...
ich glaube kaum das ich die 64bit version habe aber um sicherzugehen kann man das irgendwo nachsehen wie bei windows? aja ich habe dieses file direct in die console gezogen! hier die meldung bzw fehlermeldung
marco@Marco-PC:~$ '/home/marco/Spiele/Postal Fudge Pack/postal2game/System/postal2-bin'
/home/marco/Spiele/Postal Fudge Pack/postal2game/System/postal2-bin: error while loading shared libraries: ./libSDL-1.2.so.0: cannot open shared object file: No such file or directory
marco@Marco-PC:~$
|
scrawl
Anmeldungsdatum: 12. Dezember 2007
Beiträge: Zähle...
|
ich glaube kaum das ich die 64bit version habe aber um sicherzugehen kann man das irgendwo nachsehen wie bei windows?
uname -m
Wenn da x86_64 ausgegeben wird, hast du 64 Bit.
|
Marco1995
(Themenstarter)
Anmeldungsdatum: 15. Mai 2010
Beiträge: 80
|
ich habe dieses bin nun sofort in die console gezogen ☺ marco@Marco-PC:~$ '/home/marco/Spiele/Postal Fudge Pack/postal2game/System/postal2-bin'
/home/marco/Spiele/Postal Fudge Pack/postal2game/System/postal2-bin: error while loading shared libraries: ./libSDL-1.2.so.0: cannot open shared object file: No such file or directory
marco@Marco-PC:~$ uname
Der gibt dort wen ich das eingebe i686 aus!
|
scrawl
Anmeldungsdatum: 12. Dezember 2007
Beiträge: Zähle...
|
Oha, dir fehlt also SDL. Installier mal das Paket libsdl1.2debian, dann sollte es laufen.
|
Marco1995
(Themenstarter)
Anmeldungsdatum: 15. Mai 2010
Beiträge: 80
|
Das ist bereits instaliert :/
|
scrawl
Anmeldungsdatum: 12. Dezember 2007
Beiträge: Zähle...
|
Wie siehts mit
ls /usr/lib | grep sdl -i
aus?
|
Marco1995
(Themenstarter)
Anmeldungsdatum: 15. Mai 2010
Beiträge: 80
|
marco@Marco-PC:~$ ls /usr/lib | grep sdl -i
libSDL-1.2.so.0
libSDL-1.2.so.0.11.3
|
scrawl
Anmeldungsdatum: 12. Dezember 2007
Beiträge: 1779
|
Ok.. 2 Ideen hätte ich noch
cd "/home/marco/Spiele/Postal Fudge Pack/postal2game/System/"
./postal2-bin sudo ldconfig
|
Marco1995
(Themenstarter)
Anmeldungsdatum: 15. Mai 2010
Beiträge: 80
|
Habe nun alles durchprobiert nichts funktioniert ☹
|