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

2019年4月11日

在Debian 8上以root身份登录。 

su -

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

apt update

apt upgrade

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

mv  /etc/apt/sources.list /etc/apt/sources.list.bak
touch  /etc/apt/sources.list
echo "deb http://mirrors.163.com/debian/ stretch main non-free contrib" > sources.list
echo "deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib" >> sources.list
echo "deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib" >> sources.list
echo "deb-src http://mirrors.163.com/debian/ stretch main non-free contrib" >> sources.list
echo "deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib" >> sources.list
echo "deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib" >> sources.list
echo "deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib" >> sources.list
echo "deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib" >> sources.list

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

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

没有评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注