我全新安裝了 64 位元筆記型電腦(之前我有 ubuntu 10.04 64 位元),現在我注意到每次我從 repos 安裝軟體包時,我都會在 32 位元和 64 位元中得到很多重複的庫,為什麼?
我只有官方的 ubuntu 版本並安裝了 OpenShot 影片編輯器和 Flash 以及其他一些東西,例如 CompizConfig 設定管理員和 Gnome 調整工具...
我現在神奇地在 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 位元上運行,所以需要這些套件來確保所有的運行順利。