Linux Kernel 4.12 la versione finale è stata rilasciata pochi giorni fa. Abbiamo già realizzato una guida che descrive come installarlo nei sistemi operativi CentOS e Ubuntu. Ora, in questo breve tutorial, vedremo come installare Linux Kernel 4.12 in openSUSE.
Se sei interessato a provare il kernel più recente nei sistemi basati su YUM e APT, fai riferimento al seguente link.
- Installa Linux Kernel 4.12 in CentOS e Ubuntu
Installa Linux Kernel 4.12 in openSUSE
Per prima cosa controlliamo la versione del kernel attualmente installata usando il comando:
uname -r
Risultato di esempio:
3.16.7-29-desktop
Oppure,
uname -a
Risultato di esempio:
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
Come puoi vedere negli output sopra, la versione del kernel attualmente installata è 3.16.7-29 .
Ora, facciamo in modo che il sistema supporti più configurazioni del kernel. Ciò significa che il nostro sistema dovrebbe contenere sia il kernel più recente che quello più vecchio (quello fornito con openSUSE).
Per farlo, modifica /etc/zypp/zypp.conf file:
sudo vi /etc/zypp/zypp.conf
Trova le seguenti righe e modificale come mostrato di seguito.
multiversion = provides:multiversion(kernel) [...] multiversion.kernels = latest,latest-1,running,oldest [...]
Salva e chiudi il file.
Scarica - Ebook gratuito:"Guida alla programmazione del modulo del kernel Linux"Quindi, aggiungi openSUSE repository Kernel HEAD che contiene l'ultimo kernel Linux. Al momento in cui scrivo, l'ultima versione del kernel è 4.12 .
Per aggiungere il repository HEAD del kernel, esegui:
sudo zypper addrepo -f http://download.opensuse.org/repositories/Kernel:/HEAD/standard/ kernel-repo
Risultato di esempio:
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/
Quindi, esegui il comando seguente per eseguire l'aggiornamento della distribuzione solo dal repository HEAD del kernel. Significa che il kernel verrà aggiornato solo all'ultima versione.
sudo zypper dist-upgrade -r kernel-repo
Digita "a" senza virgolette per abilitare il repository del kernel e aggiungere la chiave GPG.
Risultato di esempio:
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
Una volta completato il processo di aggiornamento, riavvia il sistema per utilizzare il kernel più recente.
Controlliamo la versione del kernel usando il comando:
uname -r
Risultato di esempio:
4.12.0-1.ge2f4d0f-default
Oppure,
uname -a
Risultato di esempio:
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
Congratulazioni! L'ultimo kernel Linux 4.12 è stato installato con successo nel sistema openSUSE.