我目前正在运行 64 位 Ubuntu 12.04。
运行 apt-get update && apt-get upgrade 开始更新和升级过程。
我在想,既然我已经安装了 64 位 amd64 系统,那么为什么该命令甚至会检查 32 位 i386 存储库
Get:14 http://ppa.launchpad.net precise/main amd64 Packages [658 B]
Get:15 http://ppa.launchpad.net precise/main i386 Packages [658 B]
这对于几乎所有的官方 Ubuntu 存储库来说都很常见。
它们是更新过程所必需的吗?或者如果安装的架构根本不需要它们,是否可以将它们删除。
答案1
在您的存储库列表中同时拥有这两种架构是非常有用的,原因很简单,只要您有一个 32 位应用程序,它就能正确安装。
如果 PPA 中同时有 64 位和 32 位包,则 64 位应用程序将自动安装。
但是,如果您愿意,可以通过附加:i386
软件包来安装 32 位版本 - 因此
sudo apt-get install [foo-package]:i386
如果您不想要 32 位 repo,那么您可以使用链接的问答禁用它。
相关问题: