我正在運行 Oneiric 64 位,自從我升級後,我注意到 Synaptic 已將存儲庫分為 64 位和 32 位,但它正在下載這兩個版本的存檔列表,花費的時間是以前的兩倍。誰能解釋這是為什麼以及我是否可以阻止它?
答案1
oneiric 現在支援多架構包。因此,即使您使用的是 64 位元系統,現在您也可以在其上安裝 32 位元軟體包。早些時候,這是不可能的。目前,Debian Wheezy 中也提供了此支持,該版本將於 2012-2013 年某個時候發布。
我不記得這個多架構支援的確切名稱了,但是當我記住時,我會更新這篇文章。
另外,我不記得看到任何關於如何停用此功能的提及。
答案2
它也不是突觸特有的。我在清單中看到了帶有 aptitude 的重複包(哈哈,我只是嘗試自動完成選項卡!),但在 Kubuntu 11.10(oneiric)中的 [新] muon 中卻沒有,它似乎隱藏了這一點。我假設他們都在幕後使用 apt 或某些正在編譯套件清單的函式庫。
我的升級不順利,這給我帶來了問題;似乎 aptitude 沒有設定來處理這個問題。
我能夠像這樣修復它:
sudo nano /etc/dpkg/dpkg.cfg.d/multiarch
用一個#註解掉唯一使其讀取的行
#foreign-architecture i386
。
現在 aptitude 只能看到本機架構包。
同樣,這不是一個具體的答案,但它解決了您在 IMO 中提出的問題。