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

Debian 9中的显著变化

  • 火狐Firefox取代Iceweasel作为网页浏览器。
  • Thunderbird取代Icedove作为电子邮件客户端。
  • MariaDB替换MySQL。
  • Debian 9中包含的90%以上的源代码包都将构建完全相同的二进制包
  • X显示系统不再需要root权限才能运行。
  • Debian 9中包含了GnuPG的现代分支
  • 可以将新的dbg-sym存储库添加到APT源列表中,以便为许多包自动提供调试符号。
  • 大大改进了UEFI支持,但安全启动仍然不受支持
  • 许多更新的软件包
  • 它附带一些新的数字取证工具,如bruteforce-salted-openssl,cewl,dislocker

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

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

在Debian 8上以root身份登录。 

su -

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

apt update

apt upgrade

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

sudo nano /etc/apt/sources.list

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

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

之后,更新软件源并将软件升级到stretch存储库中提供的最新版本。 这一步被称为最小化升级。

apt update

apt upgrade

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

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

一旦最小化升级完成,运行以下命令开始完全升级。

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。

相关:

猜你喜欢

转载自www.linuxidc.com/Linux/2017-12/149050.htm