Debian - Debian 9へのアップグレード方法

Debian – Debian 9へのアップグレード方法

この記事では、Debian 7(wheezy)からDebian 9(stretch)にアップグレードする方法を紹介します

1. Debianコード名

まず、Debianコードネームを理解し、このDebian releasesを読んでください

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

P.S On Debian 7, first upgrade to Debian 8, then Debian 9, we must follow the correct order to upgrade Debian.

2. Debian 7をDebian 8にアップグレードする

2.1 On Debian 7, make sure everything is up to date.

ターミナル

$ cat /etc/debian_version
7.5

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

2.2 Edit /etc/apt/sources.list. サーバーのURLは、ホスティングプロバイダーによって異なります。 Debian 7のコード名(wheezy)を更新したいだけです。

/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

P.S This example is tested under a Linode server.

2.3 Update /etc/apt/sources.list to Debian 8 code name (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 Save and exit, do the normal update and upgrade process.

ターミナル

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

2.5 Restart the server. 完了しました。 Debianは7から8にアップグレードされます。

ターミナル

# Restart the server
$ sudo reboot

$ cat /etc/debian_version
8.x

2.6 Post upgrade.

ターミナル

# remove unused packages.
$ sudo apt-get autoremove

3. Debian 8をDebian 9にアップグレードする

このプロセスは、Debian 7から8へのアップグレードと同じです。

3.1 Make sure everything is up to date.

ターミナル

$ cat /etc/debian_version
8.x

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

3.2 Update /etc/apt/sources.list to Debian 9 code name (stretch).

/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 Update and upgrade.

ターミナル

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

3.4 Restart the server. 完了しました。 Debianは8から9にアップグレードされます。

ターミナル

# Restart the server
$ sudo reboot

$ cat /etc/debian_version
9.5

4. FAQs

4.1 Some /etc/apt/sources.list examples.

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(ジェシー)

/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(wheezy)

/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 What will happen to the things that already installed/configured? それらは壊れますか?
A:はい、アップグレードプロセス中に、システムが競合を検出した場合、次に何をすべきかを尋ねるプロンプトが表示され、古いファイルを保持するか、次のファイルに置き換えます。最新の。 アップグレード後、Nginx、Apache、MySQLなどのすべてのコアサービスをテストして、正常に実行されていることを確認します。