Debian 9 Stretch 新特性及升级教程
后知后觉 暂无评论

Debian 一直是 Linux 众多发行版本中很出众的发行版,众多发行版基于 Debian ,本文将说明如何从 Debian 8 Jessie 升级到 Debian 9 Stretch 。

经过2年多的发展,Debian 9 于 2017 年 6 月 17 日发布。Debian 是 Linux 社区的一个主要发行版本,Ubuntu、Linux Mint 等许多其他发行版都以此为基础。 Debian 9 将在未来 5 年得到支持。

新版本特性

架构支持

Debian 9 引入了一个新架构的支持:

Debian 9 移除了一个架构的支持:

以下是官方支持的全部架构体系:

小贴士:新增加的架构支持这一点很重要,【猜测】国产 Linux 发行版 Deepin 可能也是基于此原因选择 Debian 作为底层。

全新的软件仓库

新版本提供了比其前身 jessie 更多的软件;该发行版包括超过 15346 个新包,总计超过 51687 个包。该发行版中的大部分软件都已更新:超过 29859 个软件包(这是 jessie 中所有软件包的 57%)。此外,由于各种原因,大量的包(超过6739,jessie 仓库的 13% )已从仓库中移除。您不会看到这些软件包的任何更新,它们将在软件包管理前端标记为“过时”。

新版本附带了几个桌面应用程序和环境,其中包括桌面环境 GNOME 3.22KDE Plasma 5.8LXDELXQt 0.11MATE 1.16Xfce 4.12.

生产力应用程序也已升级,包括办公套件:

其他桌面应用程序的更新包括升级到 Evolution 3.22

除此之外,此版本还包括以下软件更新:

PackageVersion in 8 (jessie)Version in 9 (stretch)
BIND DNS Server9.99.10
Emacs24.424.5 and 25.1
Exim default e-mail server4.844.88
GNU Compiler Collection as default compiler4.96.3
GnuPG1.42.1
Inkscape0.480.91
the GNU C library2.192.24
Linux kernel image3.16 series4.9 series
MariaDB10.010.1
Nginx1.61.10
OpenJDK78
OpenSSH6.7p17.4p1
Perl5.205.24
PHP5.67.0
Postfix MTA2.113.1
PostgreSQL9.49.6
Python 33.43.5
Samba4.14.5
Vim78

升级流程

在 Debian 8 Jessie 上以 root 身份登录使用以下命令更新现有软件

apt update && apt upgrade

修改编辑源列表文件,将所有 jessie 字段更改为 stretch

sed -i 's/jessie/stretch/g' /etc/apt/sources.list
sed -i 's/jessie/stretch/g' /etc/apt/sources.list.d/*.list
注意:部分第三方程序的官方源可能还未支持新发行版,因此推荐升级前先禁用第三方源或者确认后再进行操作。

更新软件源并将软件升级到 stretch 仓库中提供的最新版本

apt update && apt upgrade

小贴士:在 Debian 9 Stretch 中 推荐使用 apt 全面替代 apt-get

注意:在此步骤中,将询问用户是否要在升级包期间重新启动服务而不询问。如果要手动重新启动服务,请选择否。本教程选择 Yes。

开始完全升级

apt dist-upgrade

删除过时/不需要的软件包

apt autoremove --purge

重新启动系统

reboot

升级后执行版本检查

# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.0 (stretch)
Release:        9.0
Codename:       stretch

附录

参考链接

本文撰写于一年前,如出现图片失效或有任何问题,请在下方留言。博主看到后将及时修正,谢谢!
禁用 / 当前已拒绝评论,仅可查看「历史评论」。