ia32-libs:依存:ia32-libs-i386がインストールできません


19

ia32-libsDebian x86_64ボックスに(VirtualBoxソースをビルドするための依存関係)をインストールしようとしていますが、エラーが発生しています:

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

誰が問題がここにあるのか知っていますか?multiarchを有効にする必要があるかもしれませんが、完全にはわかりません。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

5
不安定版へようこそ。不安定です。それを使用している理由はありますか?サーバーにとっては良いアイデアとは思えません。
ゾレダチェ

回答:


33

amd64システムでi386パッケージのインストールを有効にする必要があります。

dpkg --add-architecture i386
apt-get update

ia32-libs-i386パッケージは、上記のコマンドで使用可能になるi386リポジトリからのみインストール可能です。

参照:http : //wiki.debian.org/Multiarch/Implementation


私はそれを試しましたが、apt-getはlibc-binが削除され、システムがおそらく非常に壊れると警告しましたので、「はい、私が言うことをする」と入力してシス​​テムを強制的に配置する必要があります使用できない状態。よく見えません
...-lfagundes

1

問題は、Debian不安定版とテストを使用していることです。安定したものを使用する(または現在呼び出されているように絞る)か、壊れた状態で生きます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.