老版本Debian升级

有台服务器跑的早期Debian 8 jessie,近期因为需要将其上的mysql更换MariaDB,需要先对Debian升级一下,官方存档源太慢了,找了下国内腾讯源有存档,升级过程如下:

 * 升级前置工作
i 升级过程漫长,中间可能会有各种提示,未免超时登出导致不知道升级状态,建议提前安装 tmux 终端控制软件,运行tmux后在其中新建会话窗体并执行升级。
ii 建议提前配置好时区为北京时间,避免与升级服务器因时差出错。

1. 更新source,注意,官方及腾讯存档源仅保留了main backports backports-sloppy   kfreebsd,所以之前的sources.list的其它项目不要保留

vi /etc/apt/sources.list
#注释掉原有所有源,添加如下源
deb http://mirrors.cloud.tencent.com/debian-archive/debian/ jessie contrib main non-free
deb http://mirrors.cloud.tencent.com/debian-archive/debian jessie-backports main contrib non-free

2. 更新系统
        

apt update
apt upgrade
apt dist-upgrade  #可选,可以解决依赖性,但有一点风险,建议出现依赖性问题时执行
apt full-upgrade  #可选,建议执行
#如果一切ok,对部分安装、丢失和过时的软件包执行数据库健全性和一致性检查:
dpkg -C
#如果没有报告问题,请检查哪些扣留包:
apt-mark showhold
#有问题修复问题

3. 重复第1步更新sources.list,将其中的jessie更换为stretch,注意的地方同第1步,期间可能会提示公钥无效,键入以下命令并分别替换为报错的公钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 提示无效的公钥

4. 重复第2步,另检查有没有过时的包并处理

aptitude search '~o'

此时已经升级到stretch,重启设备后再执行性一遍步骤update和upgrade。

5.继续升级到buster,重复第1~4步,注意,cources.list文件中每一版本的源路径可能都不一致,建议可选的都不要选。

#debian腾讯源
----8 jessie------
deb http://mirrors.cloud.tencent.com/debian-archive/debian jessie main contrib non-free
deb http://mirrors.cloud.tencent.com/debian-archive/debian jessie-backports main contrib non-free

----9 stretch ------
deb http://mirrors.cloud.tencent.com/debian-archive/debian stretch main contrib non-free
deb http://mirrors.cloud.tencent.com/debian-archive/debian stretch-backports main contrib non-free

----10 buster ------
deb http://mirrors.cloud.tencent.com/debian buster main contrib non-free
deb http://mirrors.cloud.tencent.com/debian buster-updates main contrib non-free
----11 bullseye ------
deb http://mirrors.cloud.tencent.com/debian bullseye main contrib non-free
deb http://mirrors.cloud.tencent.com/debian bullseye-updates main contrib non-free
----12 bookworm ------
deb http://mirrors.cloud.tencent.com/debian bookworm main contrib non-free non-free-firmware
deb http://mirrors.cloud.tencent.com/debian bookworm-updates main contrib non-free non-free-firmware

  • 6
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值