Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Linux Startfehler ?
#1
Hallo Leute, wieder ein Neuer !!!
ich hab alle Listen und Anleitungen so gut es geht gelesen und das Programm Simulinux 102 (Neueste gefundene Version) nach dem Download installiert.
Jetzt kommt beim Start "Draufklicken"auf Simutrans (Ausführen ist aktiviert) gar nix .....? wiederhole ich das in der Konsole, also ./Simutrans -> kommt folgende Meldung:
./simutrans: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
hmmm, in /lib ist libzz2.so.1.0.5 eingetragen und was anderes find ich im Netz nicht ??
Frage ist nach was sucht das Programm ?? und welche pak.* datei brauche ich ?
pak.german oder eine andere, das hab ich noch nirgends gelesen, nur dass ich "eine" brauch ! Das mit dem # Zeichen wegnehmen in der config.tab ist auch klar .
Ok was mach ich jetzt noch falsch oder was fehlt mir ??
Ach ja es läuft OpenSuse 11.3 mit KDE 4.4.4 :evil:
Na villeicht fällt dem einen oder anderen was dazu ein !
Gruss Stephan
Zitieren
#2
Hallo Stephan,

mit den pak-Dateien und den Sets (pak.german) hat die Meldung nichts zu tun. Am besten machst du alle Änderungen in diesem Bereich wieder rückgängig.

ST sucht eine Datei namens "libbz2.so.1.0" im Verzeichnis "/lib".

Zur Lösung:
lege einfach eine Verknüpfung zur Datei "libbz2.so.1.0" nach "libbz2.so.1.0.5"
Code:
ln -s /lib/libbz2.so.1.0.5 /lib/libbz2.so.1.0
Führe das mit root-Rechten aus.
Es legt einen Symbolischen Link von "/lib/libbz2.so.1.0" auf "/lib/libbz2.so.1.0.5" an.

Damit sollte ST starten.
Zitieren
#3
Du suchst doch hoffentlich nicht wirklich Programmbibliotheken im Internet und kopierst die dann ins /lib? 8o
Zitat:# ldd /opt/games/simutrans/sim-client-4175
linux-vdso.so.1 => (0x00007fff1cbe7000)
libz.so.1 => /lib64/libz.so.1 (0x00007fc940e34000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fc940c25000)
libSDL-1.2.so.0 => /usr/lib64/libSDL-1.2.so.0 (0x00007fc940987000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc94076a000)
libSDL_mixer-1.2.so.0 => /usr/lib64/libSDL_mixer-1.2.so.0 (0x00007fc940519000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007fc94020f000)
libm.so.6 => /lib64/libm.so.6 (0x00007fc93ffb8000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fc93fda2000)
libc.so.6 => /lib64/libc.so.6 (0x00007fc93fa42000)
libasound.so.2 => /usr/lib64/libasound.so.2 (0x00007fc93f76d000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fc93f569000)
/lib64/ld-linux-x86-64.so.2 (0x00007fc94104a000)
librt.so.1 => /lib64/librt.so.1 (0x00007fc93f360000)

so kannst mal nachschauen was Simutrans an Bibliotheken braucht und ob es die auch findet, wenn hinter => nix steht findet es sie nicht.
Wenn das der Fall ist ruf ich mal meinen paketverwalter auf (bei SuSE: YaST)
-> Software installieren
und gebe in die Suchmaske ein "libbz2" und mach das Häkchen bei "RPM provides"
dann listet er mir Softwarepakete auf die diese lib zur verfügung stellen
da solltest dann schon fündig werden Wink


Angehängte Dateien Thumbnail(s)
   
Zitieren
#4
Hallo Ihr BEiden Profis,
ein grossen LOB Big Grin ... Es Funzt, hab dann noch pak.german installiert, weil er noch ein pak.* wollte ! Super Grafik .
Danke Stephan
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste