Назад | Перейти на главную страницу

ia32-libs: Зависит от: ia32-libs-i386, но не устанавливается

Я пытаюсь установить ia32-libs (зависимость для создания исходных кодов VirtualBox) на моем компьютере Debian x86_64, однако это дает мне ошибку:

The following packages have unmet dependencies:
 ia32-libs : Depends: ia32-libs-i386 but it is not installable
E: Unable to correct problems, you have held broken packages.

Естественно, я решил попробовать установить ia32-libs-i386, но я столкнулся с другой ошибкой:

Package ia32-libs-i386 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-i386' has no installation candidate

Кто-нибудь знает, в чем проблема? Я думаю, мне может понадобиться включить мультиархитектуру, но я не совсем уверен. Вот мой sources.list, если это вообще поможет:

deb http://ftp.us.debian.org/debian unstable main contrib non-free
deb-src http://ftp.us.debian.org/debian unstable main contrib non-free

deb http://security.debian.org/ testing/updates main
deb-src http://security.debian.org/ testing/updates main

Вам необходимо включить установку пакетов i386 в вашей системе amd64:

dpkg --add-architecture i386
apt-get update

Пакет ia32-libs-i386 можно установить только из репозитория i386, который становится доступным с помощью приведенных выше команд.

Смотрите также: http://wiki.debian.org/Multiarch/Implementation

Проблема заключается в использовании нестабильной версии debian и тестирования. Либо используйте stable (или squeeze, как его сейчас называют), либо живите с поломками.