Debian

數以千計的軟體包要更新

  • April 15, 2021

通常我使用aptitude upgradeaptitude 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

我可以在“穩定”或“測試”上使用 Sid 包嗎?

嘗試這樣做是非常不鼓勵的。嘗試在 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

Debian 不穩定

引用自:https://unix.stackexchange.com/questions/645251