Identifizieren Sie fehlende Bibliotheken
360
Atirag
Ich habe nur eine Datei mit der Erweiterung .gz heruntergeladen. Es sollte ein Ordner mit mehr Dateien darin sein, aber wenn ich es mache
$gunzip DOd.gz
Was ich bekomme ist eine binäre Datei DOd ohne Erweiterungen. Wenn ich nachschaue was die Datei ist bekomme ich
$file DOd DOd: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=dcbc85e17b9e60e67973f488eca1b930b4cd9d9d, not stripped
Dann ist es eine ausführbare Datei. Aber wenn ich versuche, es auszuführen, bekomme ich:
$./DOd ./DOd: error while loading shared libraries: libboost_system.so.1.55.0: cannot open shared object file: No such file or directory
Ich habe dann das Paket boost-libs installiert, bekomme aber den gleichen Fehler.
Irgendeine Idee, wie man diese Datei laufen lässt oder dekomprimiert?
Es ist überhaupt kein "Gunzip" -Problem. Du fehlst Bibliotheken. Beachten Sie die bestimmte Version im Dateinamen: 1.55. Das ist was du brauchst. Beachten Sie auch, dass `gzip` nur eine einzelne Datei komprimiert. Es ist kein * Archivierer *. Deshalb wird es normalerweise zusammen mit "tar" verwendet.
Daniel B vor 7 Jahren
2
Wenn Sie `ldd D0d` ausführen, sehen Sie alle erforderlichen Bibliotheken. Und die, die du nicht hast.
ThoriumBR vor 7 Jahren
1
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4