Как установить ia32-libs на 12,04 LTS (32 бит)

Я пытаюсь установить ia32-libs на Ubuntu 12.04 LTS (x86). Я включил все источники репозитория, но получаю сообщение об ошибке ниже:

~$ 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

вывод политики sudo apt-cache ia32-libs

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

вывод cat /etc/apt/sources.list (удалены похожие гиперссылки)

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
задан 24 September 2012 в 20:29

3 ответа

Этот пакет необходим только при запуске определенных 32-битных приложений в 64-битной версии Ubuntu. В 32-битной архитектуре / i386 все (приложения, библиотеки и т. Д.) Является 32-битным.

Поскольку вы не пытаетесь установить этот пакет ради этого, какое программное обеспечение вы пытаетесь установить и какое руководство вы используете?

0
ответ дан 24 September 2012 в 20:29

Это можно исправить, удалив кэш системного пакета

rm -f /var/lib/apt/lists/* 
apt-get clean all
apt-get update
0
ответ дан 24 September 2012 в 20:29

Чтобы установить 32-битные процессы на 64-битном компьютере, вам нужно добавить новую архитектуру, а затем несколько библиотек

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

, это прекрасно работает с 16.04 по 17.04.

0
ответ дан 24 September 2012 в 20:29

Другие вопросы по тегам:

Похожие вопросы: