* 准备工作 *
在升级之前,请你先确认,你的 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