GNU/Linux >> Linux の 問題 >  >> Fedora

Fedora34からFedora35にアップグレードする方法

Fedora Workstation 35の公式の安定版リリースは、いくつかの未解決のバグを解決するためにプッシュバックされた後、2021年11月2日にダウンロード可能になりました。これで、Fedora 35デスクトップ、Fedoraクラウド、Fedoraサーバー、または新しいリリースサイクルに付属するスピンやラボをインストールまたはアップグレードできます。

新規インストールを希望する場合は、最新のISOをダウンロードし、起動可能なUSBを作成して、新規インストールを実行する必要があります。 Fedora34システムをFedora35にアップグレードすることをお勧めします。アップグレードすると、既存のファイルとインストールされているすべてのアプリケーションが保持されます。

この記事は、GUI(GNOMEソフトウェア)およびCLIメソッドを介してFedora35にアップグレードする方法のステップバイステップガイドです。

前提条件

Fedora 35へのアップグレードを開始する前に、いくつかのハウスキーピングタスクと前提条件を実行することをお勧めします。

  • 重要なデータとファイルのバックアップ:オペレーティングシステムに関係なく、システムをアップグレードする前の最初のステップは、ファイルをバックアップすることです。重要なファイル、ディレクトリ、ブラウザのブックマーク、構成設定などをすべてバックアップしたことを確認してください。
  • 安定したインターネット接続と無停電電源装置があることを確認してください。
  • システムで現在実行中のジョブやスケジュールされたバックアップがないことを確認してください。
  • 念のため、万が一問題が発生した場合に備えて、FedoraWorkstationLiveイメージをダウンロードしてください。
  • 何らかの理由で(宇宙には知られていない)システムをアップグレードすることに確信が持てない場合は、Fedora35の主な新機能に関する記事を読んでください。
  • アップグレードが完了するまでに数分かかるため、コーヒーを飲みましょう。

Fedoraシステムのアップグレードは、公式にサポートされ、最大2つのリリースでのみテストされていることに注意してください。 Fedora 34を実行している場合は、Fedora 35にアップグレードする必要があります。ただし、33などの古いリリースを実行している場合は、Fedora34のみにアップグレードすることをお勧めします。さらにアップグレードする必要がある場合リリースについては、いくつかの小さな手順でのアップグレードに関するFedoraドキュメントのアップグレード手順をご覧ください。

既存のFedora34システムのアップデートを実行する

始める前に、GNOMEソフトウェア(GUI)またはコマンドラインから次の手順でFedora34システムを更新してください。

$ sudo dnf --refresh update 
$ sudo dnf upgrade

システムを再起動して更新を適用します:

$ sudo reboot

GNOMEソフトウェア(GUI)を使用してFedora35にアップグレードする

ステップ1:GNOME Softwareを開き、[アップデート]セクションをクリックします。 「Fedora35が利用可能になりました」という通知が表示されます。続行するには、[ダウンロード]ボタンをクリックして、システムアップグレード用のFedora35パッケージとファイルをダウンロードします。

ステップ2:アップグレードプロセスは、必要なパッケージのダウンロードから始まります。インターネットの速度にもよりますが、完了するまでに数分かかります。この時点で一杯のコーヒーを飲んでも安全です。

ステップ3:ダウンロードが完了したら、[インストール]ボタンをクリックします。新しいポップアップウィンドウが表示され、[再起動してアップグレードをインストール]をクリックするように求められます。それをクリックして、アップグレードプロセスを続行します。

ステップ4:この時点で、Fedoraシステムが再起動します。その後、システムのアップグレードとインストールに必要なすべてのパッケージがダウンロードされます。完了するまでに少し時間がかかります。おやつやコーヒーを飲むときは、しばらくお待ちください。

ステップ5:Fedoraシステムのアップグレードが成功すると、GNOMEソフトウェアの[更新]セクションでシステムが最新であることがわかります。

ステップ6:次のコマンドを使用して、コマンドラインからインストールされているFedoraのバージョンを確認します。

######@fedora ~]$ cat /etc/fedora-release
Fedora release 35 (Thirty Five)

インストールされているFedoraのバージョンは、[設定]->[バージョン情報]セクションで確認することもできます。

コマンドラインを使用してFedora35にアップグレードする

ターミナルの使用に慣れている場合は、次の簡単な手順に従ってFedora35へのアップグレードを実行してください。

ステップ1:コマンドラインから既存のFedoraリリースを更新する

$ sudo dnf --refresh update 
$ sudo dnf upgrade

システムを再起動して、アップデートを適用します。

$ sudo reboot

手順2:次のコマンドを使用してdnf-plugin-system-upgradeパッケージをインストールします。

$ sudo dnf install dnf-plugin-system-upgrade

ステップ3:次のコマンドを使用して、更新されたFedora35パッケージをダウンロードします

$ sudo dnf system-upgrade download --releasever=35

コマンドは、必要なすべてのパッケージを完了するのに数分かかるはずです。システムが交換、更新、アップグレード、またはダウングレードするパッケージの概要を表示するのを見て、この時点で軽食をとることができます。

–releasever =番号を変更して、別のリリースバージョンにアップグレードすることもできます。たとえば、=36を使用してブランチリリースにアップグレードしたり、=rawhideを使用してRawhideにアップグレードしたりできます。これら2つ(36またはrawhide)はどちらも安定したリリースではないことに注意してください。

$ sudo dnf system-upgrade download --releasever=36 
$ sudo dnf system-upgrade download --releasever=rawhide

ステップ4:場合によっては、Fedoraのアップグレードで問題が発生し、パッケージの依存関係が満たされない場合は続行されません。このようなシナリオでは、追加の–allowerasingオプションを指定してdnf system-upgrade download –releasever=35コマンドを再度実行する必要があります。

$ sudo dnf system-upgrade download –releasever=35 --allowerasing

ステップ5:すべてのパッケージのダウンロードが完了したら、次のコマンドを実行してアップグレードプロセスをトリガーします。

$ sudo dnf system-upgrade reboot

このコマンドは、カウントダウンや確認なしですぐにマシンを再起動することに注意してください。

ステップ6:アップグレードプロセスが成功すると、システムはFedora35の更新されたリリースバージョンで2回再起動します。

オプション:アップグレード後の手順

経験豊富なLinuxターミナルユーザーの方は、このセクションをご覧ください。一般ユーザーの場合は、これらの手順をスキップできます。 Fedoraシステムは引き続き正常に機能することに注意してください。

システム構成ファイルを更新する

パッケージの構成ファイルを変更した場合、RPMは.rpmnewまたは.rpmsaveのいずれかを使用して新しいファイルを作成します。これらのファイルを検索して更新するか、rpmconfツールを使用して簡単に更新できます。

次のコマンドを使用してrpmconfをインストールします。

$ sudo dnf install rpmconf

次のコマンドで構成ファイルを更新します。

$ sudo rpmconf -a

ホスト名の変更

アップグレードしたFedoraのホスト名を、選択した名前に一致するように変更できます。

$ sudo hostnamectl set-hostname fedora35fedora

パッケージ構成のアップグレード

rpmconfを使用したアップグレード中に、一部の構成ファイルが変更される場合があります。 Fedoraをアップグレードした後、/ etc / ssh / sshd_config、/ etc / ntp.conf、/ etc/nsswitch.confが予期されているかどうかを確認する必要があります。

dnfメタデータキャッシュをクリーンアップする

次のコマンドを使用して、キャッシュされたdnfメタデータをクリアできます。

$ sudo dnf system-upgrade clean
$ sudo dnf clean packages

古いパッケージのクリーンアップ

壊れた依存関係、重複したパッケージ、または余分なパッケージを完全に削除する前にリストすることができます。

依存関係が壊れているパッケージを一覧表示する:

$ sudo dnf update
$ sudo dnf repoquery --unsatisfied

重複するパッケージを一覧表示する:

$ sudo dnf repoquery --duplicates

公式のFedoraリポジトリにないパッケージをリストします。

$ sudo dnf list extras

これらのパッケージが不要な場合は、次のコマンドで削除できます。

$ sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-\*)
$ sudo dnf autoremove

dnf autoremoveコマンドは、未使用のカーネルを削除しないことに注意してください。

古いLinuxカーネルのクリーンアップ

古いカーネルを削除する場合は、次のコマンドを使用できます。

$ sudo dnf remove $(dnf repoquery --installonly --latest-limit=-2)

上記のコマンドは、すべての古いカーネルを削除し、最新の2つのカーネルのみを保持します。

最新のカーネルのみを保持する次のスクリプトを使用することもできます。

#!/usr/bin/env bash
old_kernels=($(dnf repoquery --installonly --latest-limit=-1 -q))
if [ "${#old_kernels[@]}" -eq 0 ]; then
echo "No old Fedora kernels found"
exit 0
fi
if ! dnf remove "${old_kernels[@]}"; then
echo "Failed to remove old Fedora kernels"
exit 1
fi
echo "Removed old Fedora kernels"
exit 0

上記のスクリプトは、Fedoraがカーネルを更新するたびに機能することに注意してください。

古いシンボリックリンクのクリーンアップ

アップグレード後に、最初にsymlinksユーティリティをインストールすることにより、ぶら下がっているリンクをクリーンアップまたは削除できます。

$ sudo dnf install symlinks

次のコマンドを使用して、壊れたシンボリックリンクを検索および監査します。

$ sudo symlinks -r /usr | grep dangling

-dフラグオプションを使用して壊れたシンボリックリンクを削除します:

$ sudo symlinks -r -d /usr

Fedoraアップグレードの問題を解決する

場合によっては、Fedoraのアップグレードで問題が発生する可能性があります。

RPMデータベースを再構築します

データベースが破損している場合、RPMまたはDNFの警告が発生する可能性があります。データベースを再構築するには、常に / var / lib / rpm /をバックアップしてください。 最初。

次のコマンドを使用してデータベースを再構築します。

$ sudo rpm --rebuilddb

distro-syncで依存関係の問題を解決する

システムが部分的にアップグレードされている場合、またはパッケージの依存関係の問題が発生している場合は、別のディストリビューション同期を手動で実行して、次のコマンドで問題を修正してみてください。

$ sudo dnf distro-sync

さらに、–allowerasingオプションを使用して、依存関係が満たされていないパッケージを削除することもできます。

$ sudo dnf distro-sync --allowerasing

最新のSELinuxポリシーでファイルのラベルを変更する

一部のSELinuxポリシー警告は煩わしい場合があります。これは通常、ある時点でSELinuxを無効にした場合、または一部のファイルに誤ったSELinux権限があるために発生します。これらの問題を解決するには、次のコマンドを使用してシステム上のSELinuxのラベルを変更する必要がある場合があります。

$ sudo fixfiles -B onboot

まとめ

このガイドでは、Fedora 35にアップグレードする方法を学びました。GNOMEソフトウェア(GUI)またはコマンドラインのいずれかを使用して簡単な手順を実行できます。

おめでとう!これで、Fedora 35へのアップグレードに成功しました。これで、Fedora 35ワークステーションまたはサーバーエディションを最新の機能、GNOME 41、開発者ツール、パフォーマンス、および安定性の向上とともに楽しむことができます。

Fedora
  1. Ubuntu15.04からUbuntu15.10にアップグレードする方法

  2. DNFを使用してFedora34をFedora33からアップグレードする方法

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

  1. Ubuntu16.04からUbuntu18.04にアップグレードする方法

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

  3. 16.04Ltsから16.04.1Ltsにアップグレードする方法は?

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

  2. Fedora23からFedora24にアップグレードする方法

  3. DNFを使用してFedora22からFedora23にアップグレードする方法