电脑系统过时了怎么办?我想大概有三种办法:一是升级系统;二是用新版本系统重装;三是买台带新系统的新电脑。VPS也是如此!
(图源 :pixabay)
话说这几天工作热情高涨,又是编译、升级节点,又是改代码,又是整理、关闭无用的VPS,然后突然发现我好多VPS的版本还是Ubuntu 22.04 LTS呢!
怎么说呢,Ubuntu 22.04 LTS还在标准支持期内(Apr 2027),但是24.04 LTS (Noble Numbat)都已经正式发行一年半了!强迫症表示,不升级就觉得难受!
那么问题来了:是直接在线升级系统,还是重装(Rebuild VPS),又或者重新创建个VPS实例,把当前实例数据迁过去再关闭呢?
先说第三种方式,这种方式VPS要重新创建不说,还要迁移和设置数据,最头大的是,还必须换IP,这对网站而言就是噩梦——因为还要去改域名DNS等。
第二种方式和第三种方式相比,麻烦程度差不多,但是IP之类的还会保留原有的,算是省心了一丢丢吧!
第一种方式原则上最省心,如果站点上的应用和脚本跟程序版本无关的话,几乎可以无缝迁移到新系统。但是总觉得这样的升级方式不够彻底!不优雅!
我纠结得头发都快掉光了,最后还是决定用第一种方式吧。咦,突然想起来,这台机器是我一步一步从18.04,到20.04,到22.04升级上来的呢,那就继续干吧。
登陆系统时的升级提示
不要怂,就是干。直接执行上述指令
除了上边的提示信息,还有一堆内容,统统忽略,就是继续
不推荐使用SSH升级,不过我也不想呀,爱咋咋地吧。(贴心地给开了个新端口)
这就是未虑胜,先虑败嘛?
就是干
一堆堆的信息
不好,似乎卡住了
果然出错了
核心出错信息:
After updating your package information, the essential packageubuntu minimal' could not be located,
咦,似曾相识呢?翻箱倒柜找了半天,找到了以前遇到这个问题时的解决方案 。就是执行这条指令:
sudo RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade
不知道都是些啥乱七八糟的信息
不管是啥,就是YES
感觉无穷无尽
还有
开始安装新系统了嘛?
必须保留原始版本呀
还得保留我编辑的版本,否则把自己关外边可就惨了
额,我还编辑过这个问题,看来对安全问题很是重视呀(我都忘记都编辑些了啥)
同样要保留
不知道都要移除些啥,反正继续就是了
升级完成,需要重启
重启后登陆看一眼,已经是buntu 24.04 LTS
升级过后看了一眼网站,又看了一下上边的几个应用和脚本,嗯,一切正常。
(图源 :pixabay)
感慨一下,虽然升级有一点小波折,但是好在我之前遇到问题都会记录,你看,这不是就派上用场了嘛!
不过因为升级不是丝般顺滑,还有就是:
这台机器是我一步一步从18.04,到20.04,到22.04升级上来的,(现在又到了22.04)
我突然手痒,想给它重装系统了呢?马上就要忍不住了,这可咋办?