Hello! 欢迎来到小浪云!


Debian和Ubuntu系统升级指南


avatar
小浪云 2024-06-17 41


在继续进行操作之前,请确保对所有重要文件进行本地备份,升级可能会失败,并且服务器将无法使用!

升级实际上取决于在系统上执行的自定义和安装的软件数量。附加软件的数量越多,需要手动解决的软件包冲突风险就越高。

1.准备

在继续之前,系统需要获取软件包的所有未决更新。如果您最近没有安装更新,则可能需要一些时间。

由于依赖关系而已安装且不再需要的软件包也应删除。

:~#apt-get update && apt-get upgrade -y

:~#apt-get autoremove

2.调整apt.conf(Debian

以下命令将在任何存储库条目中将“ stretch”替换为“ buster”。

如果您手动添加了其他存储库,而这些存储库可能会失败,则必须手动调查或禁用那些软件包源。

:~#sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list

:~#sed -i ‘s/stretch/buster/g’ /etc/apt/sources.list.d/*

通常,不应配置其他软件包源,并且您的源列表将具有以下配置:

:~# cat /etc/apt/sources.list

deb http://asi-fs-n.contabo.net/Debian buster main non-free contrib

deb http://security.Debian.org/Debian-security buster/updates main contrib non-free

deb-src http://security.Debian.org/Debian-security buster/updates main contrib non-free

deb http://asi-fs-n.contabo.net/Debian buster-updates main contrib non-free

3. a)开始升级(Debian

以下命令将开始升级,也将更新软件包。

:~#apt clean && apt update

:~# apt upgrade -y

:~# apt dist-upgrade -y

:~# apt autoremove

:~# cat /etc/os-release

PRETTY_NAME=”Debian GNU/Linux 10 (buster)”

NAME=”Debian GNU/Linux

VERSION_ID=”10″

VERSION=”10 (buster)”

VERSION_CODENAME=buster

ID=Debian

HOME_URL=”https://www.Debian.org/”

SUPPORT_URL=”https://www.Debian.org/support”

bug_REPORT_URL=”https://bugs.Debian.org/”

3. b)开始升级(Ubuntu

Ubuntu为此目的提供了一个工具/命令:“ do-release-upgrade”,它将更新到下一个可用的LTS版本,因此从14.04 LTS到16.04或从16.04 LTS到18.04 LTS。

如果找不到该命令并且缺少该工具,则可以使用以下命令进行安装:

:~# apt-get install update-manager-core

4.重新启动服务器

为了使用最近安装的内核,您将必须重新引导服务器。重新启动后,您正在运行最新版本的Debian(稳定)/ Ubuntu LTS。

相关阅读