slitaz-doc-wiki-data annotate pages/fr/guides/faq-dependency.txt @ rev 44
Update pages/fr folder.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Sun May 01 07:40:21 2011 +0000 (2011-05-01) |
parents | |
children |
rev | line source |
---|---|
slaxemulator@42 | 1 |
slaxemulator@42 | 2 ====== Une application ne peut pas trouver des bibliothèques/dossiers ====== |
slaxemulator@42 | 3 |
slaxemulator@42 | 4 ===== Symptômes ===== |
slaxemulator@42 | 5 |
slaxemulator@42 | 6 * Lorsqu'elle est exécutée dans un terminal, une application échoue avec le message : |
slaxemulator@42 | 7 <code> [name]: error while loading shared libraries: [library].so.*: cannot open shared object file: No such file or directory</code> |
slaxemulator@42 | 8 |
slaxemulator@42 | 9 ===== Explication ===== |
slaxemulator@42 | 10 |
slaxemulator@42 | 11 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. |
slaxemulator@42 | 12 |
slaxemulator@42 | 13 ===== Solution ===== |
slaxemulator@42 | 14 |
slaxemulator@42 | 15 Vérifier si le fichier requis est disponible dans un autre paquet. Utiliser le gestionnaire de paquets (Tazpkg) pour rechercher le fichier : |
slaxemulator@42 | 16 * démarrer le gestionnaire de paquets |
slaxemulator@42 | 17 * 'Recharger' la liste des paquets, si nécessaire |
slaxemulator@42 | 18 * cliquer sur l'onglet "Search" |
slaxemulator@42 | 19 * dans la boîte de //Search//, inscrivez le nom du fichier ([bibliothèque] .so) et cliquer sur "Files" |
slaxemulator@42 | 20 * 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// |
slaxemulator@42 | 21 |
slaxemulator@42 | 22 Alternativement, exécuter la commande suivante dans un terminal : |
slaxemulator@42 | 23 <code>tazpkg search-pkgname library.so</code> |
slaxemulator@42 | 24 |
slaxemulator@42 | 25 ... et installer le packet approprié avec : |
slaxemulator@42 | 26 <code> tazpkg get-install [package] </code> |
slaxemulator@42 | 27 |
slaxemulator@42 | 28 Si aucun paquet n'est donné, faire un rapport de bug sur le [[http://labs.slitaz.org|Labs]] car la bibliothèque manquante doit être inclue ou la dépendance retirée lors de la construction du paquet. |