升级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的官方升级文档。
Cygwin 3.5.0放弃旧的Windows平台支持
Cygwin是一个免费的开源工具,为Microsoft Windows用户提供了一个类似Unix/Linux的环境和软件工具集。它是一个兼容性层,使Windows用户能够直接在其Windows系统上运行各种基于Unix/Linux的应用程序和工具。 在Cygwin 3.4.0(其主要前身)发布一年多后,其开发者刚刚宣布发布新的3.5.0版本。让我们来探索一下它提供的功能和改进。 Cygwin 3.
Winamp以FreeLLama的名义成为开源
我们每天都在这里分享很多新闻,但有些故事激起了一种甜蜜的怀旧感,让我们回到了珍贵的记忆中。Winamp就是这样一个故事。它曾经是一个被时间遗忘的宠儿,现在又重新出现了,提醒我们它的魅力。现在,它正在卷土重来,重新命名并重生为一个开源项目,准备再次掀起波澜。 年长的读者可能还记得这一点,但对于年轻的读者,让我来解释一下。在90年代末和21世纪初,在音乐流媒体服务时代之前,Winamp对音乐播放的意义
Samba 4.20带来增强的安全性和新功能
Samba 4.20现在可供下载,它提供了增强的安全性、改进的功能和旨在现代化和简化Active Directory(AD)操作的新功能。 它是一个开源软件套件,可为SMB/CIFS客户端提供无缝的文件和打印服务。这允许Linux/Unix服务器和基于Windows的客户端之间的互操作性,使其成为网络管理员的重要工具,无论底层操作系统如何,都可以创建一个有凝聚力的网络环境。 Samba 4.20亮
如何在Linux上向主机文件添加静态条目
你想控制你的域名解析吗?你来对地方了!在本指南中,我们将引导您完成在Linux上将静态条目添加到主机文件的简单步骤。 掌握主机文件的操作是一项宝贵的技能。这个看似小的文件可以重定向网络流量,屏蔽不需要的网站,甚至创建指向您喜爱的服务器的快捷方式。但在我们进一步讨论之前,我们需要介绍一些理论。 什么是Linux主机文件? hosts文件是一个纯文本文件,几乎每个操作系统,包括所有版本的Linux,都
添加新MySQL用户变得简单:完整指南
如果你是MySQL的新手,或者需要复习如何添加新用户和授予访问权限,那么你就来对地方了。MySQL服务器允许您创建大量用户帐户并授予适当的权限,以便用户可以访问和管理数据库,确保只有授权用户才能执行特定操作。 因此,一旦在服务器上安装了MySQL,就需要创建一个数据库和其他用户帐户。本指南将引导您添加新的MySQL用户并授予他们必要的访问权限。 要运行本指南中显示的命令,首先,您需要使用MySQL