En essayant d’installer le paquet Debian nodejs que j’ai construit moi-même, j’obtiens une erreur: il manque: libc6-AMD64, mais je suis sûr que cette lib est installée.
root @ x72j:/home/reda/repo/git/node-debian # dpkg -i nodejs_5.0.0-1_AMD64.deb Sélection du paquet nodejs non sélectionné précédemment. (Lecture base de données ... 151678 fichiers et répertoires actuellement installés.) Préparation de la décompression de nodejs_5.0.0-1_AMD64.deb ... Décompression de nodejs (5.0.0-1) ... dpkg: les problèmes de dépendance empêchent la configuration de nodejs: nodejs dépend de libc6-AMD64 (> = 2.14). dpkg: une erreur de traitement du paquet nodejs (--install): problèmes de dépendance - laisser non configuré Traitement des déclencheurs de man-db (2.7.0.2-5) ... Des erreurs ont été rencontrées lors du traitement: nodejs
et maintenant la libc6-AMD64:
root @ x72j: /home/reda/repo/git/node-debian/nodejs-5.0.0/debian# règle d'apt-cache libc6-AMD64 libc6-AMD64: i386: Installé: 2.19-18 + deb8u1 Candidat: 2.19-18 + deb8u1 Tableau des versions: *** 2.19-18 + deb8u1 0 500 http://debian.ens-cachan.fr/ftp/debian/ jessie/main Paquets i386 100 /var/lib/dpkg/status
Quel pourrait être le problème?
J'ai trouvé les solutions
J'ai dû supprimer tout le paquet i386 que j'ai installé, reconstruire mon .deb et l'installer.
root @ x72j:/home/reda/repo/git/node-debian # dpkg -l | grep i386 ii gcc-4.9-base: i386 4.9.2-10 i386 GCC, le GNU collection du compilateur (paquet de base) ii libc6: i386 2.19-18 + deb8u1 i386 GNU Bibliothèque C: bibliothèques partagées ii libc6-AMD64 2.19-18 + deb8u1 i386 GNU Bibliothèque C: bibliothèques partagées à 64 bits pour AMD64 ii libc6-i386 2.19-18 + deb8u1 AMD64 GNU Bibliothèque C: bibliothèques partagées 32 bits pour AMD64 ii libc6-i686: i386 2.19-18 + deb8u1 i386 GNU Bibliothèque C: bibliothèques partagées [i686 optimisé] Ii libgcc1: i386 1: 4.9.2-10 i386 Bibliothèque de prise en charge de GCC Root @ x72j:/home/reda/repo/git/node-debian # apt-get remove --purge gcc-4.9-base: i386 apt-ge t remove --purge libc6-i386