web-dev-qa-db-fra.com

Comment installer ia32-libs sur 12.04 LTS (32 bits)

J'essaie d'installer ia32-libs sur Ubuntu 12.04 LTS (x86). J'ai activé toutes les sources du référentiel mais je reçois le message d'erreur ci-dessous:

~$ Sudo apt-get install ia32-libs  
Reading package lists... Done  
Building dependency tree         
Reading state information... Done  
Package ia32-libs is not available, but is referred to by another package.  
This may mean that the package is missing, has been obsoleted, or  
is only available from another source  

E: Package 'ia32-libs' has no installation candidate

sortie de la stratégie Sudo apt-cache ia32-libs

ia32-libs:  
  Installed: (none)  
  Candidate: (none)  
  Version table:  

sortie de cat /etc/apt/sources.list (suppression des hyperliens similaires)

deb http://archive.ubuntu.com/ubuntu/ precise restricted main multiverse universe  
deb-src archive.ubuntu.com/ubuntu/ precise restricted main multiverse universe #Added by software-properties  
deb security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse  
deb-src security.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse #Added by software-properties  
deb archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse  
deb-src archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse #Added by software-properties
3
Dcm1405

Ce paquet est nécessaire uniquement lors de l'exécution de certaines applications 32 bits sur une version 64 bits d'Ubuntu. Sur l'architecture 32 bits/i386, tout (applications, bibliothèques, etc.) correspond à 32 bits.

Puisque vous n'essayez pas d'installer ce paquet pour le faire, quels logiciels essayez-vous d'installer et quel guide ou comment vous utilisez-vous?

4
LiveWireBT

Vous pouvez résoudre ce problème en supprimant le cache du paquet système

rm -f /var/lib/apt/lists/* 
apt-get clean all
apt-get update
0
Mitesh Shah

pour installer des processus 32 bits sur une boîte de 64 bits, vous devez ajouter la nouvelle architecture, puis quelques bibliothèques

dpkg --print-foreign-architectures  #  show non native Arch if any
Sudo dpkg --add-architecture i386   #  add the 32 bit Arch
Sudo apt-get -qqy update
Sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386

cela fonctionne bien sur 16.04 à 17.04

0
Scott Stensland