Debian10 升级指南

发布于

以下安装步骤都在 root 用户下完成,请自行使用 su 命令切换到 root 用户

此指南只针对 KVM、Xen 等可以更换内核的服务器,OpenVZ 等无法更换内核的环境是不能升级的

  1. 备份数据

    这个就不用我多说了吧!毕竟升级有危险,升级需谨慎

  2. 更新系统

    检测当前版本

    root@debian ~ # lsb_release -a
    No LSB modules are available.
    Distributor ID:	Debian
    Description:	Debian GNU/Linux 9.0 (stretch)
    Release:	9.0
    Codename:	stretch
    

    为了防止遇到后面无法拉取 https 源的情况,首先安装下面这些软件

    apt install apt-transport-https ca-certificates
    

    然后按照以下顺序更新系统

    apt-get update 
    apt-get upgrade 
    apt-get dist-upgrade
    

    建议在重启一次

  3. 替换 /etc/apt/sources.list 源文件

    这里我使用的是清华大学镜像站,大家也可以使用别的地方的镜像

    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
    deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
    deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
    deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
    

    或者将原来文件的stretch换成buster,但还是不推荐这样做

  4. 更新系统

    还是老步骤,建议一步一步来

    apt-get update 
    apt-get upgrade
    
  5. 升级系统

    升级过程中会让你选择是否保留旧的配置文件,这个就取决于自行选择,如果出现一长串软件版本更新、CA 证书更新的文本,可以按 q 跳过查看

    apt-get dist-upgrade
    
  6. 升级完毕后,建议还是重启一下系统

    重新完毕后,查看一下系统是否升级成功

    root@debian:~# lsb_release -a
    No LSB modules are available.
    Distributor ID: Debian
    Description:    Debian GNU/Linux 10 (buster)
    Release:        10
    Codename:       buster  
    

参考网站 https://sb.sb/blog/debian-8-upgrade-to-debian-9/

评论