検証およびテスト済み03/10/21
はじめに
この記事では、DNFを利用してFedora32をFedora33にアップグレードする方法について説明します。
前提条件
–root権限が必要です。
–Fedora32クラウドサーバー。サーバーをまだお持ちでない場合は、スケーラブルで信頼性の高い仮想プライベートサーバーのフルラインナップをご覧ください。
準備中
始める前に、次のコマンドで実行しているFedoraのバージョンを確認しましょう:
cat /etc/redhat-release
出力は次のようになります:
Fedora release 32 (Thirty Two)
次に、リポジトリメタデータを更新し、システムに最新のパッケージバージョンがあることを確認します。
dnf upgrade -y
次に、Fedoraシステムアップグレードツールをダウンロードしてインストールします。
dnf install dnf-plugin-system-upgrade -y
次のステップに必要なすべてのFedora33アップグレードパッケージをダウンロードするときが来ました:
dnf system-upgrade download --releasever=33 -y
リリースに関連する更新を公開していないサードパーティのリポジトリからのパッケージを利用する場合、アップグレードが失敗する可能性があります。この場合、次のコマンドを発行しない限り、アップグレードを続行することはできません。
dnf system-upgrade download --releasever=33 --allowerasing
*警告: これにより、依存関係が満たされていないパッケージが削除されます。必ず出力を確認して、削除されるパッケージを決定し、それが受け入れられるかどうかを確認してください。
アップグレードの開始
パッケージがダウンロードされると、次のコマンドでアップグレードを開始するように求められます。
dnf system-upgrade reboot
システムが再起動し、アップグレードが開始されます。 Cloud ControlPanelVNCコンソールから進行状況を監視できます。 VNCコンソールにアクセスする方法については、こちらを参照してください。ただ座って、アップグレードが完了するのを待ちます。終了すると、システムがもう一度再起動し、Fedora33が実行されます。以前と同じコマンドを実行して確認できます:
cat /etc/redhat-release
出力:
Fedora release 33 (Thirty Three)
それでおしまい。お楽しみください!