Debian 8(Jessie)をDebian 9(Stretch)にアップグレードする

Debian 9コードネームStretchは、2017年6月17日にリリースされたDebianの最新の安定版リリースです。このチュートリアルでは、Debian 8(Jessie)サーバーを最新の安定版リリースにアップグレードする方法を示します。

このリリースの新機能は何ですか?

  • 15,000以上の新しいパッケージ、合計51,000以上のパッケージ。続きを読む
  • すべてのパッケージの50%以上が更新されました。
  • MariaDBはMySQLを置き換えます。バイナリデータファイル形式は、アップグレード後に下位互換性がないことに注意してください。続きを読む

ステップ1-準備

Debianは非常に安定したオペレーティングシステムであり、あるリリースから別のリリースへのアップグレードは常に簡単に実行できます。安全のために、完全バックアップを作成するか、少なくとも失うことのできないデータや構成情報をバックアップすることを強くお勧めします。Vultrスナップショットシステムは、簡単なバックアップと復元に使用できます。

これは、壊れたパッケージをチェックするのにも良いタイミングです。

sudo dpkg --audit

ステップ2-システムの更新

システムを最新バージョンに更新します。

apt update
apt upgrade

アップグレードすると、次の出力が表示されます。

Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

ステップ3-Stretchにアップグレードする

元の/etc/apt/source.listファイルのコピーを作成します。

cp /etc/apt/sources.list /etc/apt/sources.list-jessie

次に、ファイルを編集して、単語jessiestretchに置き換えます。

deb http://security.debian.org/ stretch/updates main contrib non-free

deb-src http://security.debian.org/ stretch/updates main contrib non-free

deb http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free

deb-src http://ftp.uk.debian.org/debian/ stretch-updates main contrib non-free

deb http://ftp.uk.debian.org/debian/ stretch main contrib non-free

deb-src http://ftp.uk.debian.org/debian/ stretch main contrib non-free

システムアップデートを再実行し、今回は実行しdist-upgradeます。

 apt update
 apt upgrade
 apt dist-upgrade

アップグレードが完了したら、不要なパッケージを削除できます。

 apt autoremove

ステップ4-新しいシステムで起動する

システムを再起動します。

reboot

システムが復旧したら、ログインしてDebianバージョンを確認します。

cat /etc/debian_version

9.1

...またはカーネルのバージョンを確認します。

uname -a

Linux mydebian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux

結論

導入済みのDebianシステムをJessieからStretchにアップグレードするのは簡単なプロセスですが、実行する前に、互換性の問題がないかサードパーティ製のアプリケーションを確認する必要があることに注意してください。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。