行业资讯

  • 首页
  • 新闻中心
  • 行业资讯

Debian和Ubuntu升级教程-宇众网络国内Linux服务器


2020年08月28日

本教程向您展示如何从旧版本升级到最新的Debian(稳定版)或Ubuntu LTS。

重要:

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

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

 

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。
宇众网络Linux国内服务器www.yuzhongidc.com


客服