Linuxカーネル4.12 最終バージョンは数日前にリリースされました。 CentOSおよびUbuntuオペレーティングシステムにインストールする方法を説明したガイドはすでに作成されています。ここで、この簡単なチュートリアルでは、openSUSEにLinuxカーネル4.12をインストールする方法を見ていきます。
YUMベースおよびAPTベースのシステムで最新のカーネルを試すことに興味がある場合は、次のリンクを参照してください。
- CentOSおよびUbuntuにLinuxカーネル4.12をインストールする
Linuxカーネル4.12をopenSUSEにインストールする
まず、コマンドを使用して現在インストールされているカーネルのバージョンを確認しましょう:
uname -r
出力例:
3.16.7-29-desktop
または、
uname -a
出力例:
Linux linux.suse 3.16.7-29-desktop #1 SMP PREEMPT Fri Oct 23 00:46:04 UTC 2015 (6be6a97) x86_64 x86_64 x86_64 GNU/Linux
上記の出力からわかるように、現在インストールされているカーネルのバージョンは 3.16.7-29です。 。
それでは、複数のカーネル構成をサポートするシステムを作成しましょう。つまり、システムには最新のカーネルと最も古いカーネル(openSUSEに付属しているカーネル)の両方が含まれている必要があります。
これを行うには、 /etc/zypp/zypp.confを編集します ファイル:
sudo vi /etc/zypp/zypp.conf
次の行を見つけて、以下に示すように変更します。
multiversion = provides:multiversion(kernel) [...] multiversion.kernels = latest,latest-1,running,oldest [...]
ファイルを保存して閉じます。
ダウンロード -無料の電子書籍:「Linuxカーネルモジュールプログラミングガイド」次に、openSUSEカーネルHEADリポジトリを追加します 最新のLinuxカーネルが含まれています。執筆時点で、最新のカーネルバージョンは 4.12 。
カーネルHEADリポジトリを追加するには、次のコマンドを実行します。
sudo zypper addrepo -f http://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo
出力例:
Adding repository 'kernel-repo' ..........................................[done] Repository 'kernel-repo' successfully added Enabled : Yes Autorefresh : Yes GPG Check : Yes URI : http://download.opensuse.org/repositories/Kernel:/HEAD/standard/
次に、次のコマンドを実行して、カーネルHEADリポジトリからのみディストリビューションのアップグレードを実行します。これは、カーネルが最新バージョンにのみアップグレードされることを意味します。
sudo zypper dist-upgrade -r kernel-repo
"a"と入力します Kernel-repoを有効にし、GPGキーを追加するための引用符なし。
出力例:
Retrieving repository 'kernel-repo' metadata --------------------------------[|] New repository or package signing key received: Repository: kernel-repo Key Name: Kernel OBS Project <[email protected]> Key Fingerprint: 4529410A B52F94C4 03BAB484 ECEEF210 03579C1D Key Created: Wed 22 Apr 2015 05:55:51 PM IST Key Expires: Fri 30 Jun 2017 05:55:51 PM IST Rpm Name: gpg-pubkey-03579c1d-5537934f Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r): a
アップグレードプロセスが完了したら、システムを再起動して最新のカーネルを使用します。
コマンドを使用してカーネルのバージョンを確認しましょう:
uname -r
出力例:
4.12.0-1.ge2f4d0f-default
または、
uname -a
出力例:
Linux linux.suse 4.12.0-1.ge2f4d0f-default #1 SMP PREEMPT Tue Jul 4 14:46:48 UTC 2017 (e2f4d0f) x86_64 x86_64 x86_64 GNU/Linux
おめでとう!最新のLinuxカーネル4.12がopenSUSEシステムに正常にインストールされました。