为什么安装了这么多“重复的”(i386 + x86_64)软件包?

为什么安装了这么多“重复的”(i386 + x86_64)软件包?

我全新安装了一台 64 位笔记本电脑(之前我安装的是 ubuntu 10.04 64 位)现在我注意到每次我从 reppos 安装包时,都会在 32 位和 64 位中得到很多重复的库,为什么?

我只有官方的 ubuntu reppos 和安装了 OpenShot 视频编辑器和 Flash 以及一些其他东西,例如 CompizConfig 设置管理器和 Gnome Tweak Tool...

我现在在 2 个不同的架构中神奇地拥有 122 个重复的库,为什么?

dpkg -l|grep ":i386"|wc -l

如果我检查此列表,我会发现我的系统中既有 64 位也有 32 位...这确实浪费了空间,那么应用程序使用哪一个呢?32 还是 64?

真是令人困惑...

答案1

因为 flashplugin-installer:amd64 依赖于 flashplugin-downloader:i386。而多架构工作需要更多 i386 软件包。

只需删除 flashplugin-installer、flashplugin-downloader:i386 和其他 i386 包并安装 adobe-flashplugin:amd64。

但是如果你想安装 skype,Ubuntu 11.10 Oneiric Ocelot 目前只有 i386 软件包。而且它依赖许多 i386 软件包。

答案2

我想说的是,这些是您正在使用的某些 32 位工具的依赖项。这不是浪费空间,因为它们是必需的,并不是所有东西都能在 64 位下工作,所以需要这些包来确保一切顺利运行。

相关内容