Debian团队宣布推出Debian 9.0最新版本“拉伸”将于2017年6月17日发布。 此版本的代码名称为“ Strech ”。 Debian 9比以前的版本充满了新的功能和升级。
在本教程中,我将通过简单的步骤帮助您从Debian 8 Jessie升级Debian 9 Stretch 。 在本教程中,所有命令都使用根帐户运行。 因此,您必须具有root用户权限或sudo权限才能完成此操作。 桌面用户可以立即升级并使用新功能,但是使用Debian服务器的用户可以等待其生产升级。 首先,他们应该在发展环境中尝试这样做,然后在一切顺利的情况下升级生产。
1.备份您的数据
第一个非常重要的一步是备份您的数据。 所以我们强烈建议您备份任何对现有系统重要的数据。 例如,您的Mariadb将升级到10.1版,您无法恢复。 因此,请确保将数据备份到远程位置,然后进行升级。 您可能需要备份以下内容:
- 应用程序代码库
- 数据库
- 配置文件(例如DNS,Apache,MySQL,PHP,Postgres等)
- 电子邮件和电子邮件帐户。
- 用户帐号详细信息。
2.升级所有Debian软件包8
升级到Debian 9之前,首先使用以下命令更新当前安装的Debian系统的所有软件包。
[email protected] :~:# apt update && apt upgrade
3.更新sources.list存储库文件
现在编辑Debian apt配置文件/etc/apt/sources.list并替换所有“ 杰西 “用” 伸展 “得到Debian 9包。 使用sed命令一次替换所有实例,如下所示
[email protected] :~:# cp /etc/apt/sources.list /etc/apt/sources.list.orig [email protected] :~:# sed -i 's/jessie/stretch/g' /etc/apt/sources.list
/etc/apt/sources.list文件将如下所示。
deb http://mirrors.digitalocean.com/debian stretch main deb-src http://mirrors.digitalocean.com/debian stretch main deb http://security.debian.org/ stretch/updates main deb-src http://security.debian.org/ stretch/updates main # stretch-updates, previously known as 'volatile' deb http://mirrors.digitalocean.com/debian stretch-updates main deb-src http://mirrors.digitalocean.com/debian stretch-updates main
4.再次更新所有软件包
替换Apt配置文件中的所有引用后,再次更新系统上的所有软件包。 之后进行升级分发。
[email protected] :~:# apt update && apt upgrade
5.升级Debian 9(Stretch)
最后,使用以下命令将Debian 8分发升级到Debian 9 Stretch。 此命令将需要一些时间才能完成。
[email protected] :~:# apt dist-upgrade
6.验证升级
此时您的系统将已成功升级到Debian 8.让您首先重新启动该实例并检查升级系统的版本。
[email protected] :~:# reboot
重新启动系统后,登录到验证码当前版本的Debian。
[email protected] :~:# lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 9.0 (stretch) Release: 9.0 Codename: stretch
祝贺,您已成功升级到Debian 9“Stretch”。 玩的开心!