amd64 Debian Sid で i386 マルチアーキテクチャのサポートが中断されましたか? [閉鎖]

amd64 Debian Sid で i386 マルチアーキテクチャのサポートが中断されましたか? [閉鎖]

現在Debian Sidの使用に問題があります。私のアーキテクチャはamd64(x86-64)です。 i386パッケージをインストールして次のコマンドを実行するには:

# dpkg -add-architecture i386
# sudo apt-get update

... i386パッケージが正しく検出されていますが(出力でi386を見ることができますapt-get update)、i386パッケージをインストールしようとすると機能しません。

$ sudo apt-get install libc6:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libc6:i386 : Depends: libgcc1:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

libc6とlibgcc1の両方をインストールすることを指定して循環依存関係を壊そうとすると、状況はさらに悪化します。

$ sudo apt-get install libc6:i386 libgcc1:i386
[insert here the list of all my packages that will be removed]
0 upgraded, 5 newly installed, 2428 to remove and 0 not upgraded.
Need to get 5538 kB of archives.
After this operation, 6787 MB disk space will be freed.
You are about to do something potentially harmful.
To continue type in the phrase 'Yes, do as I say!'
 ?]

どちらのパッケージも一緒にインストールできますが、amd64パッケージをすべて削除してi386パッケージに置き換えたいと思います(Multi-ArchはDebian制御ファイルで同じに設定されています)。

メモ:

  1. 私は最新の状態で、いくつかのリポジトリの更新後数日以内にエラーを再現する可能性があるため、一部のパッケージの更新による欠陥ではありません。
  2. 私は意図的にDebian Sidを使用しており、本質的に不安定な特性を知っています。私はまだこの問題の原因を理解したいと思います。

ベストアンサー1

おすすめ記事