Debianチームは、最新バージョンのDebian 9.0“ Stretch”が2017年6月17日にリリースされることを発表しました。 。このリリースのコードネームは「Strech 「。 Debian 9には、以前のリリースよりも多くの新機能とアップグレードがあります。
このチュートリアルでは、 Debian8JessieからDebian9Stretchをアップグレードするのお手伝いをします。 簡単な手順で。このチュートリアルでは、すべてのコマンドがrootアカウントで実行されています。したがって、これを完了するには、rootユーザー権限またはsudo権限が必要です。デスクトップユーザーはすぐにアップグレードして新機能を使用できますが、Debianサーバーを使用しているユーザーは本番環境のアップグレードを待つことができます。まず、開発環境でこれを試してから、すべてがうまくいけば本番環境でアップグレードする必要があります。
1。データをバックアップする
最初の非常に重要なステップは、データをバックアップすることです。したがって、既存のシステムで重要なデータをバックアップすることを強くお勧めします。たとえば、Mariadbはバージョン10.1にアップグレードされ、元に戻すことはできません。したがって、必ずデータをリモートの場所にバックアップし、その後アップグレードに進んでください。以下をバックアップする必要があるかもしれません:
- アプリケーションコードベース
- データベース
- 構成ファイル(例:DNS、Apache、MySQL、PHP、Postgresなど)
- メールとメールアカウント。
- ユーザーアカウントの詳細。
2。 Debian8のすべてのパッケージをアップグレードする
Debian 9にアップグレードする前に、まず次のコマンドを使用して、現在インストールされているDebianシステムのすべてのパッケージを更新します。
[email protected]:~:# apt update && apt upgrade
3。 sources.listリポジトリファイルを更新する
次に、Debianapt設定ファイル/etc/apt/sources.listを編集します。 すべての「
[email protected]:~:# cp /etc/apt/sources.list /etc/apt/sources.list.orig[email protected]:~:# sed -i 's/jessie/stretch/g' /etc/apt/sources.list
/etc/apt/sources.listファイルは次のようになります。
deb http://mirrors.digitalocean.com/debian stretch main deb-src http://mirrors.digitalocean.com/debian stretch 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://mirrors.digitalocean.com/debian stretch-updates main deb-src http://mirrors.digitalocean.com/debian stretch-updates main
4。すべてのパッケージを再度更新する
Apt構成ファイル内のすべての参照を置き換えた後、システム上のすべてのパッケージを再度更新します。その後、ディストリビューションのアップグレードに進みます。
[email protected]:~:# apt update && apt upgrade
5。 Debian 9のアップグレード(ストレッチ)
最後に、次のコマンドを使用して、Debian8ディストリビューションをDebian9Stretchにアップグレードします。このコマンドは完了するまでに時間がかかります。
[email protected]:~:# apt dist-upgrade
6。アップグレードの確認
この時点で、システムはDebian 8に正常にアップグレードされます。最初にインスタンスを再起動して、アップグレードされたシステムのバージョンを確認しましょう。
[email protected]:~:# reboot
システムを再起動した後、sererにログインしてDebianの現在のバージョンを確認します。
[email protected]:~:# lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 9.0 (stretch) Release: 9.0 Codename: stretch
おめでとうございます。Debian9「Stretch」へのアップグレードに成功しました。楽しんでください!