Wave Spread...

Debian 9 新特性及升级教程

分类:Linux 评论: 0

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

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

Debian 9 新特性

架构支持

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

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

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

全新的软件仓库

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

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

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

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

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

Package Version in 8 (jessie) Version in 9 (stretch)
BIND DNS Server 9.9 9.10
Emacs 24.4 24.5 and 25.1
Exim default e-mail server 4.84 4.88
GNU Compiler Collection as default compiler 4.9 6.3
GnuPG 1.4 2.1
Inkscape 0.48 0.91
the GNU C library 2.19 2.24
Linux kernel image 3.16 series 4.9 series
MariaDB 10.0 10.1
Nginx 1.6 1.10
OpenJDK 7 8
OpenSSH 6.7p1 7.4p1
Perl 5.20 5.24
PHP 5.6 7.0
Postfix MTA 2.11 3.1
PostgreSQL 9.4 9.6
Python 3 3.4 3.5
Samba 4.1 4.5
Vim 7 8

Debian 8 升级到 Debian 9

在Debian 8上以root身份登录

$ su - root

然后使用以下两个命令更新现有软件

# apt-get update
# apt-get upgrade

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

# nano /etc/apt/sources.list

也可运行以下命令进行批量更换

# sed -i 's/jessie/stretch/g' /etc/apt/sources.list

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

# apt update
# apt upgrade

在 9 中 推荐使用 apt 全面替代 apt-get 。

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

如何升级 Debian 8 (Jessie) 到 Debian 9 (Stretch)

开始完全升级

apt dist-upgrade

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

apt autoremove
apt clean

重新启动系统

shutdown -r now

升级后执行版本检查

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

参考链接

回复