GNU/Linux >> Linux の 問題 >  >> Debian

DebianWheezyをJessieに安全にアップグレードする方法

このチュートリアルでは、いくつかの簡単な手順で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/

Debian
  1. Debian8JessieをDebian9Stretchにアップグレードする方法

  2. DebianLinuxシステムをWheezyからJessie安定リリースにアップグレードする方法

  3. Debian10からDebian11にアップグレードする方法

  1. Debian7WheezyをDebian8Jessieにアップグレードする方法

  2. Debian8をDebian9Stretchにアップグレードする方法

  3. Debian11BullseyeでGnome40にアップグレードする方法

  1. Debian8JessieをDebianLinux9Stretchにアップグレードする方法

  2. Debian9StretchをDebian10Busterにアップグレードする方法

  3. Debian10からDebian11にアップグレードする方法