回答:
2つの原因がありますが、あなたのケースでは、そのリポジトリがamd64専用である間にi386パッケージを要求するようにmultiarchを設定したことがあります。dpkgを使用してarm64またはその他のアーキテクチャを外部アーキテクチャとして設定すると、同じことが起こります。
次の3つの方法があります。
dpkg --remove-architecture
。sources.list
リポジトリが提供するはずのアーキテクチャのみを要求するように設定することができるため、aptはそれらを要求しようとしません。このようなもの:
deb [ arch=amd64 ] http://codezen.org/debian sid main
これは、コンポーネント(メイン、contrib、セキュリティなど)またはパッケージのタイプ(ソースとバイナリ)がリポジトリで利用できない場合にも発生する可能性があります。これは文字列で識別できますmain/binary-i386/Packages
。ここにmain
、コンポーネントとbinary
パッケージのタイプi386
、アーキテクチャがあります。