Answers:
有两个原因,但在您的情况下,您已配置多体系结构,以在该存储库为amd64独占时请求i386软件包。如果使用dpkg将arm64或任何其他体系结构设置为外部体系结构,也会发生同样的情况。
共有三种方法:
dpkg --remove-architecture
。您可以将自己设置sources.list
为仅询问存储库应提供的体系结构,因此apt不会尝试询问它们。像这样:
deb [ arch=amd64 ] http://codezen.org/debian sid main
如果存储库中没有组件(主要,贡献,安全性等)或包类型(源与二进制),也可能发生这种情况。可以通过字符串标识main/binary-i386/Packages
。这里main
是组件,binary
包的类型和i386
体系结构。