升级Debian 10 Buster到Debian 11 Bullseye:一个循序渐进的指南
2021年8月14日,经过两年多的开发,Debian项目终于发布了Debian 11 Bullseye的稳定版本。它具有许多新功能,因为此版本中的大多数软件都已更新。
此外,Debian 11将在未来五年内获得支持,就像任何其他Debian稳定版本一样。
但现在让我们关注如何从Debian 10 Buster升级到Debian 11 Bullseye。这个过程很简单,并且假设您在根帐户中运行。
1.备份系统
请确保备份您的数据。
Debian的升级通常是安全的,但总有可能出现问题。因此,您必须将宝贵的数据安全地复制到备份位置,以便在出现任何问题或复杂情况时进行恢复。
您可以手动将重要文件复制到其他设备(第二个硬盘、USB驱动器、网络上的另一台计算机等)。
您还可以使用专门的系统映像软件(如CloneZilla)创建当前Debian安装的完整系统映像。如果你想使用任何其他备份软件,你可以自由使用。只需确保你的数据放在安全的位置。
2.更新所有当前安装的软件包
在从Debian 10升级到Debian 11之前,重要的是确保您当前安装的Debian 10系统是最新的。运行以下操作
恰当的
终端中的命令。
apt更新
apt升级
apt完全升级
现在你可以清理剩下的包裹了。
apt—清除自动删除
然后重新启动您的Debian 10以应用所做的更改。
重新启动
3.检查当前安装的版本
现在,我们将首先验证我们目前使用的是最新的Debian10.x版本。
检查您正在运行的Debian版本的最简单方法是阅读
/etc/debian_version
文件
cat/etc/debian_version
10
.10
代码语言:
CSS
(
css
)
另一种方法是使用
lsb释放
命令。您可以使用它来显示有关Linux发行版的LSB(Linux标准库)信息。
lsb_release-a
经销商ID:Debian
描述:Debian GNU/Linux 10(buster)
版本:10
代号:buster
4.将Debian 10替换为Debian 11存储库
Debian软件存储库定义在
/etc/apt/sources.list
文件和
/etc/apt/sources.list.d/
目录。在开始升级过程之前,您必须将它们重新配置为指向Debian 11 Bullseye存储库。
在更新软件存储库之前,最好先备份当前软件源列表。
mkdir~/apt
cp/etc/apt/sources。
列表
恰当的
cp-r/etc/apt/sources。
列表
.d/~/apt
代码语言:
PHP
(
php
)
现在,您可以继续更新当前的Debian 10 Buster存储库,以指向Debian 11 Bullseye存储库。
sed-i
's/buster/bullseye/g'
/etc/apt/sources。
列表
sed-i
's/buster/bullseye/g'
/etc/apt/sources。
列表
d
/*
代码语言:
PHP
(
php
)
上面显示的命令将替换
克星
关键字带有
靶心
在里面
软件存储库文件。
在Debian 11 Bullseye中,安全套件现在被命名为
靶心安全
而不是
牛眼/更新
。因此,您需要找到以下内容
debian安全
中的行
/etc/apt/sources.list
文件
deb http:
//security.debian.org/debian-security-bullseye/updates-main
deb-src http:
//security.debian.org/debian-security-bullseye/updates-main
代码语言:
JavaScript
(
javascript
)
并将其替换为以下内容:
deb https:
//deb.debian.org/debian-security/bullseye security-main
deb-src https:
//deb.debian.org/debian-security/bullseye security-main
代码语言:
JavaScript
(
javascript
)
决赛
sources.list
文件应该看起来像下面的文件。
cat/etc/apt/sources。
列表
代码语言:
PHP
(
php
)
deb http:
//deb.debian.org/debian-bullseye-main
deb-src http:
//deb.debian.org/debian-bullseye-main
deb http:
//security.debian.org/debian-security/bullseye security-main
deb-src http:
//security.debian.org/debian-security/bullseye security-main
deb http:
//deb.debian.org/debian-bullseye更新main
deb-src http:
//deb.debian.org/debian-bullseye更新main
代码语言:
JavaScript
(
javascript
)
5.首先进行最低限度的系统升级
此时,您的Debian 10系统已准备好进行升级。下一步是更新存储库,让系统识别新添加的repo URL。
apt更新
在某些情况下,进行完全升级可能会删除要保留的大量程序包。因此,Debian开发人员建议分两部分进行升级,以避免删除这些包。
- 第1部分:最低限度的系统升级
- 第2部分:全系统升级
在最低限度的升级中,您将更新和升级所有可用的软件包,而无需安装或删除任何其他软件包。
要首先执行最低限度的系统升级,请运行下面显示的命令。
apt升级--无-
新
-pkgs
代码语言:
JavaScript
(
javascript
)
留意屏幕。如果
apt列表更改
软件包已安装,下载软件包后,它将在寻呼机中显示有关升级软件包的重要信息。
Press
q
读取后退出寻呼机并继续升级。
此外,系统还会询问您是否要在不询问的情况下重新启动服务。
您还将被问及要对特定的配置文件做什么。如果您不确定该怎么办,请按进行默认设置
进来
钥匙
6.将Debian 10升级为Debian 11
完成最低限度的系统升级后,运行以下命令开始完全升级。
apt完全升级
不要让系统处于无人值守状态,因为升级过程需要各种输入。
Debian 11升级过程完成后,您可以重新启动系统。
重新启动
登录系统并检查您的Debian版本。
cat/etc/debian_version
11
.0
代码语言:
CSS
(
css
)
或者作为一种替代方式,使用
lsb释放
命令
lsb_release-a
经销商ID:Debian
描述:Debian GNU/Linux 11(牛眼)
版本:11
代号:牛眼
祝贺
您已经成功地将您的系统从Debian 10 Buster升级到Debian 11 Bullseye。
您的系统现在将运行Debian 11 Bullseye。
7.清理Debian 10个废弃包
清理新升级的Debian 11 Bullseye系统是一个好主意,方法是删除旧的过时包,这些包现在是成功升级后剩下的,不再需要了。
apt—清除自动删除
apt自动清洗
结论
上面的教程教你如何将Debian 10 Buster升级到Debian 11 Bullseye。现在,您可以享受最新Debian版本提供的最新软件包和硬件支持。
我们试图使本教程尽可能简单。谢谢你使用它。
有关其他帮助或有用信息,我们建议您查看Debian的官方升级文档。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...