Debian从8Jessie升级到9Stretch以及到10Buster

* 准备工作 *

在升级之前,请你先确认,你的 Debian 是不是 8 版本,
有一点要注意,我们都知道,一旦 SSH 中断连线后,正在操作的程序就会全部停止!所以,在升级之前,最好安装一下 screen 这个小程序,它可以让程序在我们中断了 SSH 的连线以后继续正常运行,是不是很神奇?安装的方法是,在 Putty 窗口上,输入 apt-get install screen 这条指令,然后,按照提示输入一下 Y,并且按一下回车键,这样,screen 就会被安装啦。

screen 的简单使用

可以先执行:screen -S lnmp ,screen就会创建一个名字为lnmp的会话。
当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)
当回来时可以再执行执行:screen -r lnmp 即可恢复到离开前创建的lnmp会话的工作界面。如果忘记了,或者当时没有指定会话名,可以执行:screen -ls screen会列出当前存在的会话列表
执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。

将现有 Debian 8 升级到最新版本

输入 apt-get update,这条命令是升级当前的软件包索引,还没到真正升级系统。
然后,我们来升级系统,输入apt-get upgrade

开始升级 Debian 9

浏览到 /etc/apt/ 文件夹,然后打开 sources.list 这个文件。
我们知道,Debian 的版本,并不是用数字来表示的,而是一个代号,比如,Debian 8 的代号是 Jessie,到了 Debian 9 就变成了 Stretch。只要把 sources.list 里面的 jessie 修改成 stretch。注意,都是小写字母。

记得先备份一份

1
cp /etc/apt/sources.list /etc/apt/sources.list.orig

/etc/apt/sources.list里所有“jessie”替换为“stretch”:

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

再更新一下

1
apt-get update && apt-get upgrade

执行升级命令

1
apt-get dist-upgrade

提示完成后重启
reboot

升级debian10

升级完debian9后我们来升级debian10,其实就跟debian8升级到9一样只需要把/etc/apt/sources.list里面的stretch修改为Debian10的buster
将/etc/apt/sources.list里所有“stretch”替换为“buster”:

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

再更新一下

1
apt-get update && apt-get upgrade

执行升级命令

1
apt-get dist-upgrade

提示完成后重启
reboot

-------------���Ľ�����л�����Ķ�-------------
0%