Révision de Actualiser le Kernel Linux-Libre du lun, 02/10/2014 - 16:38
Les révisions vous permettent de suivre les différences entre plusieurs versions d’un message.
Ce tutoriel vous montrera comment actualiser rapidement et facilement le noyau Linux-libre, grâce à l'ajout d'un dépôt dédié.
Le dépôt en question contient des paquets au format .deb, compilés pour les processeurs x86 d'architecture 32 et 64 bits. Il a été testé avec différentes distributions GNU/Linux dérivées de Debian et fonctionne parfaitement sous Trisquel.
Un grand merci à jxself pour la maintenance de ce dépôt. Plus d'informations sur son site (en anglais) : http://jxself.org/linux-libre/.
Ajouter le dépôt :
1. Modifier le fichier source.list :
Nous allons modifier /etc/apt/sources.list de façon à ajouter le nouveau dépôt. Nous utiliserons ici l'éditeur de texte gedit, mais vous pouvez le remplacer par celui de votre choix.
Exécutez dans un terminal la commande suivante :
sudo gedit /etc/apt/sources.listUne fois le fichier ouvert, ajoutez-y la ligne suivante à la fin :
deb http://jxself.org/repo/freesh/ freesh mainVous pouvez alors enregistrer le fichier puis quitter l'éditeur de texte.
2. Téléchargez et Ajoutez la clé du dépôt :
Exécutez dans un terminal la commande suivante :
wget http://jxself.org/repo/freesh/archive-key.ascUne fois le téléchargement achevé, ajoutez la clé comme ceci :
sudo apt-key add archive-key.asc3. Actualisez les dépôts :
Les informations sur les dépôts doivent être actualisées afin que le nouveau noyau vous soit proposé par votre gestionnaire de paquets. Pour cela écrivez ce qui suit dans le terminal :
sudo apt-get update(À votre convenance aptitude peut remplacer apt-get).
Installer le nouveau noyau Linux-libre :
Le dépôt que nous venons d'ajouter propose différents paquets qui correspondent à différentes versions du noyau Linux-libre, pour différentes architectures (x86 en 32 ou 64 bits) et différents modes d'actualisation ou de mise à niveau.
Dans l'exemple qui suit, nous allons voir comment installer la toute dernière version stable du noyau Linux-libre.
De plus, le paquet que nous choisirons d'installer autorisera ensuite une mise à niveau automatique de la version du noyau Linux-libre au fil du temps. Ainsi, en dehors des habituels correctifs de sécurité, votre gestionnaire de mises à jour vous proposera toujours la dernière version stable de ce noyau.
1. Choisissez le noyau correspondant à l'architecture de votre système. Si vous l'ignorez, la commande suivante vous l'indiquera :
archCe tableau vous permet de savoir quels sont les paquets à installer en fonction de votre architecture :
Architecture CPU | Nom du Paquet | |||
---|---|---|---|---|
x86 | 32-bit | linux-libre32 linux-libre32-headers |
||
64-bit | linux-libre64 linux-libre64-headers |
Dans cet exemple, nous considérerons que la machine sur laquelle Trisquel est installée possède un microprocesseur d'architecture 64 bits. Nous installerons donc le noyau linux-libre64 et les entêtes linux-libre64-headers associées (ces entêtes sont nécessaires à certaines applications comme Virtualbox).
2. Installez le noyau (et les entêtes si nécessaires) :
Maintenant nous allons simplement utiliser apt-get (ou aptitude) de façon à installer, à partir du dépôt, le noyau Linux-libre le plus récent et automatiquement mis à niveau. Pour cela, exécutez la commande suivante dans un terminal :
sudo apt-get install linux-libre64 linux-libre64-headersComme l'indique le tableau précédent, pour une machine avec une architecture 32 bits il suffit ici de remplacer le chiffre 64 par 32.
Il ne vous reste plus qu'à patienter jusqu’à la fin de l’installation.
Actualiser Grub :
Ceci est la dernière, mais aussi la plus importante étape. En effet, sans cette actualisation, il ne vous serait pas possible de voir et de démarrer le nouveau noyau fraîchement installé au démarrage de la machine. Ce serait dommage vu tout le travail réalisé jusqu'à maintenant ! Pour cette dernière étape, exécutez ceci dans le terminal :sudo update-grub2Patientez jusqu’à la fin de la mise à jour de GRUB et redémarrez la machine.
Votre Trisquel tournera maintenant toujours avec le dernier noyau Linux-libre !
Si vous rencontrez un problème, reportez le ici :
En complément : aperçu détaillé du dépôt
Comme indiqué plus haut, le dépôt proposé par jxself pour le noyau Linux-libre contient différentes versions pour différents usages.
Aussi, peut-être préférerez-vous installer une autre version du noyau ou un autre type de paquet que ceux proposés dans l'exemple précédent.
Pour cette raison, l'ensemble des paquets disponibles dans ce dépôt et leurs caractéristiques sont résumés par le tableau suivant :
Version du noyau | Durée du support | Modalités du support | Noms des paquets 32 bits | Noms des paquets 64 bits |
---|---|---|---|---|
3.13 | Dernière série stable, supportée pendant 2 à 3 mois après sa sortie. | Vous recevrez des mises à jour pour la série 3.13 jusqu'à ce que la version 3.14 soit publiée. Ceci devrait arriver aux environs de mars/avril 2014. À ce moment, votre gestionnaire de paquets vous mettra à niveau vers la série 3.14, même si la série 3.13 est toujours supportée. Vous obtiendrez également toutes les versions du noyau à venir. Si vous voulez systématiquement utiliser la dernière version du noyau, c'est le paquet que vous souhaiterez installer. | linux-libre32 (Paquets optionnels): linux-libre32-headers linux-libre32-source |
linux-libre64 (Paquets optionnels): linux-libre64-headers linux-libre64-source |
Vous recevrez les mises à jour pendant toute la durée de support de la série 3.13. Il ne vous sera pas proposé de mise à niveau vers la version 3.14 lorsqu'elle sortira (ni vers aucune autre version) et vous continuerez à recevoir les mises à jour pour la série 3.13 jusqu'à ce que son support cesse. Ceci devrait arriver dans les deux semaines après la sortie de la version 3.14, laquelle doit sortir aux environs de mars/avril 2014. Vous pouvez effectuer manuellement la mise à niveau vers une série du noyau plus récente à tout moment, en installant les paquets appropriés. Si vous voulez utiliser le dernier noyau mais ne souhaitez pas l'installer immédiatement après sa sortie, ce paquet est pour vous. | linux-libre32-3.13 (Paquets optionnels): linux-libre32-3.13-headers linux-libre32-3.13-source |
linux-libre64-3.13 (Paquets optionnels): linux-libre64-3.13-headers linux-libre64-3.13-source |
||
3.10 | Actuelle série de support à long terme, supportée jusqu'en septembre 2015. | Vous recevrez les mises à jour pour la série 3.10 jusqu'à ce que la prochaine version de support à long terme soit publiée. Ceci est prévu au cours le la période septembre/octobre 2014. À ce moment, votre gestionnaire de paquets vous mettra à niveau vers la prochaine version de support à long terme, bien que la série 3.10 soit supportée jusqu'en septembre 2015. Si vous voulez systématiquement utiliser la dernière version de support à long terme, c'est le paquet que vous souhaiterez installer. | linux-libre32-lts (Paquets optionnels): linux-libre32-lts-headers linux-libre32-lts-source |
linux-libre64-lts (Paquets optionnels): linux-libre64-lts-headers linux-libre64-lts-source |
Vous recevrez les mises à jour pour toute la durée de la série 3.10. Il ne vous sera 'pas proposé de mise à niveau vers la prochaine version de support à long terme lorsqu'elle sera publiée. Au lieu de ça, vous continuerez à recevoir les mises à jour de la série 3.10 jusqu'à ce que son support cesse. Ceci devrait arriver en septembre 2015. Vous pouvez effectuer la mise à niveau vers une série du noyau plus récente à tout moment, en installant les paquets appropriés. Si vous voulez utiliser les noyaux de support à long terme mais ne désirez pas de mise à niveau vers une nouvelle série dès sa sortie, ce paquet est pour vous. | linux-libre32-3.10 (Paquets optionnels): linux-libre32-3.10-headers linux-libre32-3.10-source |
linux-libre64-3.10 (Paquets optionnels): linux-libre64-3.10-headers linux-libre64-3.10-source |
||
3.4 | Ancienne série de support à long terme, supportée jusqu'en octobre 2014. | Vous recevrez les mises à jour pour toute la durée de la série 3.4 jusqu'à ce que son support cesse. Ceci devrait arriver en octobre 2014. Il ne vous sera pas proposé de mise à niveau vers une série plus récente, mais vous pouvez le faire vous-même manuellement à tout moment, en installant les paquets appropriés. Si vous voulez utiliser l'ancienne série de support à long terme plutôt que la dernière, ce paquet est pour vous. | linux-libre32-3.4 (Paquets optionnels): linux-libre32-3.4-headers linux-libre32-3.4-source |
linux-libre64-3.4 (Paquets optionnels): linux-libre64-3.4-headers linux-libre64-3.4-source |