2. Debian 13 的新变化

维基页面 提供了更多关于这个主题的信息。

2.1. 支持的架构

下面是 Debian 13 官方支持的架构:

  • 32-bit PC (i386) and 64-bit PC (amd64)

  • 64-bit ARM (arm64)

  • ARM EABI (armel)

  • ARMv7 (EABI hard-float ABI, armhf)

  • little-endian MIPS (mipsel)

  • 64-bit little-endian MIPS (mips64el)

  • 64-bit little-endian PowerPC (ppc64el)

  • IBM System z (s390x)

Baseline bump for 32-bit PC to i686

The 32-bit PC support (known as the Debian architecture i386) now requires the "long NOP" instruction. Please refer to Baseline for 32-bit PC is now i686 for more information.

您可以在 Debian 移植页面 阅读更多的关于您的架构的移植状态和移植细节的信息。

2.2. 软件仓库分区

正如社群契约以及 Debian 政策中所提到的,长期以来,软件仓库中包含以下分区:

  • main:Debian 发行版;

  • contrib:可以和 Debian 发行版协同工作的补充软件包,但需要发行版之外的软件才能编译或者运行;

  • non-free:可以和 Debian 发行版协同工作的补充软件包,但与 DFSG 不兼容,或者存在其他影响分发的问题。

Following the 2022 General Resolution about non-free firmware, the 5th point of the Social Contract was extended with the following sentence:

Debian 官方介质可以包含在其他情况下不属于 Debian 系统的一部分的固件,以使得 Debian 可以在需要此类固件的硬件上工作。

虽然尚未在社群契约和 Debian 政策中明确提及,软件仓库新增了一个分区,使得非自由固件能和其他非自由软件包分开处理:

  • non-free-firmware

作为 Debian 13 发布准备工作的一部分,大多数非自由固件软件包已从 non-free 分区移动到了 non-free-firmware 分区。这一清晰的划分使得使用 mainnon-free-firmware 的软件包构建官方安装映像成为可能,而不需要 contribnon-free 的软件包。正因为此,构建的安装映像可以安装仅包含 mainnon-free-firmware 的系统,而不包含 contribnon-free

关于从 bookworm 升级的注意事项,请阅读 non-free 和 non-free-firmware 区

2.3. 这次发布中有什么新变化?

This new release of Debian again comes with a lot more software than its predecessor bookworm; the distribution includes over 11294 new packages, for a total of over 59551 packages. Most of the software in the distribution has been updated: over 42821 software packages (this is 72% of all packages in bookworm). Also, a significant number of packages (over 9519, 16% of the packages in bookworm) have for various reasons been removed from the distribution. You will not see any updates for these packages and they will be marked as "obsolete" in package management front-ends; see 过时的软件包.

2.3.1. 桌面和知名软件包

如往常一样,Debian 也提供了多个桌面程序和环境。提供的桌面环境包括 GNOME 43, KDE Plasma 5.27, LXDE 11, LXQt 1.2.0, MATE 1.26, 以及 Xfce 4.18。

生产力应用也得到了升级,包括办公套件:

  • LibreOffice 已升级到 7.4 版;

  • GNUcash 已升级到 4.13 版;

这次发行包含了许多软件的更新,其中包括:

软件包

在 12 (bookworm) 中的版本

在 13 (trixie) 中的版本

Apache

2.4.54

2.4.57

Bash

5.1

5.2.15

BIND DNS Server

9.16

9.18

Cryptsetup

2.3

2.6

Emacs

27.1

28.2

Exim default e-mail server

4.94

4.96

GNU Compiler Collection as default compiler

10.2

12.2

GIMP

2.10.22

2.10.34

GnuPG

2.2.27

2.2.40

Inkscape

1.0.2

1.2.2

the GNU C library

2.31

2.36

Linux 内核映像

5.10 系列

6.1 系列

LLVM/Clang 工具链

9.0.1 和 11.0.1(默认)和 13.0.1

13.0.1 和 14.0(默认)和 15.0.6

MariaDB

10.5

10.11

Nginx

1.18

1.22

OpenJDK

11

17

OpenLDAP

2.4.57

2.5.13

OpenSSH

8.4p1

9.2p1

OpenSSL

1.1.1n

3.0.8

Perl

5.32

5.36

PHP

7.4

8.2

Postfix MTA

3.5

3.7

PostgreSQL

13

15

Python 3

3.9.2

3.11.2

Rustc

1.48

1.63

Samba

4.13

4.17

Systemd

247

252

Vim

8.2

9.0

2.3.2. 手册页翻译更新

感谢翻译人员的努力,许多 man-page 格式的文档支持的语言比以往任何时候都要多。例如,许多手册页现在支持捷克语、丹麦语、希腊语、芬兰语、印度尼西亚语、马其顿语、挪威语(书面挪威语)、俄语、塞尔维亚语、瑞典语、乌克兰语和越南语,并且所有 systemd 手册页现在都支持德语。

To ensure the man command shows the documentation in your language (where possible), install the right manpages-lang package and make sure your locale is correctly configured by using

# dpkg-reconfigure locales

2.3.3. 来自 Debian Med Blend 团队的新闻

正如每次发布一样,医学和生命科学领域新增了很多软件包。新软件包 shiny-server 尤其值得一提,因为它能使用 R 使 Web 科学应用程序变得更简单。我们还继续努力为 Debian Med 团队维护的软件包提供持续集成支持。

Debian Med 团队总是对用户的反馈很感兴趣,尤其是对尚未打包的自由软件的打包请求,以及从新软件包或 testing 中的更高版本的软件包向后移植的请求。

如需安装由 Debian Med 团队维护的软件包,您可以安装名为 med-* 的元软件包;在 Debian bookworm 中,其版本号为 3.8.x。您还可以访问 Debian Med 任务页面 以查看 Debian 中全部可用的生物和医疗软件。

2.3.4. 来自 Debian Astro Blend 团队的新闻

Debian bookworm 带来了 Debian Astro Pure Blend 的 4.0 版本,它对于专业天文学家、天文爱好者和所有对天文学感兴趣的人来说,仍然是一个很棒的一站式解决方案。Debian Astro 中几乎所有的软件包都更新到了新版本,不过也有几个新增的软件包。

对于射电天文学家,新增了开源相关器 openvlbi。新软件包 astapplanetary-system-stacker 对于图像堆叠和天体测量的解析很有用。我们还打包了大量支持 INDI 协议的新驱动程序和库,并将它们随 Debian 一起提供。

新增了新的 Astropy 附属包 python3-extinctionpython3-sncosmopython3-specreducepython3-synphot,以及围绕 python3-ytpython3-sunpy 构建的软件包。Python 对 ASDF 文件格式的支持得到了很大扩展,而 Java 生态系统扩展了处理 ECSV 和 TFCAT 文件格式的库,主要是和 topcat 配合使用。

请浏览 Astro Blend 页面 获取完整的列表以及更多信息。

2.3.5. ARM64 的安全启动

trixie 重新支持了 ARM64 上的安全启动。使用支持 UEFI 的 ARM64 硬件的用户可以在启用安全启动模式的情况下启动系统,并完全享受此安全特性带来的好处。要启用安全启动,请确保安装了 grub-efi-arm64-signedshim-signed 软件包、在您设备的固件界面中启用安全启动,然后重新启动。

维基页面 提供了更多关于如何使用和调试安全启动的信息。