Debian10升级11(buster升级bullseye)

2021年8月14日,Debian11正式发布了,代号“bullseye” Debian 11 (bullseye), 64-bit PC 的发行说明

下面演示下Debian10升级到Debian11

现在的Debian版本10.10,Linux内核4.19

1、su - root切换root用户,环境变量(root登录的,可以跳过)

2、apt update && apt upgrade 更新下当前系统和软件包

3、nano /etc/apt/sources.list 修改bullseye仓库名

或者直接清空原配置,复制下面的粘贴进去(这里用的清华源)

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
 
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
 
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

4、修改完成 Ctrl O保存,Ctrl X退出

5、接下来就可以进行升级了,apt update && apt upgrade ,输入Y继续

6、弹出更新日志,输入q退出(当然你想看的话,可以慢慢看)

7、升级过程中不询问就重新启动服务,选择Yes

8、接下来开始升级了(大概几分钟左右跑完)然后重启系统

9、重新登录系统,输入cat /etc/debian_version && uname --all 可以看到已经成功升级到Debian11

需要注意的问题:

按照以前升级的经验,我们只需要把原来的`buster`全部替换成`bullseye`,即可完成,但是实际操作的时候,出现如下提示:

$ sudo apt-get update
获取:1 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye InRelease [113 kB]
忽略:2 http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-updates InRelease
获取:3 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-updates InRelease [36.8 kB]
获取:4 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-backports InRelease [39.3 kB]
错误:5 http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-updates Release
  404  Not Found [IP: 101.6.15.130 80]
获取:6 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main Sources [8,612 kB]
获取:7 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main amd64 Packages [8,178 kB]
获取:8 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main Translation-zh [1,215 B]
获取:9 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main Translation-zh_CN [114 kB]
获取:10 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main Translation-en [6,241 kB]
获取:11 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main amd64 DEP-11 Metadata [4,049 kB]
获取:12 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main DEP-11 48x48 Icons [3,478 kB]
获取:13 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye/main DEP-11 64x64 Icons [7,315 kB]
获取:14 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-backports/main amd64 Packages [56.8 kB]
获取:15 http://mirrors.tuna.tsinghua.edu.cn/debian bullseye-backports/main Translation-en [42.9 kB]
正在读取软件包列表... 完成                                                     
E: 仓库 “http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-updates Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

1. `http`被发出警告,要求使用`https`, 我们只需要按照要求修改即可

2. 报错

错误:5 http://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-updates Release
  404  Not Found [IP: 101.6.15.130 80]

则需要替换`bullseye/updates`为`bullseye-security`。

参考链接


发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注