Buster 升级到 Bullseye,然后降级回 Buster

mec*_*abi 4 debian upgrade

我想从 Debian Buster 切换到 Debian Bullseye。这样做后,我可以将所有 Bullseye 包裹退还给 Buster 吗?(取消升级包)

Ste*_*itt 6

从技术上讲,您可以,但不支持降级,我们也不对其进行测试。降级可能会奏效,但也可能不会,而且 Bullseye 现在远远领先于 Buster,我不会尝试。


Ste*_*art 6

斯蒂芬·基特是对的。不支持。但如果你没有什么可失去的,你会这样做:

  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/*
Run Code Online (Sandbox Code Playgroud)
  1. 告诉 apt 设置buster为您的首选版本并通过创建/etc/apt/preferences.d/buster以下内容来设置允许降级的优先级:
Package: *
Pin: release n=buster
Pin-Priority: 1001
Run Code Online (Sandbox Code Playgroud)
  1. 做一个小小的祈祷

  2. 执行“升级”:

# Upgrade
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt --fix-broken install
sudo apt autoremove
Run Code Online (Sandbox Code Playgroud)
  1. 循环upgradedist-upgrade--fix-broken installautoremove遍地,直到完成容易成功无处不在。

  2. 庆祝一下,因为如果你到了这里,那么事情可能会顺利。

  3. 删除,/etc/apt/preferences.d/buster以免将来影响您。