如何从Debian 8 Jessie升级到Debian 9 Stretch

经过2年多的开发,Debian 9于2017年6月17日发布。 Debian是Linux社区中的主要发行版,许多其他发行版(如Ubuntu,Linux Mint)都基于此发行版。 Debian 9将在未来5年内得到支持。 我们将列出一些值得注意的更改,然后说明如何 从Debian 8 Jessie升级到Debian 9 Stretch

Debian 9的显着变化

  • Firefox取代Iceweasel作为Web浏览器。
  • 雷鸟取代Icedove成为电子邮件客户端。
  • MariaDB取代了MySQL。
  • Debian 9中包含的90%以上的源软件包将构建逐位相同的二进制软件包
  • X显示系统不再需要root特权才能运行。
  • GnuPG的现代分支包含在Debian 9中
  • 可以将新的dbg-sym存储库添加到APT源列表中,以自动为许多软件包提供调试符号。
  • 大大改进了UEFI支持,但是仍然不支持安全启动。
  • 大量更新的软件包
  • 它附带了一系列新的数字取证工具,例如蛮力腌制的openssl,头巾,解锁器

如何从Debian 8 Jessie升级到Debian 9 Stretch

与Ubuntu不同,Debian没有图形化升级管理器。 因此,我们需要从命令行升级Debian。 升级之前, 确保备份了重要数据。 然后按照以下说明升级Debian 8台式机或服务器。

以root用户身份在Debian 8上登录。

su -

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

apt update

apt upgrade

接下来,我们需要编辑源列表文件。

sudo nano /etc/apt/sources.list

将“ jessie”的所有实例更改为“ stretch”。 如果您不喜欢一一更改,则可以退出文本编辑器,然后运行以下命令进行批量替换。

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

之后,更新软件源并将软件升级到拉伸存储库中可用的最新版本。 此步骤称为最小升级。

apt update

apt upgrade

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

最小升级完成后,请运行以下命令以开始完全升级。

apt dist-upgrade

现在,您可以从Debian系统中删除过时/不需要的软件包。

apt autoremove

apt clean

最后,重新启动系统。

shutdown -r now

检查您的Debian版本。

lsb_release -a

您应该看到以下文本。

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

恭喜! 您已成功将Debian 8 Jessie升级到Debian 9 Stretch。

Sidebar