<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://qingliezhiquan.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%E6%80%8E%E6%A0%B7%E4%BB%8E_Debian_Bullseye_%E5%8D%87%E7%BA%A7%E8%87%B3_Debian_Bookworm</id>
	<title>怎样从 Debian Bullseye 升级至 Debian Bookworm - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://qingliezhiquan.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%E6%80%8E%E6%A0%B7%E4%BB%8E_Debian_Bullseye_%E5%8D%87%E7%BA%A7%E8%87%B3_Debian_Bookworm"/>
	<link rel="alternate" type="text/html" href="https://qingliezhiquan.com/mediawiki/index.php?title=%E6%80%8E%E6%A0%B7%E4%BB%8E_Debian_Bullseye_%E5%8D%87%E7%BA%A7%E8%87%B3_Debian_Bookworm&amp;action=history"/>
	<updated>2026-08-11T09:18:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://qingliezhiquan.com/mediawiki/index.php?title=%E6%80%8E%E6%A0%B7%E4%BB%8E_Debian_Bullseye_%E5%8D%87%E7%BA%A7%E8%87%B3_Debian_Bookworm&amp;diff=7958&amp;oldid=prev</id>
		<title>Mwroot: Created page with &quot;改过内核的 KVM 云主机升级难。仅支持从 Debian 11 升 12，不支持从 10 升 12。想要不出事，理论上不该在生产环境升级，应当在复刻出的测试环境升级，没出问题再在生产环境实践。  如果有任何需要修复的东西，最好确保您的 APT source-list 文件仍然指向 bullseye。  == 做好防灾 == ; 全盘备份 : clonezilla : dd : timeshift : rsnapshot  ; 重点备份 : /etc : /var/lib/dpkg : /var/lib/apt/e...&quot;</title>
		<link rel="alternate" type="text/html" href="https://qingliezhiquan.com/mediawiki/index.php?title=%E6%80%8E%E6%A0%B7%E4%BB%8E_Debian_Bullseye_%E5%8D%87%E7%BA%A7%E8%87%B3_Debian_Bookworm&amp;diff=7958&amp;oldid=prev"/>
		<updated>2025-09-29T02:24:56Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;改过内核的 KVM 云主机升级难。仅支持从 Debian 11 升 12，不支持从 10 升 12。想要不出事，理论上不该在生产环境升级，应当在复刻出的测试环境升级，没出问题再在生产环境实践。  如果有任何需要修复的东西，最好确保您的 APT source-list 文件仍然指向 bullseye。  == 做好防灾 == ; 全盘备份 : clonezilla : dd : timeshift : rsnapshot  ; 重点备份 : /etc : /var/lib/dpkg : /var/lib/apt/e...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;改过内核的 KVM 云主机升级难。仅支持从 Debian 11 升 12，不支持从 10 升 12。想要不出事，理论上不该在生产环境升级，应当在复刻出的测试环境升级，没出问题再在生产环境实践。&lt;br /&gt;
&lt;br /&gt;
如果有任何需要修复的东西，最好确保您的 APT source-list 文件仍然指向 bullseye。&lt;br /&gt;
&lt;br /&gt;
== 做好防灾 ==&lt;br /&gt;
; 全盘备份&lt;br /&gt;
: clonezilla&lt;br /&gt;
: dd&lt;br /&gt;
: timeshift&lt;br /&gt;
: rsnapshot&lt;br /&gt;
&lt;br /&gt;
; 重点备份&lt;br /&gt;
: /etc&lt;br /&gt;
: /var/lib/dpkg&lt;br /&gt;
: /var/lib/apt/extended_states&lt;br /&gt;
: /home 目录下的 dotfile&lt;br /&gt;
: 浏览器账密&lt;br /&gt;
: dpkg --get-selections &amp;#039;*&amp;#039; # 此命令的输出&lt;br /&gt;
&lt;br /&gt;
; 灾难救援&lt;br /&gt;
: 救援模式&lt;br /&gt;
: liveinstall 的 chroot&lt;br /&gt;
: initramfs-tools 软件包有一定作用&lt;br /&gt;
&lt;br /&gt;
== 检查环境 ==&lt;br /&gt;
* 要有足够硬盘容量&lt;br /&gt;
* 已安装 gpgv&lt;br /&gt;
* 有可能地删除非官方源软件&lt;br /&gt;
* 软件依赖无异常&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
sudo dpkg --audit # 包完整性验证，返回值应该为空&lt;br /&gt;
sudo apt-mark showhold # 包 hold 状态验证，返回值应该为空&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
apt list &amp;#039;?narrow(?installed, ?not(?origin(Debian)))&amp;#039; # 检查所有非自带包&lt;br /&gt;
apt list &amp;#039;~o&amp;#039; # 显示过时软件包，其实有的是自己手动安装的包&lt;br /&gt;
apt purge &amp;#039;~o&amp;#039; # 是否移除看情况&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 腾出空间 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt -o APT::Get::Trivial-Only=true full-upgrade # 测试升级所需空间&lt;br /&gt;
sudo find /etc -name &amp;#039;*.dpkg-*&amp;#039; -o -name &amp;#039;*.ucf-*&amp;#039; -o -name &amp;#039;*.merge-error&amp;#039; # 查找并清除残留文件&lt;br /&gt;
sudo apt autoremove&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 更换新源 ==&lt;br /&gt;
软件仓有四个名字：&lt;br /&gt;
* bookworm 普通软件&lt;br /&gt;
* bookworm-security 安全相关软件&lt;br /&gt;
* bookworm-updates 更新相关软件&lt;br /&gt;
* bookworm-backports 为了用而勉强编译的软件，可能有依赖问题，可能被舍弃，也可能被变为普通软件&lt;br /&gt;
&lt;br /&gt;
每仓有四个级别：&lt;br /&gt;
* main 自由软件&lt;br /&gt;
* contrib 想自由但依赖非自由软件&lt;br /&gt;
* no-free 非自由软件&lt;br /&gt;
* non-free-firmware 难舍弃的商业固件类&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt install apt-transport-https ca-certificates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main non-free-firmware&lt;br /&gt;
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main non-free-firmware&lt;br /&gt;
&lt;br /&gt;
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main non-free-firmware&lt;br /&gt;
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main non-free-firmware&lt;br /&gt;
&lt;br /&gt;
deb https://security.debian.org/debian-security bookworm-security main non-free-firmware&lt;br /&gt;
# deb-src https://security.debian.org/debian-security bookworm-security main non-free-firmware&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 更新升级 ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
&lt;br /&gt;
sudo apt upgrade --without-new-pkgs # 最小化升级&lt;br /&gt;
sudo apt upgrade # 保守升级，不删现存&lt;br /&gt;
sudo apt full-upgrade # 激进升级，可能为全局而删现存&lt;br /&gt;
&lt;br /&gt;
sudo apt clean # 删缓存文件&lt;br /&gt;
sudo apt autoclean # 去除很久没用的大文件&lt;br /&gt;
sudo apt autoremove # 去除不再需要的依赖&lt;br /&gt;
&lt;br /&gt;
apt list &amp;#039;~c&amp;#039; # 列出已删除的软件包&lt;br /&gt;
apt purge &amp;#039;~c&amp;#039; # 清除已删除的软件包&lt;br /&gt;
&lt;br /&gt;
systemctl reboot&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mwroot</name></author>
	</entry>
</feed>