セキュリティの脆弱性を防ぐために、バージョンをアップグレードすることを常にお勧めします。以下のコマンドを使用して、既存のDebianバージョンの現在のバージョンを確認できます。
# lsb_release -a
上記の画像のように、現在、Debian 7.8(Wheezy)が実行されています。アップグレードを実行する前に、Webコンテンツ、データベース、電子メールアカウントなどのすべてのデータのバックアップを取ることが非常に重要です。サードパーティのバックアップサービスまたは外付けドライブでバックアップを取る必要があります。
Debian OSを段階的にアップグレードします。Debian7(Wheezy)から8(Jessie)、9(Stretch)、10(Buster)にアップグレードします。
Debian 7(Wheezy)を8(Jessie)にアップグレードします
- /etc/apt/sources.listに次の構文を追加します
deb http://ftp.debian.org/debian/ jessie main deb-src http://ftp.debian.org/debian/ jessie main deb http://security.debian.org/debian-security jessie/updates main
deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main
# jessie-updates, previously known as 'volatile' deb http://ftp.debian.org/debian/ jessie-updates main deb-src http://ftp.debian.org/debian/ jessie-updates main
- apt-getを使用してDebianパッケージを更新します
# apt-get update
# apt-get upgrade
- ヒットはい パッケージのアップグレード中にサービスを再起動します。
- 遠隔アップグレードにより、すべてのパッケージが利用可能な最新バージョンに更新されます
# apt-get dist-upgrade
- rootのSSHパスワード認証を無効にするように求められます。 いいえに設定します
- サーバーを再起動します。
- 以下のコマンドを入力します。以下の出力に、バージョンがDebian 8(jessie)にアップグレードされたことが表示されます。
# cat /etc/os-release
Debian 8(ジェシー)から9(ストレッチ)
- 以下のコンテンツを/etc/apt/sources.listに置き換えます
deb http://ftp.debian.org/debian/ stretch main deb-src http://ftp.debian.org/debian/ stretch main deb http://security.debian.org/debian-security stretch/updates main
deb http://security.debian.org/ stretch/updates main deb-src http://security.debian.org/ stretch/updates main
# stretch-updates, previously known as 'volatile' deb http://ftp.debian.org/debian/ stretch-updates main deb-src http://ftp.debian.org/debian/ stretch-updates main
- アップグレードプロセスを開始する前にDebian8(Jessie)を更新します。
# apt-get update
- 以下のコマンドでバージョンをアップグレードします。
# apt-get upgrade
- distを使用してパッケージを新しいバージョンにアップグレードします。
# apt-get dist-upgrade
- サーバーを再起動します
- 以下のコマンドを入力します。以下の出力に、バージョンがDebian 9(Stretch)にアップグレードされたことが表示されます。
# cat /etc/os-release
Debian 9(ストレッチ)から10(バスター)
- 以下のコンテンツを/etc/apt/sources.listに置き換えます
deb http://ftp.debian.org/debian/ buster main deb-src http://ftp.debian.org/debian/ buster main deb http://security.debian.org/debian-security buster/updates main
deb http://security.debian.org/ buster/updates main deb-src http://security.debian.org/ buster/updates main
# buster-updates, previously known as 'volatile' deb http://ftp.debian.org/debian/ buster-updates main deb-src http://ftp.debian.org/debian/ buster-updates main
- アップグレードプロセスを開始する前にDebian9(Stretch)を更新します。
# apt-get update
- 以下のコマンドでバージョンをアップグレードします。
# apt-get upgrade
- distを使用してパッケージを新しいバージョンにアップグレードします。
# apt-get dist-upgrade
- サーバーを再起動します
- 以下のコマンドを入力します。以下の出力には、バージョンがDebian 10(バスター)にアップグレードされたことが表示されます。
# cat /etc/os-release