このチュートリアルでは、いくつかの簡単な手順でDebianをWheezyからJessieにアップグレードするためのアップグレード手順について説明します。
アップグレードを開始する前に、すべての重要なデータをバックアップしてください。これは特に、/etcディレクトリの構成データと/homeのユーザーデータです。サーバーを実行するときは、データベース(MySQL、Postgresqlなど)、ウェブ、メールのデータもバックアップに含める必要があります。バックアップは、外部ハードディスク(外部サーバーなど)に保存する必要があります。 FTPまたはクラウドドライブで。 tarを使用してバックアップを作成する方法の例をいくつか示します。
/etcディレクトリ内の構成ファイル。
tar -pczf etc.tar.gz /etc
/ var /wwwWebサイトディレクトリのバックアップ。
tar -pczf www.tar.gz /var/www
/homeディレクトリのバックアップ。
tar -pczf home.tar.gz /home
ISPConfig 3ユーザーの場合:電子メールサーバーファイルのバックアップ。
tar -pczf vmail.tar.gz /var/vmail
MySQLデータベースのバックアップ
mysqldump --defaults-file=/etc/mysql/debian.cnf -cCeQ --hex-blob --quote-names --routines --events --triggers --all-databases -r all_databases.sql
次に、tar.gzファイルと.sqlファイルを移動して、バックアップドライブに安全に保存します。
aptsources.listファイルを確認してください
Jessieにアップグレードする前に、利用可能なすべてのWheezyアップデートを最初にインストールします。一部のシステムでは、パッケージソースは、sources.listファイルで「wheezy」または「jessie」ではなく「stable」として定義されています。 Jessieへの偶発的な早期アップグレードを回避するには、sources.listを今すぐチェックして、ソースとして「安定」ではなく「wheezy」が含まれていることを確認してください。
nanoやviなどのコマンドラインエディタを使用して/etc/apt/sources.listを開きます。行は、次のようになっている必要があります。
nano /etc/apt/sources.list
deb http://ftp.de.debian.org/debian wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian wheezy main contrib non-free
deb http://ftp.de.debian.org/debian wheezy-updates main contrib non-free
deb http://ftp.de.debian.org/debian-security wheezy/updates main contrib non-free
国コードは「de」ではない可能性が高いため、ここでは国のコードを使用する必要があります。ファイルで国コードを使用すると、パッケージのダウンロードが高速化されます。
Wheezyのパッケージを更新
次のコマンドは、保留中のすべてのWheezyアップデートをインストールします。これにより、システムがJessieへのアップデートに適した状態になります。
apt-get update
最初のアップグレードの準備ができました:
apt-get upgrade
これをフォローしてください:
apt-get dist-upgrade
パッケージの状態をチェックして、パッケージがないことを確認します。保留中または半分インストールされた状態
このテストは重要です。パッケージの状態をチェックして、保留中または半分インストールされた状態のパッケージがないことを確認します。 distのアップグレードを進める前に、システムとaptデータベースが良好な状態である必要があります。壊れたパッケージまたは「保留中」のパッケージがある場合は、アップグレードする前にこれらの問題を修正してください。
dpkgコマンドを使用してパッケージデータベースにクエリを実行し、保留中のパッケージがないことを確認します。
dpkg --audit
dpkg --get-selections | grep hold
両方のコマンドがパッケージを返さなかった場合は、アップグレードを続行します。
Jessieのsources.listを更新します
/etc/apt/sources.listファイルをもう一度編集します:
nano /etc/apt/sources.list
その内容を次の行に置き換えます:
deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb http://httpredir.debian.org/debian jessie-updates main contrib non-free deb-src http://httpredir.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
「de」をたとえばに置き換えて、最も近いロケールを選択します。 「私たち」またはあなたの国コード。次に、ファイルを保存し、次のコマンドを実行してソースデータベースを更新します。
apt-get update
2つのステップでジェシーをアップグレード
アップグレードは2つのステップで行うことをお勧めします。最初に「apt-getupgrade」を実行して基本パッケージをインストールし、次に「apt-getdist-upgrade」を実行して実際のディストリビューションアップグレードを行います。
次のコマンドを実行して、更新を開始します。
apt-get upgrade
次に、以下を実行してディストリビューションのアップグレードを行います:
apt-get dist-upgrade
アップグレードを完了して新しいカーネルをロードするには、再起動が必要です。
reboot
システムに現在インストールされているDebianのバージョンを確認するには、ファイル/ etc/os-releaseを確認してください。
cat /etc/os-release
DebianJessieシステムでの結果は次のとおりです。
- Debian:http://www.debian.org/