标签: Debian

  • Debian11升级到Debian12

    1. 更新软件包列表

    我们需要更新软件包列表获取最新的软件包信息。

    apt update

    2. 升级软件包

    我们需要升级软件包应用最新的安全补丁和功能更新。

    apt upgrade

    3. 编辑 sources.list 文件

    在升级系统之前,我们需要编辑 sources.list 文件,使用Debian12的sources.list

    nano /etc/apt/sources.list

    使用以下内容:

    deb http://deb.debian.org/debian bookworm main non-free-firmware
    deb-src http://deb.debian.org/debian bookworm main non-free-firmware
    
    deb http://deb.debian.org/debian-security/ bookworm-security main non-free-firmware
    deb-src http://deb.debian.org/debian-security/ bookworm-security main non-free-firmware
    
    deb http://deb.debian.org/debian bookworm-updates main non-free-firmware
    deb-src http://deb.debian.org/debian bookworm-updates main non-free-firmware

    4. 更新软件包列表

    再次更新软件包列表更新 sources.list 文件的变化。

    apt update

    5. 完整升级软件包

    使用以下命令进行完整升级,这将升级系统到最新版本,包括所有已安装的软件包。

    apt full-upgrade

    6. 在升级过程中,系统有交互操作

    apt-listchanges:News
    升级过程中会阅读系统的新变化
    输入 q 退出
    
    Restart services during package upgrades without asking?
    服务可能需要重新启动。我们可以选择是否重新启动服务
    选择 Yes 以重新启动服务。
    
    keep the local version currently installed
    保持以前的ssh配置设置
    选择 Ok

    7. 重启系统

    最后我们需要重启系统,应用所有的更改

    systemctl reboot

    8. 清理无用的软件包

    在升级完成后,清理无用的软件包来释放磁盘空间

    apt --purge autoremove

    9. 查看系统版本信息

    查看系统版本信息确保系统已经升级到最新版本。

    lsb_release -a