快捷搜索:   nginx

Debian9 Stretch 升级到 Debian10 Buster 的方法 服务器在线升级DEBIAN10

DEBIAN10出来已经一段时间了,我们这里教大家怎么把服务器从 Debian 9 升级到 Debian 10
升级有风险,因此建议做好数据备份
注意升级前需要使用root权限登录,或者su - root切换ROOT权限
1.升级 Debian 9 现有的软件包

apt update && apt upgrade -y
apt-get dist-upgrade


2.修改软件包存储库文件 /etc/sources.list
软件包存储库文件 /etc/sources.list,需要用 Buster 替换 Stretch。
先创建一个 sources.list 文件的备份:

cp /etc/apt/sources.list /etc/apt/sources.list.bak


现在使用下面的 sed 命令来在软件包存储库文件中使用 buster 替换 stretch,示例如下显示:

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

修改后你的/etc/apt/sources.list应该看起来类似于下面的那个:
deb http://httpredir.debian.org/debian buster main
deb http://httpredir.debian.org/debian buster-updates main
deb http://security.debian.org buster/updates main

如果你服务器是在国内,可以考虑使用国内源,即上面这个配置,替换为阿里云的镜像地址,速度会快很多
deb http://mirrors.aliyun.com/debian buster main
deb http://mirrors.aliyun.com/debian-security buster/updates main
deb http://mirrors.aliyun.com/debian buster-updates main

3.更新后,你需要如下更新软件包存储库索引:

apt update


4.在开始升级你现有的 Debian 操作系统前,让我们使用下面的命令验证当前版本,

cat /etc/*-release


PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@linuxtechi:~$

5. 开始正式从 Debian 9 升级到 Debian 10

你做完所有的更改后,是时候从 Debian 9 升级到 Debian 10 了。
先更新软件包

apt update && apt upgrade -y


一旦你系统的所有软件包升级完成,就升级你的发行版的软件包:

apt dist-upgrade -y


升级过程可能花费一些时间,取决于你的网络速度。记住在升级过程中,你将被询问一些问题,在软件包升级后是否需要重启服务、你是否需要保留现存的配置文件等。如果你不想进行一些自定义更改,简单地键入 “Y” ,来让升级过程继续。遇到需要GRUB安装位置的,可以选择/boot
6. 验证升级
一旦升级过程完成,重启你的机器,并使用下面的方法检测版本:

lsb_release -a


如果你获得如下输出:

Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster
root@linuxtechi:~$
7.升级下内核

默认内核还是旧版,我们最好升级一下内核

查看最新内核版本

apt-get install linux-image*

正常来说会输出一大堆版本号的内核信息,我们选个最新的就行了,比如我们选4.19,安装

apt-get install linux-image-4.19*-amd64

安装完重启,重启后删除旧版内核

看到这里,你已经成功地从 Debian 9(Stretch) 升级到 Debian 10(Buster)了


顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论