Debian

Buster 升級到 Bullseye,然後降級回 Buster

  • January 11, 2022

我想從 Debian Buster 切換到 Debian Bullseye。完成此操作後,我可以將所有 Bullseye 包裹退還給 Buster 嗎?(取消升級包)

從技術上講,您可以,但不支持降級,我們也不會對其進行測試。降級可能會正常工作,但可能不會,而且 Bullseye 現在已經遠遠領先於 Buster,我不會嘗試。

斯蒂芬基特是正確的。不支持。但如果你沒有什麼可失去的,你會這樣做:

  1. 將您的來源設置為 buster:
sudo sed -i                \
 -e 's/bullseye/buster/g' \
 -e 's/unstable/buster/g' \
 -e 's/stable/buster/g'   \
 -e 's/testing/buster/g'  \
 -e 's/sid/buster/g'      \
 /etc/apt/sources.list    \
 /etc/apt/sources.list.d/*
  1. 告訴 apt 設置buster為您的首選版本,並通過以下方式創建允許降級的優先級/etc/apt/preferences.d/buster
Package: *
Pin: release n=buster
Pin-Priority: 1001
  1. 說一個小禱告
  2. 執行“升級”:
# Upgrade
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt --fix-broken install
sudo apt autoremove
  1. 一遍又一遍地循環upgrade,直到 apt 在任何地方dist-upgrade都成功完成。--fix-broken install``autoremove
  2. 慶祝一下,因為如果你到了這裡,那麼事情可能會順利進行。
  3. 刪除/etc/apt/preferences.d/buster,以免將來影響您。

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