數以千計的軟體包要更新
通常我使用
aptitude upgrade
或aptitude full-upgrade
更新我的系統。由於我正在擺弄 Vbox 安裝,我嚴格遵循*https://wiki.debian.org/VirtualBox*並添加deb http://httpredir.debian.org/debian/ sid main contrib non-free
到/etc/apt/sources.list
並執行apt update
,這顯然提供了有關安裝過程的更多資訊,而不是aptitude
包含大量錯誤消息。所以我開始修復這些(例如 NO_PUBKEY、多餘的 cdrom 條目等)。在網上搜尋解決一些問題時,我看到等離子更新圖示“可用更新”彈出。好的,看一下……它顯示“要更新的 2584 個軟體包”,下載量超過 2 GiB……當我寫這個問題時,數量和數量都在穩步增長!所有似乎都與系統無關,只是像 Activity Pager、Akregator 等我不記得曾經安裝過的應用程序。
我做錯了什麼?如何解決這個問題?為什麼我會獲得我不記得曾經安裝過的軟體包的更新?
我正在使用 KDE Plasma 執行 Debian Buster。
UPDATE:如果sources.list中的Sid行被註釋掉了,那麼更新請求就消失了;但是,只要網路連接,就會開始從網際網路下載一些東西(尚不確定是什麼以及為什麼)
添加
sid
到您sources.list
將所有軟體包從 debian buster 升級到sid
(開發分支)。如果您需要保持穩定,請從您的 : 中刪除以下行
/etc/apt/sources.list
:deb http://httpredir.debian.org/debian/ sid main contrib non-free
然後執行:
sudo apt update && sudo apt upgrade
嘗試這樣做是非常不鼓勵的。嘗試在 Debian 儲存庫之間混合軟體包可能會創建一個無法使用的系統。有關最佳實踐的更多資訊,請查看DontBreakDebian。
如果您想使用較新的軟體,最好從 Backports 安裝軟體包。
回答問題更新:註釋後SID倉庫
apt
會下載基於的包索引/etc/apt/sources.list
,以後升級包時會用到。回答評論:所以這是一個“一次性”事件?由於我喜歡在我的機器上執行 Vbox,我想我應該升級到 Sid——還是它變得非常不穩定?
要在 debian buster 中安裝虛擬盒,請參閱此處的說明:
將以下行添加到您的
/etc/apt/sources.list
:deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian buster contrib
然後:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - sudo apt-get update sudo apt-get install virtualbox-6.1
將 Sid 添加到 stable 將使您的系統不穩定,並且導致包損壞,很難找到系統穩定性。請參閱系統降級。
如果您需要遷移到不穩定,請編輯您的
sources.list
,僅使用以下行:deb http://httpredir.debian.org/debian/ sid main contrib non-free
然後執行:
sudo apt update && sudo apt dist-upgrade