欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Debian –如何升级到Debian 9

程序员文章站 2022-07-03 19:58:34
...

在本文中,我们将向您展示如何从Debian 7(简陋)升级到Debian 9(拉伸)

1. Debian代号

首先,了解Debian的代号,请阅读本Debian版本

Debian 9 (stretch)
Debian 8 (jessie)
Debian 7 (wheezy)
Debian 6 (squeeze)

PS在Debian 7上,首先升级到Debian 8,然后再升级到Debian 9,我们必须按照正确的顺序升级Debian。

2.将Debian 7升级到Debian 8

2.1在Debian 7上,确保所有内容都是最新的。

Terminal
$ cat /etc/debian_version
7.5

$ sudo apt-get update
$ sudo apt-get upgrade

2.2编辑/etc/apt/sources.list 服务器的URL取决于您的托管服务提供商。 很好,我们只想更新Debian 7的代号(真)。

/etc/apt/sources.list
deb http://mirrors.linode.com/debian/ wheezy main
deb-src http://mirrors.linode.com/debian/ wheezy main

deb http://mirrors.linode.com/debian-security/ wheezy/updates main
deb-src http://mirrors.linode.com/debian-security/ wheezy/updates main

deb http://mirrors.linode.com/debian/ wheezy-updates main
deb-src http://mirrors.linode.com/debian/ wheezy-updates main

PS此示例在Linode服务器下进行了测试。

2.3将/etc/apt/sources.list更新为Debian 8代号(jessie)。

/etc/apt/sources.list
deb http://mirrors.linode.com/debian/ jessie main
deb-src http://mirrors.linode.com/debian/ jessie main

deb http://mirrors.linode.com/debian-security/ jessie/updates main
deb-src http://mirrors.linode.com/debian-security/ jessie/updates main

deb http://mirrors.linode.com/debian/ jessie-updates main
deb-src http://mirrors.linode.com/debian/ jessie-updates main

2.4保存并退出,执行正常的更新和升级过程。

Terminal
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade

2.5重新启动服务器。 做完了 Debian从7升级到8。

Terminal
# Restart the server
$ sudo reboot

$ cat /etc/debian_version
8.x

2.6升级后。

Terminal
# remove unused packages.
$ sudo apt-get autoremove

3.将Debian 8升级到Debian 9

过程与从Debian 7升级到8一​​样。

3.1确保所有内容都是最新的。

Terminal
$ cat /etc/debian_version
8.x

$ sudo apt-get update
$ sudo apt-get upgrade

3.2将/etc/apt/sources.list更新为Debian 9代号(拉伸)。

/etc/apt/sources.list
deb http://mirrors.linode.com/debian/ stretch main
deb-src http://mirrors.linode.com/debian/ stretch main

deb http://mirrors.linode.com/debian-security/ stretch/updates main
deb-src http://mirrors.linode.com/debian-security/ stretch/updates main

deb http://mirrors.linode.com/debian/ stretch-updates main
deb-src http://mirrors.linode.com/debian/ stretch-updates main

3.3更新和升级。

Terminal
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade

3.4重新启动服务器。 做完了 Debian从8升级到9。

Terminal
# Restart the server
$ sudo reboot

$ cat /etc/debian_version
9.5

4.常见问题

4.1一些/etc/apt/sources.list示例。

Debian 9(伸展)

/etc/apt/sources.list
deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org stretch/updates main

Debian 8(jessie)

/etc/apt/sources.list
deb http://httpredir.debian.org/debian jessie main
deb http://httpredir.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main

Debian 7(简直是)

/etc/apt/sources.list
deb http://httpredir.debian.org/debian wheezy main
deb http://httpredir.debian.org/debian wheezy-updates main
deb http://security.debian.org wheezy/updates main

4.2已经安装/配置的东西会发生什么? 他们会破裂吗?
答:是的,在系统升级过程中,如果发现任何冲突,它将提示您并询问下一步该怎么做,保留旧文件或将其替换为最新文件。 升级后,只需测试每个核心服务,例如Nginx,Apache,MySQL等,以确保它们运行良好。

参考文献

  1. *-Debian
  2. apt-get手册:
  3. Debian –从Debian 8(jessie)升级
  4. 如何检查Debian版本

From: https://mkyong.com/linux/debian-how-to-upgrade-to-debian-9/