Je suis passé par toutes les questions similaires que je peux trouver ici et ailleurs, mais je ne parviens toujours pas à trouver une solution efficace pour cela.
Choses que j'ai essayées:
apt-get install libc6:i386
Cela tente de supprimer la plupart des bibliothèques 64 bits actuellement installées qui, si elles étaient exécutées, laisseraient la machine inutilisable.
J'ai couru ce qui suit sur la base d'autres questions/réponses et toujours pas de joie:
dpkg --add-architecture i386
apt-get update
apt-get upgrade
apt-get dist-upgrade
Tout se termine proprement, mais ne modifie pas le résultat de l'installation des bibliothèques 32 bits.
L'option suivante consistait à essayer:
apt-get install libc6-i386
Qui retourne:
The following packages have unmet dependencies,
libc6-i386 : Depends: libc6 (= 2.23-0ubuntu3) but 2.23-0ubuntu10 is to be installed
E: Unable to correct problems, you have held broken packages
Cette erreur semble trompeuse car apt-mark showhold
ne renvoie aucun package.
Le but final ici est d’installer le paquet AV de Symantec qui nécessite les bibliothèques 32 bits.
Assurez-vous d’avoir activé toutes les sections du logiciel et des mises à jour et sélectionné le bon miroir (je préfère le serveur principal ) dans
Alors Sudo apt-get install libc6:i386
sera suffisant.
Ou plus profond:
Sudo apt-get update
Sudo apt-get dist-upgrade
Sudo apt-get install libc6:i386
Sudo apt-get install -f
Sur mon système, libc: i386 est installé avec la version 2.23-0ubuntu1 .