Aggiornare il kernel Linux-Libre

Questo manuale vi insegnerà come aggiornare in maniera facile e veloce il vostro kernel, di modo che l'utente disponga di un migliore e più completo supporto per componenti hardware che non sono magari supportate con il kernel predefinito contenuto in Trisquel, aumentando di conseguenza il rendimento del sistema.

Utilizzare le pile di abilitazione fornite da Trisquel

Questo specifico metodo di aggiornamento è probabilmente il più efficace, poiché i pacchetti distribuiti sono adattati a Trisquel (basato su Ubuntu) dagli sviluppatori, i quali si assicurano inoltre che i pacchetti siano conformi al certificato GFSD.

Citando da Ubuntu wiki:

Nel tentativo di supportare una più ampia varietà di diversi tipi di hardware nelle versioni LTS [tutte le edizioni di Trisquel sono ora LTS], le versioni 12.04.2 e successive saranno provviste di un kernel aggiornato e la pila X come impostazione predefinita. Queste pile di abilitazione di hardware più recenti saranno dotate del kernel più attuale e pile X delle versioni 12.10 (Quantal), 13.04 (Raring), 13.10 (Saucy), and 14.04 (Trusty).

Dal momento che queste pile sono "dotate del kernel più recente e delle pile X" provenienti dalle edizioni LTS di Ubuntu, le quali si distanziano le une dalle altre di un periodo di tempo di approssimativamente sei mesi, potrebbe succedere che le stesse non siano sufficientemente aggiornate relativamente ai bisogni di alcuni utenti; in tal caso suggeriamo l'installazione del deposito pacchetti del Linux-libre kernel FaiF di jxself (si veda la voce sottostante "Utilizzare il deposito pacchetti di jxself"), il che potrebbe determinare un supporto incompleto di alcune configurazioni predefinite di Ubuntu/Trisquel (es. AppArmor) oppure una imperfetta simbiosi con la pila Xorg, ma potrebbe anche funzionare normalmente ciononostante.

Pile per Trisquel 6 'Toutatis' (12.04 'Precise')

Attualmente la pila di abilitazione LTS supportata proviene da Ubuntu 14.04 LTS Trusty oppure Trisquel 7.0 Belenos. La pila del kernel e la pila X sono altrettanto supportate. Se avete installato una pila di abilitazione LTS dalle versioni 12.10, 13.04, or 13.10, consigliamo di aggiornare immediatamente alla pila Trusty poiché le precedenti non sono più supportate.

Dalla versione 14.04 'Trusty'

Linux-libre version: 3.13

$ sudo apt-get install --install-recommends {linux-generic,xserver-xorg,libgl1-mesa-glx}-lts-trusty
Se avete installato una pila di abilitazione LTS più datata, il comando precedente potrebbe risultare in un errore; in tal caso consigliamo di cercare nella pagina seguente il bug e trovare un rimedio.

Minuta funzione bash

Inserire questo in ~/.bashrc :

lts_enablement_stack () 
{ 
    if [ -n "$1" ]; then
        name="$1";
    else
        echo "Sorry, no parameters given.";
        echo "Please do: \"lts_enablement_stack \$codename\".";
        return;
    fi;
    sudo apt-get install --install-recommends {linux-generic,xserver-xorg,libgl1-mesa-glx}-lts-$name;
    return
}
e, una volta riavviato ~/.bashrc ("source ~/.bashrc" oppure logout/login, o altrimenti aprite una nuova finestra di console), eseguite, es., "lts_enablement_stack trusty" al fine di installare la pila HWE proveniente da Trusty.

Utilizzare il deposito di pacchetti di jxself

Ringraziamo jxself per lo sforzo profuso nella puntuale manutenzione di questo deposito di pacchetti (Ulteriori informazioni si possono ottenere quì: http://jxself.org/linux-libre/ ).

Aggiungere il deposito di pacchetti:

Manualmente

1. Aggiungete il deposito di pacchetti al file sources.list.

Digitate nel terminale:

$ sudo add-apt-repository "deb-src http://linux-libre.fsfla.org/pub/linux-libre/freesh/ freesh main"
2. Scaricate e aggiungete la chiave del deposito:

Digitate nel terminale:

$ wget http://linux-libre.fsfla.org/pub/linux-libre/freesh/archive-key.asc
Terminato il download aggiungete semplicemente la chiave:
$ sudo apt-key add archive-key.asc
3. Aggiornate il deposito di pacchetti:

Dobbiamo aggiornare il deposito di pacchetti al fine di installare il nuovo kernel, e perciò digitiamo nel terminale :

$ sudo apt-get update
(aptitude può essere sostituito da apt-get, si usi il comando che si preferisce)

Installazione del nuovo kernel Linux-libre:

1. Scegliete il kernel che desiderate installare (nel caso siate indecisi, questo comando vi aiuterà):

$ arch
CPU Architecture Package Name
x86 32-bit

linux-libre32

linux-libre32-headers

64-bit

linux-libre64

linux-libre64-headers

In questo esempio utilizzeremo il kernel linux-libre64 e linux-libre64-headers.

1. Installate il kernel prescelto (ed i headers se necessario):

Useremo il comando apt-get (o aptitude) per installare il nuovo Linux-Libre Kernel dal deposito di pacchetti. Si digiti nel terminale:

$ sudo apt-get install linux-libre64 linux-libre64-headers
Aspettiamo che l'installazione venga portata a termine.

2. Aggiornare Grub: Questo è l'ultimo e il più importante passo da eseguire, per la semplice ragione che, se non aggiorniamo la lista di Grub, il nuovo kernel non potrà essere riconosciuto né caricato all'avvio del sistema operativo. Per completare questo ultimo passo fondamentale dobbiamo digitare nel terminale:

$ sudo update-grub
Aspettiamo che il procedimento si completi e riavviamo il computer.

Congratulazioni! Il vostro sistema operativo Trisquel Gnu/Linux è ora dotato del kernel Linux-Libre più recente.

Se incorrete in qualsiasi errore o avete qualche dubbio vi preghiamo di segnalarcelo:

Altre pagine importanti

Revisioni

03/01/2015 - 19:18
SuperTramp83
04/07/2017 - 21:58
moby1984