Website-Suche

Installieren Sie Linux Kernel 4.12 in openSUSE


Die endgültige Version von Linux Kernel 4.12 wurde vor einigen Tagen veröffentlicht. Wir haben bereits eine Anleitung erstellt, die die Installation unter den Betriebssystemen CentOS und Ubuntu beschreibt. In diesem kurzen Tutorial erfahren Sie nun, wie Sie Linux Kernel 4.12 in openSUSE installieren.

Wenn Sie daran interessiert sind, den neuesten Kernel in YUM- und APT-basierten Systemen auszuprobieren, klicken Sie auf den folgenden Link.

  • Installieren Sie Linux Kernel 4.12 in CentOS und Ubuntu

Installieren Sie Linux Kernel 4.12 in openSUSE

Lassen Sie uns zunächst die aktuell installierte Kernel-Version mit dem folgenden Befehl überprüfen:

uname -r

Beispielausgabe:

3.16.7-29-desktop

Oder,

uname -a

Beispielausgabe:

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

Wie Sie in den obigen Ausgaben sehen können, ist die aktuell installierte Kernel-Version 3.16.7-29.

Lassen Sie uns nun das System so gestalten, dass es mehrere Kernelkonfigurationen unterstützt. Das bedeutet, dass unser System sowohl den neuesten als auch den ältesten Kernel (denjenigen, der mit openSUSE geliefert wird) enthalten sollte.

Bearbeiten Sie dazu die Datei /etc/zypp/zypp.conf:

sudo vi /etc/zypp/zypp.conf

Suchen Sie die folgenden Zeilen und ändern Sie sie wie unten gezeigt.

multiversion = provides:multiversion(kernel)
[...]
multiversion.kernels = latest,latest-1,running,oldest
[...]

Speichern und schließen Sie die Datei.

Fügen Sie dann das openSUSE-Kernel-HEAD-Repository hinzu, das den neuesten Linux-Kernel enthält. Zum Zeitpunkt des Verfassens dieses Artikels ist die neueste Kernel-Version 4.12.

Führen Sie Folgendes aus, um das Kernel-HEAD-Repository hinzuzufügen:

sudo zypper addrepo -f http://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo

Beispielausgabe:

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/

Führen Sie als Nächstes den folgenden Befehl aus, um das Distributions-Upgrade nur über das Kernel-HEAD-Repository durchzuführen. Das bedeutet, dass der Kernel nur auf die neueste Version aktualisiert wird.

sudo zypper dist-upgrade -r kernel-repo

Geben Sie „a“ ohne Anführungszeichen ein, um Kernel-repo zu aktivieren und den GPG-Schlüssel hinzuzufügen.

Beispielausgabe:

Retrieving repository 'kernel-repo' metadata --------------------------------[|]

New repository or package signing key received:

 Repository: kernel-repo 
 Key Name: Kernel OBS Project <Kernel@build.opensuse.org>
 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

Sobald der Upgrade-Vorgang abgeschlossen ist, starten Sie Ihr System neu, um den neuesten Kernel zu verwenden.

Lassen Sie uns die Kernel-Version mit dem folgenden Befehl überprüfen:

uname -r

Beispielausgabe:

4.12.0-1.ge2f4d0f-default

Oder,

uname -a

Beispielausgabe:

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

Glückwunsch! Der neueste Linux-Kernel 4.12 wurde erfolgreich im openSUSE-System installiert.