基于架构的更新是否可行或是否有必要

基于架构的更新是否可行或是否有必要

我目前正在运行 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,那么您可以使用链接的问答禁用它。


相关问题:

  1. 如何禁用多架构支持?

相关内容