Debian 11、コードネーム「Bullseye」は2021年8月14日にリリースされました。これは安定したリリースであり、今後5年間サポートされます。このリリースでは、Linux Kernel 5.10 LTS、Apache 2.4.48、MariaDB 10.5、Python 3.9.1、PostgreSQL13などの多くの有名なパッケージが更新されます。
Debian 11にアップグレードする前に、次のことを行う必要があります。
- 外付けドライブ上のすべてのファイルをバックアップします。
- 安定したインターネット接続があることを確認してください。
- 外部リポジトリを無効にします。
この記事では、いくつかの簡単な手順でDebian10から新しいDebian11にアップグレードする方法を紹介します。
- Debian10を実行しているサーバー。
- ルートパスワードはサーバーで構成されています。
まず、すべてのシステムパッケージを更新して最新バージョンにアップグレードする必要があります。次のコマンドを実行して、すべてのパッケージを更新およびアップグレードします。
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y
次に、次のコマンドを使用して、不要なパッケージをすべて削除します。
apt-get autoremove
次に、次のコマンドを使用してAPTパッケージキャッシュをクリーンアップします。
apt-get clean
次に、システムを再起動してすべての更新を適用します:
reboot
システムを再起動した後、次のコマンドを使用してオペレーティングシステムのバージョンを確認します。
lsb_release -a
次の出力が表示されます。
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
Debian10リポジトリをDebian11で更新
次に、Debian10リポジトリをDebian11で更新して、更新をダウンロードして受け取る必要があります。
これを行うには、次のコマンドを実行してすべてのソースファイルを更新できます。
sed -i 's/buster\/updates/bullseye-security/g' /etc/apt/sources.list
sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sed -i 's/buster\/updates/bullseye-security/g' /etc/apt/sources.list.d/*.list
sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*.list
または、次のコマンドを使用してAPTソースファイルを手動で編集します。
nano /etc/apt/sources.list
「buster/updates」を「bullseye-security」に、「buster」を「bullseye」に置き換えます。結果は次のようになります。
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main
deb http://ftp.debian.org/debian bullseye-backports main contrib non-free
終了したら、ファイルを保存して閉じます。 /etc/apt/sources.list.d/にさらにAPTソースファイルがある場合は、「buster」を「bullseye」に置き換えて、これらも編集します。
Debian10をDebian11にアップグレード
この時点で、Debian10サーバーはアップグレードの準備ができています。
まず、リポジトリを更新して、前の手順で行った変更を適用します。
apt-get update -y
リポジトリが更新されたら、次のコマンドを実行してアップグレードを開始します。
apt-get full-upgrade -y
システムがアップグレードされたら、システムを再起動してすべての更新を適用します。
reboot
この時点で、Debian10サーバーはDebian11にアップグレードされます。これで、次のコマンドを使用して確認できます。
lsb_release -a
次の出力にDebian11バージョンが表示されます。
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
上記のガイドでは、Debian10からDebian11にアップグレードする方法を説明しました。これでDebian10を手間をかけずにアップグレードできることを願っています。