Fedora17からFedora18にアップグレードする4つの方法


このガイドでは、Fedora17をFedora18にアップグレードする4つの方法を示していますが、公式に推奨される方法は、FedUp(FEDora UPgrade)と呼ばれるツールを使用することです。 PreupgradeツールはFedUpツールに置き換えられており、Fedora 17以降は使用できないことに注意してください。FedUpは、fedoraシステムをアップグレードするための唯一の推奨される方法です。このアップグレード手順は、デスクトップとサーバーの両方のアップグレードで機能します。 FedUp(Fedora Updater)ツールの詳細については、https://fedoraproject.org/wiki/FedUpにアクセスしてください。

アップグレードの前提条件と手順:

  1. Please take important data backup before upgrading your existing Fedora 17 Operating system.
  2. All the commands mentioned in this article need to be executed using root user.
  3. Upgrade Fedora 17 with YUM.
  4. Install / Upgrade FedUp tool.
  5. Enable SELinux Permissive mode.

方法1:クリーンインストール

クリーンインストールは常に多くの人に好まれる方法であり、100%正しく機能します。クリーンなFedora18のインストールをお探しの場合は、スクリーンショット付きのFedora18の基本的なインストールガイドについて説明している次の記事を確認してください。

  1. Fedora 18 Installation Guide

方法2:FedUp(Fedora Updater)

FedUpコマンドを使用してFedora17をアップグレードします。これにより、カーネルを使用して最新のパッケージもインストールおよびアップグレードされます。アップグレードプロセス中に最新のカーネルがインストールされ、システムを再起動する必要があります。 FedUpは新しいツールであり、現在、fedoraシステムをアップグレードするための唯一の公式に推奨される方法です。

# yum update
# yum -y update
# yum clean all
# reboot

次に、最新のFedUpツールをインストールします。

# yum install fedup

FeedUpツールをインストールしたら、コマンドを実行して、Fedora18ネットワークインストールをポイントします。ロギングを有効にしたので、何か問題が発生した場合は、ログのエラーをチェックして修正してください。

# fedup-cli --network 18 --debuglog fedupdebug.log

アップグレードプロセスの準備が整うと、システムを再起動するように求められます。

# reboot

再起動が成功すると、新しいエントリがGrubメニューに追加されます。ブートメニューからシステムアップグレード(fedup)を選択します。アップグレードには少し時間がかかる場合があります。アップグレードが完了すると、Fedora18システムにログインできます。

方法3:Yumのアップグレード

この方法は経験豊富なユーザーのみを対象としており、手動の手順が含まれます。この方法は古いYUMPreupgradeツールを使用しますが、最新のFedera18/17では使用できなくなりました。ここでは、Fedora18リポジトリからFedora17パッケージを簡単に更新するYUMツールを使用しています。

# yum update
# yum clean all

次に、次のコマンドを使用して、新しいFedora18公開鍵をインポートしてインストールします。

# rpm --import https://fedoraproject.org/static/DE7F38BD.txt

SELinuxをPermissiveモードに設定します。アップグレードプロセス中に複数のパッケージがユーザーとグループを作成しようとするため、アップグレードに必要な許容モード。このモードを使用しないと、yumupdateでエラーが発生する可能性があります。

# setenforce Permissive

Fedora17をFedora18に同期して、すべてのパッケージをアップグレードします。

# yum --releasever=18 --disableplugin=presto distro-sync

アップグレードのため、rpmクエリ(rpm -qa)は機能しないため、このようにrpmデータベースを再構築します。

# rpm --rebuilddb

方法4:Fedoraアップグレードスクリプト

アップグレードFedoraは、Yum Upgradeを使用して次のバージョンを更新する小さなシェルスクリプトです。つまり、スクリプトはFedora 17-> Fedora 18からのみアップグレードします。たとえば、このスクリプトを使用してFedora16からFedora18にアップグレードするなど、古いバージョンをアップグレードすることはできません。

これは、Fedoraをアップグレードするための公式にサポートされ、推奨される方法ではないことに注意してください。つまり、FedoraQAチームによってテストされていません。スクリプトはGitHubからダウンロードできます。

  1. https://github.com/xsuchy/fedora-upgrade