Error while loading shared libraries: libpapi.so.5.4.3.0
Résolu/Fermé
hymenoptera
Messages postés
36
Date d'inscription
mercredi 24 août 2016
Statut
Membre
Dernière intervention
18 décembre 2018
-
Modifié le 24 oct. 2017 à 20:52
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 20 nov. 2017 à 10:16
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 20 nov. 2017 à 10:16
A voir également:
- Error when loading shared libraries
- Fan error lenovo ✓ - Forum Refroidissement
- Vulkan run time libraries ✓ - Forum Logiciels
- Network error iptv - Forum Réseaux sociaux
- Http error 413 zimbra - Forum autres boîtes mail
- Network error ✓ - Forum Réseaux sociaux
4 réponses
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
Modifié le 24 oct. 2017 à 20:54
Modifié le 24 oct. 2017 à 20:54
Bonjour,
Ma réponse sera en deux temps (comment on procède pour faire les choses proprement, et ensuite, comment rattraper ton installation). À toi de voir si tu essayes de réparer ou de repartir sur une installation propre.
A) La manière propre
La manière propre de résoudre un problème de librairie non trouvée sous linux consiste à
1) ... vérifier s'il existe un paquet qui fournit la librairie manquante.
- Pour les distributions basées sur apt (debian, ubuntu, ...), cela se fait avec
- Apparemment pour les distributions basées sur rpm (fedora, redhat...), cela se fait avec
Exemple : (sous debian, car je n'ai pas de distribution basée sur rpm sous la main) :
Ici on voit que le paquet s'appelle
Note : je suppose que dans ton cas ce serait
2) ... installer le paquet s'il existe
Si un tel paquet existe, l'installer suffira à résoudre le problème. Pour une distribution basée sur apt, ce serait typiquement la commande apt-get. Sous fedora, j'imagine que c'est yum ou dnf qui sera utilisé.
Exemple : (sous debian, car je n'ai pas de distribution basée sur rpm sous la main) : en root :
Note : dans ton cas j'imagine que ce serait quelque chose du genre
3) ... et sinon installer la librairie autrement
Il faut chercher le site officiel du projet qui fournit soit des sources à compiler et à installer (i.e. un dépôt git), soit des archives prêtes à l'emploi.
Il semble que dans le cas présent, les sources soient disponibles sur git. Même si installer ainsi ta librairie est faisable, l'installation est plus fastidieuse et moins propre, donc je t'invite à privilégier l'installation par paquet (i.e. via
B) Dans ton cas
Tu as choisi l'option (3) apparemment. Mais la librairie n'est pas trouvée, probablement parce que tu n'as pas lancé
Bonne chance
Ma réponse sera en deux temps (comment on procède pour faire les choses proprement, et ensuite, comment rattraper ton installation). À toi de voir si tu essayes de réparer ou de repartir sur une installation propre.
A) La manière propre
La manière propre de résoudre un problème de librairie non trouvée sous linux consiste à
1) ... vérifier s'il existe un paquet qui fournit la librairie manquante.
- Pour les distributions basées sur apt (debian, ubuntu, ...), cela se fait avec
apt-file.
- Apparemment pour les distributions basées sur rpm (fedora, redhat...), cela se fait avec
rpm -qa(voir ce site)
Exemple : (sous debian, car je n'ai pas de distribution basée sur rpm sous la main) :
(mando@aldur) (~) $ apt-file search libpapi.so
libpapi-dev: /usr/lib/x86_64-linux-gnu/libpapi.so
libpapi5: /usr/lib/x86_64-linux-gnu/libpapi.so.5
libpapi5: /usr/lib/x86_64-linux-gnu/libpapi.so.5.5.1.0
Ici on voit que le paquet s'appelle
libpapi5.
Note : je suppose que dans ton cas ce serait
rpm -qa | grep libpapi
2) ... installer le paquet s'il existe
Si un tel paquet existe, l'installer suffira à résoudre le problème. Pour une distribution basée sur apt, ce serait typiquement la commande apt-get. Sous fedora, j'imagine que c'est yum ou dnf qui sera utilisé.
Exemple : (sous debian, car je n'ai pas de distribution basée sur rpm sous la main) : en root :
apt-get update
apt-get install libpapi5
Note : dans ton cas j'imagine que ce serait quelque chose du genre
yum updateet
yum install libpapi5.
3) ... et sinon installer la librairie autrement
Il faut chercher le site officiel du projet qui fournit soit des sources à compiler et à installer (i.e. un dépôt git), soit des archives prêtes à l'emploi.
Il semble que dans le cas présent, les sources soient disponibles sur git. Même si installer ainsi ta librairie est faisable, l'installation est plus fastidieuse et moins propre, donc je t'invite à privilégier l'installation par paquet (i.e. via
yum).
B) Dans ton cas
Tu as choisi l'option (3) apparemment. Mais la librairie n'est pas trouvée, probablement parce que tu n'as pas lancé
ldconfigaprès l'avoir installé.
Bonne chance