Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Simutrans - Server
#21
Öffne mal Synaptic und suche das Paket "libbz2-1.0". Da dann mit der rechten Maustaste das Kontextmenü öffnen und auf "Eigenschaften" klicken. Im Reiter "Installierte Dateien" wird Dir der Ordner angezeigt, wo die Bibliothek gespeichert ist. Dort würde ich dann auch den Link setzen.

Allerdings gibt es bei mir sowieso schon die drei Einträge

/lib/x86_64-linux-gnu/libbz2.so.1
/lib/x86_64-linux-gnu/libbz2.so.1.0
/lib/x86_64-linux-gnu/libbz2.so.1.0.4

wobei die ersten beiden Links zur libbz2.so.1.0.4 sind. Mich wundert es, daß es bei Dir wohl nicht so ist.

Nachtrag: Nach der ersten Kaffeekanne fiel mir gerade noch rechtzeitig ein, daß Du das ja nicht lokal sondern auf dem Server installieren willst, wo Synaptic eher nicht vorhanden ist. Folgende Kommandozeile gibt Dir auch die Orte aus:

dpkg --listfiles libbz2-1.0
Zitieren
#22
Hmm.. Ist genau so wie du gesagt hast

Zitat:/lib/x86_64-linux-gnu/libbz2.so.1.0
/lib/x86_64-linux-gnu/libbz2.so.1
/lib/x86_64-linux-gnu/libbz2.so.1.0.4
Wird bei mir ausgegeben.. (neben einigen anderen uninteresssanten sachen
Zitieren
#23
EDIT: hab die letzten 2 Beiträge noch nicht bemerkt Wink

Was sagt
Code:
ldd sim-gcc3
?
Zitieren
#24
Zitat: linux-gate.so.1 => (0xb77bf000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7790000)
libbz2.so.1 => not found
libSDL-1.2.so.0 => /usr/lib/i386-linux-gnu/libSDL-1.2.so.0 (0xb76f0000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb76d0000)
libSDL_mixer-1.2.so.0 => not found
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb75e0000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb75b8000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb7598000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7448000)
libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xb7350000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7348000)
libpulse-simple.so.0 => /usr/lib/i386-linux-gnu/libpulse-simple.so.0 (0x b7340000)
libpulse.so.0 => /usr/lib/i386-linux-gnu/libpulse.so.0 (0xb72f0000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xb71b8000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xb71a0000)
libdirectfb-1.2.so.9 => /usr/lib/i386-linux-gnu/libdirectfb-1.2.so.9 (0x b7118000)
libfusion-1.2.so.9 => /usr/lib/i386-linux-gnu/libfusion-1.2.so.9 (0xb710 8000)
libdirect-1.2.so.9 => /usr/lib/i386-linux-gnu/libdirect-1.2.so.9 (0xb70f 0000)
libcaca.so.0 => /usr/lib/i386-linux-gnu/libcaca.so.0 (0xb7020000)
libts-0.0.so.0 => /usr/lib/i386-linux-gnu/libts-0.0.so.0 (0xb7018000)
/lib/ld-linux.so.2 (0xb77c0000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb7008000)
libpulsecommon-2.0.so => /usr/lib/i386-linux-gnu/pulseaudio/libpulsecomm on-2.0.so (0xb6fa0000)
libcap.so.2 => /lib/i386-linux-gnu/libcap.so.2 (0xb6f98000)
libjson.so.0 => /lib/i386-linux-gnu/libjson.so.0 (0xb6f88000)
libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xb6f38000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xb6f10000)
libslang.so.2 => /lib/i386-linux-gnu/libslang.so.2 (0xb6dd8000)
libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xb6da0000)
libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xb6d80000)
libX11-xcb.so.1 => /usr/lib/i386-linux-gnu/libX11-xcb.so.1 (0xb6d78000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xb6d58000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xb6d50000)
libXtst.so.6 => /usr/lib/i386-linux-gnu/libXtst.so.6 (0xb6d48000)
libwrap.so.0 => /lib/i386-linux-gnu/libwrap.so.0 (0xb6d38000)
libsndfile.so.1 => /usr/lib/i386-linux-gnu/libsndfile.so.1 (0xb6cc0000)
libasyncns.so.0 => /usr/lib/i386-linux-gnu/libasyncns.so.0 (0xb6cb8000)
libattr.so.1 => /lib/i386-linux-gnu/libattr.so.1 (0xb6cb0000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xb6ca8000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xb6ca0000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xb6c98000)
libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xb6c88000)
libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xb6c70000)
libFLAC.so.8 => /usr/lib/i386-linux-gnu/libFLAC.so.8 (0xb6c20000)
libvorbisenc.so.2 => /usr/lib/i386-linux-gnu/libvorbisenc.so.2 (0xb6aa80 00)
libvorbis.so.0 => /usr/lib/i386-linux-gnu/libvorbis.so.0 (0xb6a78000)
libogg.so.0 => /usr/lib/i386-linux-gnu/libogg.so.0 (0xb6a70000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb6a58000)
Ein entsprechender Syslink von "libbz2.so.1" auf die datei "libbz2.so.1.0.4" existiert. Auch die "libz2.so.1.0" ist auf die "libbz2.so.1.0.4" verlinkt. Das ganz befindet sich in "/lib/x86_64-linux-gnu"

EDIT: auch wenn ich einen Syslink in die /lib/i386-linux-gnu/ rein mache, wo ja ach alle anderen daten sind, gibt es kein anderes ergebnis..

EDIT 2: Doch^^ Neue Fehlermeldung: ./sim-gcc3: error while loading shared libraries: libbz2.so.1: wrong ELF class: ELFCLASS64
Zitieren
#25
tadela,'index.php?page=Thread&postID=95830#post95830' schrieb:
Zitat: linux-gate.so.1 => (0xb77bf000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7790000)
libbz2.so.1 => not found
libSDL-1.2.so.0 => /usr/lib/i386-linux-gnu/libSDL-1.2.so.0 (0xb76f0000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb76d0000)
...
Ein entsprechender Syslink von "libbz2.so.1" auf die datei "libbz2.so.1.0.4" existiert. Auch die "libz2.so.1.0" ist auf die "libbz2.so.1.0.4" verlinkt. Das ganz befindet sich in "/lib/x86_64-linux-gnu"

EDIT: auch wenn ich einen Syslink in die /lib/i386-linux-gnu/ rein mache, wo ja ach alle anderen daten sind, gibt es kein anderes ergebnis..

EDIT 2: Doch^^ Neue Fehlermeldung: ./sim-gcc3: error while loading shared libraries: libbz2.so.1: wrong ELF class: ELFCLASS64
Du verwendest SImutrans 32bit, dann benötigst du auch die libbz2 für 32bit und nicht die für 64bit. Die 64bit Bibliothek darfst du natürlich nicht per Symlink in das 32bit Bibliotheksverzeichnis verlinken!
Kurzum: den Symlink im 32bit verzeichnis wieder löschen und libbz2 für 32bit nachinstallieren dann sollte das laufen Wink
Zitieren
#26
Das müsste ich doch mittels

Code:
apt-get install libbz2-1.0:i386

machen oder? Weil auf diese art gibt es bei mir leider immer einen Fehler aus bzw das packet wird nicht gefunden..

Code:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libbz2-1.0
E: Couldn't find any package by regex 'libbz2-1.0'
Zitieren
#27
Da stellen sich 2 Fragen:
1) heißt das Paket wirklich libbz2-1.0 ?
2) das 32bit Paket kann als Architektur auch i586 haben

Vielleicht mal mit dem Paketverwalter deiner Distribution einfach nur nach libbz2 suchen und dann siehst du eh was zur Verfügung steht. Wink
Zitieren
#28
oder apt-get install libbz2-devel oder nur libbz2?
Zitieren
#29
Code:
*****@server:~# apt-get install libbz2-devel
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libbz2-devel

*****@server:~# apt-get install libbz2-1.0:i586
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libbz2-1.0
E: Couldn't find any package by regex 'libbz2-1.0'

*****@server:~# apt-get install libbz2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libbz2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  bzip2

E: Package 'libbz2' has no installation candidate

Hmmm.. ergibt auch nichts sinnvolles.. ich brauch ja die 32 Bit Version, die 64bit kann ich installieren. Aber da ja simutrans 64-bit nicht für Debian 7 verfügbar ist, bringt mir das nichts...

Grüsse tadela
Zitieren
#30
Da mußt du wohl zuerst die richtige Installationsquelle einbinden oder das .deb Paket in 32bit direkt wo runterladen.
kann dir jetzt als nicht Debian-Nutzer leider nciht Schritt für Schritt sagen wie und wo.
Zitieren


Gehe zu:


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