この記事では、DebianWheezyからDebianJessieへのアップグレード手順について説明します。コードネーム「Jessie」のDebianLinuxは、以前の安定バージョン「Wheezy」の後継となる最新の安定Debianリリースです。
防弾は何もないことを指摘することが重要であり、アップグレードを行う前に適切なフェイルオーバー手順について話し合う必要があります。経験則では、システムにインストールされているソフトウェアが少ないほど、アップグレードが成功する可能性が高くなります。アップグレードを続行する前に、次の推奨事項を検討してください。
関連記事:
- Debian8JessieをDebian9Stretchにアップグレードする方法
アップグレードの推奨事項
- 不要なパッケージを削除する
- 現在のシステムを完全にアップグレードする
- データのバックアップを作成する
- SSH経由で更新を実行するのに問題はないはずですが。可能であれば、コンソールを使用して直接アップグレードを実行することをお勧めします
現在のシステムを完全にアップグレードする
まず、現在のWheezyDebianシステムを完全にアップグレードします。
# apt-get update # apt-get upgrade # apt-get dist-upgrade
DebianJessieへのアップグレード
上記のアップグレードが完了したら、/etc/apt/sources.list
を更新します :
# sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
例:
FROM DEBIAN WHEEZY: # cat /etc/apt/sources.list deb http://security.debian.org/ wheezy/updates main deb-src http://security.debian.org/ wheezy/updates main deb http://ftp.at.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.at.debian.org/debian/ wheezy main contrib non-free TO DEBIAN JESSIE deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main deb http://ftp.at.debian.org/debian/ jessie main contrib non-free deb-src http://ftp.at.debian.org/debian/ jessie main contrib non-free
この段階で、パッケージをアップグレードする準備が整いました:
# apt-get update # apt-get upgrade
アップグレード中に、現在実行中のサービスを手動または自動で再起動するオプションが表示される場合があります。推奨される戦略は、柔軟性が高いため、手動で再起動することです。 SSHサービスを実行している場合は、SSHルートアクセスを無効にするオプションも表示されます。つまり、「はい」を選択すると、rootユーザーとしてSSHログインできなくなります。
パッケージのアップグレードに問題がなければ、DebianWheezyからDebianJessieへの完全なシステムディストリビューションアップグレードを実行する準備ができています。
# apt-get dist-upgrade
アップグレード後、システムを再起動することをお勧めします:
# reboot
アップグレードを確認してください:
root@debian:~# hostnamectl Static hostname: debian Icon name: computer-vm Chassis: vm Machine ID: 909d78b4d6cd403bb9cf478d1a3fb18d Boot ID: 17584ebda9d447cc9657fcbced3850d0 Virtualization: oracle Operating System: Debian GNU/Linux 8 (jessie) Kernel: Linux 3.16.0-4-amd64 Architecture: x86-64