Deutsches Simutransforum

Normale Version: Simutrans auf Opensuse
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Hi,
ich bekomm Simutrans einfach nicht installiert, so hab ich es jetzt schon mehrmals versucht:

Betriebssystem: Linux/Opensuse 11.1 + KDE
1. simulinux-102-0.zip und pak.german_0-102-0_full.zip von SF runtergeladen
2. entpackt nach home/moritz
3. Ordner simutrans geöffnet und auf simutrans geklickt
4. vergeblich auf Programmstart gewartet
5. Das Forum durchwühlt und unter rechte Maustaste->Eigenschaften->Berechtigungen bei "ausführbar ein Häkchen gemacht"
6. Im Terminalfenster geöffnet
7. Anschließend schwarz geärgert
8. Schritte 1-7 wiederholt
9. diesen Beitrag geschrieben...

Übrigens SDL und SDL_mixer sind installiert
Jetzt weiß ich einfach nicht weiter, will aber auch nicht auf ST verzichten.
Wo liegt mein Fehler?
mfg Moritz

Wurzelgnom

- Rechtsklick auf simutrans
- Eigenschaften anklicken
- 'im Terminal ausführen' oder so ähnlich suchen
- das gefundene aktivieren
- bestätigen

dann nochmal mit Klicken probieren

alternativ

Rechtsklick auf simutrans und 'im Terminal ausführen' oder so ähnlich anklicken

ggf. musst Du home/moritz/simutrans ändern oder simutrans mit

simutrans -singleuser

starten
gibt's beides so nicht...
hab jetzt öffnen mit und dann Terminal aus allen Programmen ausgewählt:
ein leeres Terminal geht auf.
Edit: Rechtschreibkram
Vielleicht geht das:

- Terminal öffnen
- cd /home/moritz/simutrans
- ./simutrans

zumindest auf meinem Uralt-Suse 8.1 ging das.
Vorallem sieht man dann die fehlermeldungen. SO weiß man nicht was "Sache" ist ...

Nach öffnen eines Terminals bei Dir:

Code:
cd /home/moriz/simutrans
./simutrans

Wenn es nicht läuft Fehlermeldung notieren und hier eintragen!
hab deine Tipps befolgt:
Code:
moritz@maulwurf:~/simutrans> ./simutrans
./simutrans: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file
: No such file or directory moritz@maulwurf:~/simutrans>

danach hab ich mit der Paketverwaltung "libSDL-1_2-0" auf v1.2.13-112.1 aktualisiert (steht da jedenfalls)
Ergebnis hat sich nicht geändert

Edit: Code übersichtlicher (Originalzeilenumbrüche)
Da scheint ein Symlink ins Leere zu zeigen. ich habe aber keine Ahnung wie ich das hier verständlich erklären könnte :/

Es scheint mir, dass der Link von ibSDL-1.2.so.0 auf die installierte SDL Version kaputt ist. (Frag mich jetzt nicht wo oder wie aktuelle Linuxe Ihre libs verwalten ... ich habe seit 5 Jahren kein Linux mehr administriert.) Wenn das nicht hilft oder nicht stimmt, dann muss einer der Unix Gurus weiterhelfen.
ich glaub, das hab ich kapiert:
das libSDL ist eine Atrappe mit dem Hinweis, wo die Funktion ist und der Hinweis ist falsch, oder?
Was kann man dagegen machen?
Es müsste Tools geben die solche Links erstellen, ich habe aber vergessen wie das auf der kommandozeile geht. Mein Gedächtnis sagt "ldconfig" und google liefert dieses:

http://www.fibel.org/linux/lfo-0.6.0/node386.html

Vielleicht hilft das. Ansonsten ist Wernieman der fachmann für Linux.
Tipple bitte mal ein und veröffentliche Deine Ausgabe:
(Geht als User, erst Lösung machen wir als root)

Code:
ls -l /usr/lib/libSDL*

und bitte noch der Übersichtlichkeitshalber
Code:
ls -l /usr/lib/libSDL* | grep libSDL-1.2.so.0

Du müstest es mit "Copy/Paste" übernehmen können. Falls Du Probleme damit hast, melden!
Seiten: 1 2 3 4