Lorsque j'essaie d'exécuter Maya à partir du terminal, j'obtiens:
error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory.
Comment résoudre ce problème?
Remarque: Maya est un logiciel tiers.
shared-library
Osama Ahmaro
la source
la source
Réponses:
Vous manquez la bibliothèque TIFF.
apt-cache search libtiff
montre des packages, vous aurez besoin delibtiff4
:la source
libtiff4
fournit-illibtiff.so.3
?libtiff4
package d'une version précédente d'Ubuntu qui est resté après la mise à niveau. Vérifiez àdpkg -S /usr/lib/x86_64-linux-gnu/libtiff.so
quel package le fichier appartient et d'apt-cache policy libtiff4
où provient votre package.Les référentiels pour 16.04 , 16.10 , 17.04 et 17.10 ont
libtiff5
(très probablement inclus dans l'installation) qui fournitlibtiff.so.5
mais paslibtiff.so.3.
Cela pose des problèmes pour les applications qui recherchentlibtiff.so.3
comme détaillé dans ce rapport de bogueTout d'abord
Vous constaterez probablement qu'il est déjà installé. Sinon, voyez si cela résout le problème.
Sinon, essayez cette solution de contournement: pour tromper les applications en utilisant
libtiff.so.5
au lieu delibtiff.so.3
, vous pouvez créer un lien symbolique dans le même répertoire nommélibtiff.so.3
pointant verslibtiff.so.5.
Cela peut ne pas fonctionner pour toutes les applications, car les bibliothèques ne sont pas exactement les mêmes.Pour ce faire, dans un système 32 bits, entrez:
Dans un système 64 bits, ce serait:
En cas de doute, vous pouvez trouver la bibliothèque sur votre système comme ceci:
Ensuite, vous pourrez obtenir le chemin correct (si vous venez d'installer libtiff5, vous devez d'abord faire
sudo updatedb
pourlocate
le trouver)la source
Je rencontre la même erreur avec un programme différent. J'utilise Oneiric (Xubuntu 11.10)
Libtiff4 est déjà installé sur ce système et ne le fournit clairement pas
libtiff.so.3
.Je n'ai pas pu le trouver
libtiff.so.4
, mais je l'ai trouvé/usr/lib/i386-linux-gnu/
. La commande que j'ai exécutée était donc:Et cela a fonctionné pour le jeu auquel j'essayais de jouer (http://www.happypenguin.org/show?interLOGIC)
la source
Vous pouvez créer un lien logiciel:
la source
ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.4 /usr/lib/libtiff.so.3
place.Si Maya n'a pas été construit sur votre machine (c'est-à-dire installé à partir d'un binaire), alors vous devez
libtiff3
,libtiff4
ne résoudra pas votre problème car il inclut "libtiff.so.4", pas "libtiff.so.3". Ou vous pouvez créer Maya à partir des sources sur votre machine.la source
Installer depuis la source
Testé sur Ubuntu 14.04.
la source