web-dev-qa-db-fra.com

Comment installer libc6: i386 sur 16.04.4 64bit?

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.

3
hardillb

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

  1. Logiciel Ubuntu

    su1

  2. et security-updates dans Updates :

    su2

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 .

4
N0rbert