升级Debian 8 (Jessie) 到 Debian 9(stretch)
Anne655
・3 分钟阅读
在本教程中我将向你展示如何将Debian 8(Jessie )服务器升级到最新的稳定版本。
此版本中的新增内容?
第一步-准备
Debian是一个非常稳定的操作系统,从一个版本升级到另一个版本一直很容易,我强烈建议你做完全备份,或者至少备份你重要的数据或配置信息,快照系统可用于轻松备份和恢复。
这也是检查损坏软件包的好时机:
sudo dpkg --audit
第二步-系统更新
将系统更新为最新版本。
apt update
apt upgrade
升级后,你将看到以下输出。
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
第三步-升级至Stretch
制作原始/etc/apt/source.list文件的副本。
cp /etc/apt/sources.list /etc/apt/sources.list-jessie
现在编辑文件,用stretch替换jessie。
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free
deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ stretch main contrib non-free
运行系统更新,这次运行dist-upgrade
。
apt update
apt upgrade
apt dist-upgrade
升级完成后,你可以删除不必要的软件包。
apt autoremove
第四步-引导到新系统
重新引导系统。
reboot
系统备份后,登录并检查Debian版本。
cat /etc/debian_version
9.1
..或检查内核版本。
uname -a
Linux mydebian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux
结束语
从Jessie升级到Stretch的Debian系统是一个简单的进程,但是,请记住,在你决定执行此操作之前,必须检查第三方应用程序是否存在兼容性问题。