Wenn ich versuche, Maya vom Terminal aus zu starten, erhalte ich:
error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory.
Wie löse ich das?
Hinweis: Maya ist eine Software von Drittanbietern.
shared-library
Osama Ahmaro
quelle
quelle
Antworten:
Sie vermissen die TIFF-Bibliothek.
apt-cache search libtiff
zeigt Pakete, die Sie benötigenlibtiff4
:quelle
libtiff4
bietenlibtiff.so.3
?libtiff4
Paket aus einer früheren Ubuntu-Version, das nach dem Upgrade erhalten geblieben ist. Prüfen Sie, zudpkg -S /usr/lib/x86_64-linux-gnu/libtiff.so
welchem Paket die Datei gehört undapt-cache policy libtiff4
woher Ihr Paket stammt.Repositories für 16.04 , 16.10 , 17.04 und 17.10 haben
libtiff5
(höchstwahrscheinlich in der Installation enthalten), dielibtiff.so.5
aber nicht bereitstellen.libtiff.so.3.
Dies führt zu Problemen bei Anwendungen, dielibtiff.so.3
wie in diesem Fehlerbericht beschrieben aussehenZuerst machen
Sie werden wahrscheinlich feststellen, dass es bereits installiert ist. Ist dies nicht der Fall, prüfen Sie, ob das Problem dadurch behoben wird.
Wenn nicht, versuchen Sie diese Problemumgehung: Um die Verwendung
libtiff.so.5
von Anwendungen zu täuschenlibtiff.so.3
, können Sie einen Symlink in demselben Verzeichnis erstellen, das auflibtiff.so.3
zeigt.libtiff.so.5.
Dies funktioniert möglicherweise nicht für alle Anwendungen, da die Bibliotheken nicht genau gleich sind.Geben Sie dazu in einem 32-Bit-System Folgendes ein:
In einem 64-Bit-System wäre dies:
Wenn Sie sich nicht sicher sind, können Sie die Bibliothek folgendermaßen auf Ihrem System finden:
Dann werden Sie in der Lage sein , den Weg zu bekommen richtig (wenn Sie nur libtiff5 installiert haben , müssen Sie zuerst tun
sudo updatedb
fürlocate
sie zu finden)quelle
Ich habe denselben Fehler mit einem anderen Programm. Ich verwende Oneiric (Xubuntu 11.10)
Libtiff4 ist bereits auf diesem System installiert und wird offensichtlich nicht bereitgestellt
libtiff.so.3
.Ich konnte es dort nicht finden
libtiff.so.4
, aber ich fand es in/usr/lib/i386-linux-gnu/
. Der Befehl, den ich ausgeführt habe, war:Und es funktionierte für das Spiel, das ich spielen wollte (http://www.happypenguin.org/show?interLOGIC)
quelle
Sie können einen Softlink erstellen:
quelle
ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3
stattdessen tun .Wenn Maya nicht auf Ihrem Rechner gebaut wurde (dh von einem binären installiert ist ) , dann müssen Sie
libtiff3
,libtiff4
wird Ihr Problem nicht beheben , da es „libtiff.so.4“ schließt nicht „libtiff.so.3“. Oder Sie können Maya aus dem Quellcode auf Ihrem Computer erstellen.quelle
Von der Quelle installieren
Getestet auf Ubuntu 14.04.
quelle