SliTaz GNU/Linux official and community documentation wiki.
.png
Translations of this page:

Une application ne peut pas trouver des bibliothèques/dossiers

Symptômes

  * Lorsqu'elle est exécutée dans un terminal, une application échoue avec le message :

 [name]: error while loading shared libraries: [library].so.*: cannot open shared object file: No such file or directory

Explication

Il manque au programme certains fichiers dont il a besoin pour s'exécuter. Ceci est causé dans l'information du paquet par l'absence de lien vers un autre programme, ou un fichier omis.

Solution

Vérifier si le fichier requis est disponible dans un autre paquet. Utiliser le gestionnaire de paquets (Tazpkg) pour rechercher le fichier :

  • démarrer le gestionnaire de paquets
  • 'Recharger' la liste des paquets, si nécessaire
  • cliquer sur l'onglet “Search”
  • dans la boîte de Search, inscrivez le nom du fichier ([bibliothèque] .so) et cliquer sur “Files”
  • installer le paquet (prenez le nom le plus proche s'il n'y a plus d'un) en double-cliquant sur l'entrée et en cliquant sur Install Package

Alternativement, exécuter la commande suivante dans un terminal :

tazpkg search-pkgname library.so

… et installer le packet approprié avec :

 tazpkg get-install [package] 

Si aucun paquet n'est donné, faire un rapport de bug sur le Labs car la bibliothèque manquante doit être inclue ou la dépendance retirée lors de la construction du paquet.

 
fr/guides/faq-dependency.txt · Last modified: 2011/04/09 21:41 by domcox