Debian7、8、9 升级到最新Debian10教程

发布时间:2025-12-10 13:39:47 浏览次数:1

如何将debian7、8、9 升级到最新debian10系统?今天成功拼团宝塔专业版,想着把服务器的5.9版宝塔升级到7.0.2然后在弄个专业版授权上去,结果升级就失败了,一大堆的错误。想着应该的是老的Debian7已经不再受支持,所以少了很多组件吧。那就干脆升级到Debian10先。网上搜了下教程。基本都是7到8到9到10那样的,没有一步到位的,为了稳定,小白也就跟着一样升级了。升级还是挺简单的,虽然有些许报错,但是最后还是成功了。记录下如果后续有人看到可以按本教程操作。

2021-8-24 更新。升级Debian11 。请修改版本代码为“bullseye”即可。
小白实测从debian9直接升级Debian11,成功了。

首先要确定一点,自己的Debian是什么版本的。一键查看自己Debian版本。

cat/etc/os-release

查看完后就可以按照自己版本开始选择了,小白就从Debian7开始。其实每次升级步骤都是一样的,写全了只是为了给和我一样懒的一键操作。

Debian7升级到debian8

步骤一、更新系统到最新

apt-getupdate&&apt-getupgrade

步骤二、切换源到Debian8

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

因为系统原有源的差别,部分服务器会报错,建议直接复制一份新的Debian8的源进去,小白搜罗了163源的,国内的服务器可以用,国外的建议修改成官方http://cdn.debian.org。

使用WinSCP打开/etc/apt/sources.list,覆盖以下代码。记得修改编码为UTF-8。

debhttp://mirrors.163.com/debian/jessiemainnon-freecontribdebhttp://mirrors.163.com/debian-archive/debian/jessie-backportsmainnon-freecontribdeb-srchttp://mirrors.163.com/debian/jessiemainnon-freecontribdeb-srchttp://mirrors.163.com/debian-archive/debian/jessie-backportsmainnon-freecontribdebhttp://mirrors.163.com/debian-security/jessie/updatesmainnon-freecontribdeb-srchttp://mirrors.163.com/debian-security/jessie/updatesmainnon-freecontrib

步骤三、再次更新系统

apt-getupdate&&apt-getupgrade

步骤四、执行系统更新

aptdist-upgrade

步骤五、重启服务器,清理旧依赖包

reboot#重启服务器apt-getautoremove#清理旧依赖包

重启完后查看下系统版本。如果已经更新到Debian8,那在进行下一步升级。以下步骤为重复,仅变更系统名称。

Debian8升级到Debian9

步骤一、更新系统到最新

apt-getupdate&&apt-getupgrade

步骤二、切换源到Debian9

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

因为系统原有源的差别,部分服务器会报错,建议直接复制一份新的Debian9的源进去,小白搜罗了163源的,国内的服务器可以用,国外的建议修改成官方http://cdn.debian.org。

使用WinSCP打开/etc/apt/sources.list,覆盖以下代码。记得修改编码为UTF-8。

debhttp://mirrors.163.com/debian/stretchmainnon-freecontribdebhttp://mirrors.163.com/debian/stretch-updatesmainnon-freecontribdebhttp://mirrors.163.com/debian/stretch-backportsmainnon-freecontribdeb-srchttp://mirrors.163.com/debian/stretchmainnon-freecontribdeb-srchttp://mirrors.163.com/debian/stretch-updatesmainnon-freecontribdeb-srchttp://mirrors.163.com/debian/stretch-backportsmainnon-freecontribdebhttp://mirrors.163.com/debian-security/stretch/updatesmainnon-freecontribdeb-srchttp://mirrors.163.com/debian-security/stretch/updatesmainnon-freecontrib

步骤三、再次更新系统

apt-getupdate&&apt-getupgrade

步骤四、执行系统更新

aptdist-upgrade

步骤五、重启服务器,清理旧依赖包

reboot#重启服务器apt-getautoremove#清理旧依赖包

重启后更新到Debian9,接下来更新Debian10。

Debian9升级到Debian10

步骤一、更新系统到最新

apt-getupdate&&apt-getupgrade

步骤二、切换源到Debian10

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

因为系统原有源的差别,部分服务器会报错,建议直接复制一份新的Debian10的源进去,小白搜罗了163源的,国内的服务器可以用,国外的建议修改成官方http://cdn.debian.org。

使用WinSCP打开/etc/apt/sources.list,覆盖以下代码。记得修改编码为UTF-8。

debhttp://mirrors.163.com/debian/bustermainnon-freecontribdebhttp://mirrors.163.com/debian/buster-updatesmainnon-freecontribdebhttp://mirrors.163.com/debian/buster-backportsmainnon-freecontribdeb-srchttp://mirrors.163.com/debian/bustermainnon-freecontribdeb-srchttp://mirrors.163.com/debian/buster-updatesmainnon-freecontribdeb-srchttp://mirrors.163.com/debian/buster-backportsmainnon-freecontribdebhttp://mirrors.163.com/debian-security/buster/updatesmainnon-freecontribdeb-srchttp://mirrors.163.com/debian-security/buster/updatesmainnon-freecontrib

步骤三、再次更新系统

apt-getupdate&&apt-getupgrade

步骤四、执行系统更新

aptdist-upgrade

步骤五、重启服务器,清理旧依赖包

reboot#重启服务器apt-getautoremove#清理旧依赖包

不出意外就可以升级到Debian10咯。

注意:升级后SSH端口会变成22,记得重新改一下。

推荐阅读:

  • 新手如何使用MTR工具:Linux网络诊断工具教程新手如何使用mtr工具?MTR(My traceroute)是几乎所有Linux发行版本预装的网络测试工具,此…...

  • centos7挂载硬盘及修改磁盘目录的方法centos7怎么修改及挂载硬盘目录?centos7和centos6应该都可以使用此方法进行硬盘的挂载,最近接…...

  • 阿里云ecs是独享公网ip吗?阿里云服务器公网IP是独享独立IP!阿里云ecs是独享公网ip吗?独享IP,非共享,带宽也是独享!阿里云ecs都是独立IP地址吧,那么问题来了?那…...

  • ethernetservers:美国洛杉矶vps主机$12/年起,支持支付宝/PayPalethernetservers怎么样?这两年还在卖OpenVZ架构VPS的商家是越来越少了,ethernets…...

  • 华纳云:香港/美国云服务器2.8折促销低至368元/年(附美国vps评测)华纳云,成立于2015年,香港联合通讯国际有限公司旗下品牌,商业资质齐全,APNIC 和 ARIN 会员单位,…...

  • 本文固定链接:https://yuntue.com/post/38528.html | 云服务器,转载请注明出处!

    需要做网站?需要网络推广?欢迎咨询客户经理 13272073477