6
9月
2021
关于将 Debian 10“Buster”更新为 11“Bullseye”并测试“Bookworm”
16:44

关于将 Debian 10“Buster”更新为 11“Bullseye”并测试“Bookworm”

6 9月 2021 16:44

从 2021 年 8 月起,可以从 Debian 10 升级到 Debian 11,以及所有基于 Debian 的发行版。 例如,MX Linux。

编辑sources.list文件

在 Debian 操作系统上,您需要使用“/etc/apt/”目录中的文本编辑器来修复它 sources.list. 在 MX Linux 上,您需要编辑 /etc/apt/sources.list.d 目录中的 debian.list 文件。

1)带有单词的旧行 buster 评论或删除。 在其位置添加如下所示的行 文章位于 how2shout.com/linux/。

deb http://deb.debian.org/debian/ bullseye main contrib non-free

deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free

deb http://security.debian.org/debian-security bullseye-security main

deb-src http://security.debian.org/debian-security bullseye-security main

deb http://ftp.debian.org/debian bullseye-backports main contrib non-free

示例“debian.list”文件:
德比安

2)依次执行命令

apt-get update
apt-get full-upgrade

3) 进行清洁:

apt-get autoremove && apt-get autoclean

如果在包更新步骤中发生依赖性错误

在运行时升级 MX Linux 时 apt-get upgrade 发生依赖性解析错误。 我用命令解决了这个问题:

sudo apt --fix-broken install

将版本 11“Bullseye”更新为 12“Bookworm"

此操作是可选的,可以根据需要进行。

  1. 在 Debian 中到一个文件 /etc/apt/sources 添加行

    deb http://mirror.corbina.net/debian/ bookworm main contrib non-free

并在其余部分前面放一个评论符号#。

! 官方 Debian 存储库镜像列表 -https://www.debian.org/mirror/list

  1. 在 Debian 或 MX Linux 上的目录中 /etc/apt/sources.list.d 你可以创建一个文件。例如, testing.list 内容:

    deb http://deb.debian.org/debian testing main contrib non-free

    deb http://deb.debian.org/debian testing/updates main contrib non-free

    deb http://security.debian.org/ testing-security main contrib non-free

来源: 奥斯雷达。

  1. 使用命令更新包缓存后 apt-get update 以及使用命令进行系统更新 apt-get upgrade, apt-get dist-upgrade, apt-get full-upgrade 系统将更新到最新的Debian Sid测试版本!

注意:这将生成一个错误 - 发布更新不可用的警告:

“错误:10 http://deb.debian.org/debiantesting/updates 发布"

404 未找到

和

“E:存储库 http://deb.debian.org/debiantesting/updates Release 不包含 Release 文件

如何消除此错误 - 请参阅下面的勘误表。

勘误表 - 关于 Bookworm 安全更新的说明

书虫安全更新现已推出。 我将以下文本添加到 “testing.list” 文件中的所有行之后:

deb http://deb.debian.org/debian bookworm-proposed-updates main contrib non-free

!来源 : debian.org 上的 errata.ru.html

因此,该文件看起来像 测试列表 在 /etc/apt/sources.list.d 目录中”看起来像屏幕截图所示:
测试

调整

然后,2021年10月12日,我不得不再次更正文件 测试列表。原因是消息“Cannon更新APT列表:“存储库不再有Release文件”文件的最终版本 测试列表 下一个:

# Debian Testing

deb http://deb.debian.org/debian testing main contrib non-free

deb http://security.debian.org/ testing-security main contrib non-free

deb http://security.debian.org/ bookworm-security main contrib non-free

deb http://deb.debian.org/debian bookworm-proposed-updates main contrib non-free

提议的

执行命令'后 sudo apt update' 和 'sudo apt upgrade',下载并安装了大约 500 MB 的软件包 - 其中大多数将其版本更改为更新分支“bookworm-proposed-updates”和日期 - 真实月份,即 2021 年 10 月。
系统重新启动并正常启动,我没有注意到切换到最新更新的 Debian Bookworm 带来的任何副作用。

团队 lsb_release -a 显示只有 sid 分支的“Release”已更改为“testing-proposed-updates”。 Debian 版本保持不变:Debian GNU/Linux bookworm/sid。

将 MX Linux 更新到 v.21

Вер我的电脑上安装的MX Linux版本是今天最新的 19.4“天井”。 来自网站 linux 您可以下载19.4版本的官方ISO镜像。 下一个版本 21 正在进行 Beta 测试,可以以图像形式下载,请参阅。Distrowatch 网站上的文章,其中包含 MX 12 beta1 测试版的 ISO 文件链接,该版本基于 Debian 11“Bullseye”。 MX Linux 21 的第二个测试版 (beta 2)出来了 2021 年 9 月 5 日 - 该文章包含 MX 12 beta 2 图像的链接。
目前还没有从 19.4 版本迁移到 21 版本的官方方法。 显然,会在 MX 21 发布之前进行沟通。

该实验的目的是获取最新的软件包数据库,并可能获得 MX v.21 的“早期”更新。 😀

将“mx.list”文件中的发行版名称从“buster”更改为“bullseye”时,在更新“apt-get update”时,会出现 GPG 密钥错误“找不到密钥”。原因可能是 MX Linux v.21 存储库还没有 PGP 密钥,因为版本 21 正在进行 beta 测试:

读取包列表...完成

W:GPG 错误:http://mirror.truenetwork.ru/mxlinux/mx/repo bullseye InRelease:由于公钥不可用,无法验证以下签名:NO_PUBKEY F942E0D4E1C726CD

E:存储库“http://mirror.truenetwork.ru/mxlinux/mx/repo bullseye InRelease”未签名。

“N:无法安全地从此存储库进行更新,因此默认情况下禁用它。”

“N:有关创建存储库和用户设置的信息,请参阅 apt-secure(8) 手册页。”

同时尝试使用命令从服务器获取F942E0D4E1C726CD密钥
“sudo apt-key adv --keyserver keyring.debian.org --recv-keys F942E0D4E1C726CD"

失败并出现错误:

gpg: 未找到 OpenPGP 格式数据。

gpg:已处理总数:0

显然,密钥 F942E0D4E1C726CD 并未发布在公共可信的公钥源上。 显然,这是 MX Linux v.21 开发人员的个人密钥。

这不是一个大问题,因为……基本的东西已经随着 Debian“Bookworm”测试用例一起更新了。例如,新内核是 5.10,与 MX Linux 21 一样。因此,我保留了旧版本的 mx.list 文件,并提到了旧的 Debian“Buster”版本。,因为基本的东西已经随着 Debian“Bookworm”测试用例一起更新了。 例如,新内核是 5.10,如 MX Linux 21。因此,我保留了旧版本的文件 mx.list 提到旧版本的 Debian“Buster”。

如上所述,并在 MX Linux 网站博客,获取 MX Linux 版本 21 的官方方法是下载 ISO 镜像文件,从头开始安装 beta 版本 2:[https://mxlinux.org/blog/
mx-21-beta-2-now-available-for-testing- Purposes/](https://mxlinux.org/blog/mx-21-beta-2-now-available-for-testing- Purposes/)

MX-21 构建在 Debian-11“Bullseye”和 MX 存储库之上。 MX 存储库包含其他特定于 MX 的程序,例如:

  • “MX 工具”,

  • “MX 包安装程序”,

  • 《MX用户指南》,

  • “MX网络助手”,

  • “MX 启动选项”、“MX 清理”、

  • “MX康基"

  • “MX 日期和时间”,

  • “MX修复GPG密钥”,

  • “MX Live USB Maker”,

  • “MX 调整"

  • “MX引导加载程序恢复”,

  • “MX选择声卡”,

  • “MX声音主题”,

  • “MX用户管理器”,

  • “MX 存储库管理器”,

  • “MX 问候语”,

  • “MX菜单编辑器”,

  • “MX系统快照”,

  • “MX 编解码器安装程序”,

  • “MX 包安装程序”,

  • “MX 重制中心”,

  • “亮度系统托盘"

  • 和其他。

这些程序仍然保留在 MX Linux 版本 19.4 的操作系统中,并“等待”更新到 V.21。

Debian 11 Bullseye 的新增功能(2021 年 8 月 14 日发布)

  • 新的 Linux 内核 5.10,具有长支持周期 (LTS)

  • 向存储库添加了 11924 个新软件包(可以由用户自行决定安装)

  • 更新了 42821 个软件包 - 占 Debian 10“Buster”中总数的 72%。

  • LibreOffice 办公套件更新 - 7.1.5.2

  • 新版本的GIMP等

  • 支持exFAT文件系统(USB闪存驱动器的轻量级文件系统)——不需要安装额外的驱动程序

  • 扫描打印无需驱动(新包 ipp-USB )

  • 其他更改 - 查看完整内容 官方网站 Debian.org 上 Debian 11 的变更列表。

    Debian 12 Bookworm 中等待着什么(测试)

  • 尚无信息。 该代码库基于 Debian 11 Bullseye,将随着时间的推移不断发展,为 Debian 12 计划于 2023 年发布做好准备。

    MX-21 的新增功能:

  • 新的和更新的应用程序

  • 在安装程序中支持lvm卷

  • UEFI 启动系统的新启动菜单。

  • mx-fluxbox 3.0 配置已添加到 Xfce 4.16、Plasma 5.20、fluxbox 1.3.7 shell

  • 默认情况下为管理任务启用密码 (sudo)。 您可以在 mx-tweak->Other 选项卡中更改此设置。

9 月 7 日更新:用“buster test”替换 MX“buster main”存储库

如果您通过在第一个行之前添加注释来更正 mx.list 文件中的行(“buster main non-free”)
并添加以下内容:

deb http://mirror.truenetwork.ru/mxlinux/mx/testrepo/ buster test

同时,我更新了10个MX Linux软件包:

sudo apt list --upgradable

列出输出...完成

bc/testing 1.07.1-3+b1 amd64 [可以更新自:1.07.1-2+b2]

dc/testing 1.07.1-3+b1 amd64 [可以更新自:1.07.1-2+b2]

libgcrypt20/testing 1.9.4-2 amd64 [可以更新自:1.8.7-6]

libhttp-message-perl/testing,testing 6.33-1 all [可以更新自:6.29-1]

liblocale-codes-perl/testing,testing 3.68-1 all [可以更新自:3.67-1]

libnet-http-perl/testing,testing 6.21-1 all [可以从 6.20-1 更新]

mlocate/testing,testing 1.1.11-1 all [可以更新自:1.1.10-2]

ntfs-3g/testing 1:2021.8.22-2 amd64 [可以更新自:1:2017.3.23AR.3-4]

plocate/testing 1.1.11-1 amd64 [可以更新自:1.1.10-2]

testdisk/testing 7.1-5+b2 amd64 [可以从以下版本升级:7.1-5+b1]

列出输出...完成

如您所见,MX“测试”存储库中的包较新。
执行命令后 upt-get upgrade,计算机下载了 2.5 MB 的软件包,安装速度相当快。
程序添加了更改 update-initramfs 到Initramfs组件的initrd文件中,该文件负责加载操作系统。

须藤重新启动

重新启动后,操作系统正常“打开”。 操作系统版本位于测试分支:

lsb_release -a

No LSB modules are available.

Distributor ID: Debian

Description: Debian GNU/Linux bookworm/sid

Release: testing

Codename: bookworm

连接到 Debian 更新“提议更新”后(请参阅上面的附加“调整”):

lsb_release -a

No LSB modules are available.

Distributor ID: Debian

Description: Debian GNU/Linux bookworm/sid

Release: testing-proposed-updates

Codename: sid

其中 sid 是包含最新软件包更改的 Debian 发行版的滚动发行版本。

! Bookworm 似乎是 2021 年底最新的 Debian 发行版。

如果您不想移动到测试或 sid 分支,则不需要使用“不稳定”存储库,例如我的testing.list 文件中指示的存储库 - 应注释掉或删除这些行。

我附上 MX Linux 中 SID 测试版本的文件“/apt/sources/list.d”:
测试.zip

检查:

您可以检查任何软件包的当前版本,例如 LibreOffice-Common,并与网站上的最新版本进行比较
https://repology.org/project/libreoffice/versions
2021 年秋季,Debian Unstable sid/main 中 LibreOffice 的最新版本是 libreoffice 7.2.2,
和 dpkg -s libreoffice-common | grep Version 给出相同的版本 7.2.2-1。

关于业余无线电包,WSJTX也将更新到最新版本:

dpkg -s wsjtx | grep Version

Version: 2.5.0+repack-1

结果:

Опе我的上网本上的 Rational MX Linux 系统在更新后收到了最新版本的 Debian 12“Bookworm”操作系统软件包基础,该软件包基于 Debian 11“Buster”操作系统,并在 2021 年 8 月 14 日发布后对操作系统进行了所有更改。 不可能恢复到 Debian 11 操作系统的稳定版本,但您可以在第一批用户中测试 Debian 12 的创新。

--
链接:

*!2021 年 12 月 7 日的注意事项 :最终版本 MX Linux 21“野花” 2021 年 10 月 21 日发布。无法轻松地从 19 迁移到 21。您必须从头开始安装版本 21。 例如,从USB闪存安装到与19相同的硬盘分区,但在安装之前将其格式化。 版本 21 基于 Debian 5.10 内核和 Debian 11“Bullseye”软件包基础。 后来,2021年11月22日,发布了一个版本 MX Linux 21“AHS”-高级硬件支持,基于内核5.14。 “AHS”版本支持现代硬件,例如显卡。 您还可以将 AHS 存储库连接到版本 21。到目前为止,我还没有将 MX 19 的版本更新到 MX 21。我的内核版本是由于 Debian 软件包数据库“bookworm/sid”和“测试建议更新”补丁(也是 5.14.0.2)造成的。 工作 PC 上的 MX 19 上的桌面环境(systemctl status display-manager)是一个轻量级 LightDM shell,而 MX 21 已发布其他三个版本 - XFCE、FluxBox 和 KDE Plasma,尽管安装操作系统后可以更改“外壳”。

关于更新 Sparky Linux 的补充



相关出版物