Fedoraのユーザーにとって、ほとんどのパッケージは、存在し、安定していると分類されているものでほぼ最新です。ただし、カーネルに関しては、ユーザーはFedora Rawhideに切り替えずに、システムが不安定になることなく、最新のリリース候補を試してみたいと思うことがよくあります。 Fedoraの人気が高まり、主流になるにつれ、新しいユーザーは、Fedoraリポジトリを有効にして、Fedoraチームによって絶えず更新される次のリリース候補をインストールできることに気づいていません。
次の小さなチュートリアルでは、FedoraRawhideリポジトリから最新のLinuxカーネルをFedora35ワークステーションまたはサーバーにインストールする方法を学習します。
- 推奨OS: FedoraLinux35。
- ユーザーアカウント: sudoまたはrootアクセス権を持つユーザーアカウント。
Fedoraを更新します 既存のすべてのパッケージが最新であることを確認するためのオペレーティングシステム:
sudo dnf upgrade --refresh -y
チュートリアルでは、sudoコマンドを使用します およびsudoステータスがあると仮定 。
アカウントのsudoステータスを確認するには:
sudo whoami
sudoステータスを示す出力例:
[joshua@fedora ~]$ sudo whoami
root
既存または新規のsudoアカウントを設定するには、FedoraでのSudoersへのユーザーの追加に関するチュートリアルにアクセスしてください。 。
rootアカウントを使用するには 、rootパスワードを指定して次のコマンドを使用してログインします。
su
インストールを続行する前に、次のコマンドを実行して、パッケージdnf-plugins-coreがFedoraデスクトップにインストールされていることをインストールまたは確認してください。
sudo dnf install dnf-plugins-core -y
デフォルトでは、これをインストールする必要があります。
チュートリアルでは、アプリケーションの表示メニューにあるターミナルを利用します。
例:
FedoraRawhideリポジトリをインストールする
続行する前に、FedoraRawhideリポジトリーをインストールする必要があります。これを行うには、次のコマンドを使用します。
sudo dnf install fedora-repos-rawhide
出力例:
タイプY 、次にENTERキーを押します 続行します。
必要に応じて、dnfキャッシュでクイック同期更新を実行します。
sudo dnf update --refresh
必要に応じて、Fedora Rawhideリポジトリを使用しなくなった場合に、それを削除します。
sudo dnf remove fedora-repos-rawhide
最新のLinuxカーネルのインストール–Fedoraワークステーションまたはサーバー
まず、最も人気のある機能の1つは、最新のLinuxカーネルのテストです。このチュートリアルの時点では、Linux Kernel 5.16がリリースされたばかりであり、LinuxKernel5.17が最初のリリース候補になりました。
やがて、これは変更されますが、特別なことをする必要はありません。新しいカーネルリリースがリリースされると、Fedoraチームはすぐにアップデートを入手します。
まず、次のコマンドを実行して、Linuxカーネルのバージョンが更新可能であることを確認します。
sudo dnf --enablerepo=rawhide info kernel
出力例:
上記のように、現時点では5.17が利用可能です。
インストールを開始するには、次のコマンドを実行します。
sudo dnf upgrade kernel* --enablerepo=rawhide
出力例:
タイプY、 次に、ENTERキーを押します 続行します。
インストールプロセス中に、パッケージのGPGキーをインポートするように警告されます。
例:
タイプY 次に、ENTERキーを押します インストールを完了するには
インストールが完了したら、システムを再起動します。
sudo reboot
次に、再度ログインしたときにインストールされているカーネルのバージョンを確認します。
uname -r
出力例:
5.17.0-0.rc0.20220112gitdaadb3bd0e8d.63.fc36.x86_64
上記のように、最新のLinuxカーネルをインストールしました。
代替–Fedoraテストからパッケージをアップグレード
Rawhideのリスクが高すぎると感じたユーザーにとって、更新されたパッケージの高度なコピーを取得する別のオプションは、Fedoraテストリポジトリからすべてまたは特定のパッケージを更新することです。これらのパッケージはRawhideよりもはるかに安定していることが多く、カルマを含むパッケージに投票することでFedoraコミュニティとチームに貢献できます。
まず、システムが最新であることを確認してから、次のコマンドを実行して、Fedoraのテストリポジトリからの更新についてすべてのパッケージを包括的にチェックします。
sudo dnf update --enablerepo=updates-testing
出力例:
上記のように、次のコマンドを使用してすべてのパッケージを更新できます。
sudo dnf update --enablerepo=updates-testing
Fedora 35システムを可能な限り安定させるためにより好ましい特定のパッケージについては、インストールしたいリストから特定のパッケージをインストールして、最新のアップデートを入手してください。
sudo dnf upgrade {package-name} --enablerepo=updates-testing
テストから最新のLinuxカーネルをアップグレードする例:
sudo dnf upgrade kernel* --enablerepo=updates-testing