当我尝试通过 apt 安装任何软件包时,它会同时下载 amd64 和 i386 软件包。
我想在可用时仅下载并安装 amd64 软件包,而在 amd64 软件包不可用时仅下载并安装 i386。
怎么做?
答案1
如果您使用的是 64 位平台(我认为您使用的是 64 位平台),则apt
默认情况下只会下载和安装 64 位软件包。您可以apt
通过使用命令明确启用该功能来安装 32 位软件包dpkg --add-architecture i386
。但即使在这种情况下,64 位安装默认情况下也只会安装 64 位软件包。您必须:i386
在软件包名称后使用 来安装 32 位软件包。
但是,有时你可能会注意到 apt 正在下载i386
软件包,而你想安装 64 位。这种情况可能由多种原因导致
apt
只能找到该软件包的 32 位版本。- 有些软件包依赖于 32 位版本。Wine 就是一个很好的例子。