J'utilise 12.04 LTS, qui, via mon gestionnaire de mise à jour, est maintenant mis à niveau vers 12.04.3. Cependant, mon noyau Linux n'a pas été mis à niveau. c'est 3.2.0-52-generic-pae. Il existe une v.3.8 dans le gestionnaire de packages, mais elle ne s’est jamais affichée dans le gestionnaire de mise à niveau (en fait, il existe plusieurs versions du noyau 3.8 dans le gestionnaire Pkg). Quel est le meilleur moyen de mettre à niveau le noyau?
J'ai lu plusieurs autres threads mais je ne pouvais rien savoir de la mise à jour du noyau. J'ai trouvé ce lien: Comment mettre à niveau Ubuntu 12.04.2, 12.04.3 à 12.04.4, la prochaine pile d'activation matérielle? mais je n'ai aucune idée de ce que sont les *-lts-raring-packages
. S'il existe un lien pour la réponse à ma question, pointez-le-moi simplement.
Merci d'avance.
Je voudrais souligner quelques faits de base sur les noyaux, avant de répondre à votre question:
Si votre noyau actuellement installé (par défaut) ne fonctionne pas correctement et que vous rencontrez des problèmes, vous pouvez installer le noyau de votre choix et vérifier s'il corrige ou non votre problème. Il n’ya aucun problème à utiliser un ou plusieurs noyaux à la fois. Mais parfois, vous devriez envisager l’affectation du noyau à votre version d’Ubuntu. Par exemple, le lien suivant répertorie le mappage de différents noyaux sur différentes versions du système d'exploitation:
1. Mappage de la version du noyau d'Ubuntu à Mainline
Vous pouvez obtenir une information complète sur l’installation/suppression du noyau à partir du lien suivant.
2. Constructions de la ligne principale du noya
Cela m'a beaucoup aidé d'installer un nouveau noyau dans Ubuntu 12.04.2. Maintenant, je peux choisir n'importe quel noyau 3.5.0 ou 3.8.0 dans le menu contextuel.
Le lien suivant illustre le fonctionnement actuel d’Ubuntu 12.04 LTS. Cela illustre très bien, vous aimeriez aussi:
3. pile d'activation Ubuntu LTS
Nous en venons maintenant à votre question:
mais je n'ai aucune idée de ce que sont les
*-lts-raring-packages
Si vous passez par le troisième lien - pile d'activation Ubuntu LTS , vous verrez Politique de support et de mise à niveau de LTS Ubuntu 12.04.x (vue améliorée) . Ce qui indique que les paquets et les noyaux dans Ubuntu 12.04 LTS seront mis à jour de manière équivalente à non LTS version. En bref:
12.04 ~ 12.04 (kernel 3.2.x)
12.04.2 ~ 12.10 (kernel 3.5.x)
12.04.3 ~ 13.04 (kernel 3.8.x)
12.04.4 ~ 13.10 (kernel 3.11.x or latest according to the time of release of 12.04.4. i,e why ?? in the figure)
Depuis 13.04 est appelé raréfié , 12.04 est LTS et 12.04.3 utilise des paquets équivalents à 13.04 . C’est la raison pour laquelle 12.04.3 les paquets sont appelés * - lts-raring-packages et le même que vous voyez dans votre référentiel. J'espère que votre doute sera clair. (Répondez si vous avez encore de la confusion.)
mis à niveau vers 12.04.3. Cependant, mon noyau Linux n'a pas été mis à niveau. c'est 3.2.0-52-generic-pae.
En effet, il est toujours bon de s'en tenir au noyau qui convient le mieux à votre système. Si votre système fonctionne correctement avec le noyau que vous utilisez, il n’est pas nécessaire de le mettre à niveau. Mais si vous avez un problème (comme vous pouvez le constater, j’en ai résolu un après la mise à jour du noyau ainsi que de nombreux paquets xserver-xorg), alors vous pouvez envisager de mettre à jour votre noyau.
Ainsi, Ubuntu utilise la même logique et ne met pas à niveau votre noyau (il serait possible que la même version soit mise à niveau. Exemple 3.2.x sera mis à niveau vers 3.2.y ). Ubuntu ne veut pas prendre de risque, il vient de partir pour vous. :)
Quel est le meilleur moyen de mettre à jour le noyau?
Il n'y a pas de meilleur moyen de mettre à jour un noyau. Ce qui a fonctionné pour vous est le meilleur :)
J'ai mentionné le 2ème lien , que vous pouvez utiliser pour installer le dernier noyau. Mais je vous recommande d’installer le noyau plus spécifique à vos 12.04.3 i, e 3.8.x qui sont listés dans votre référentiel.
Vous pouvez installer en utilisant la commande. Il suffit de copier et coller la commande suivante dans le terminal et d’exécuter:
Sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-34 linux-headers-3.8.0-34-generic linux-headers-generic-lts-raring linux-image-3.8.0-34-generic linux-image-generic-lts-raring
Veuillez noter que les noyaux et ainsi que les dépôts sont fréquemment mis à jour. Il serait donc possible que 3.8.0-34 ne soit pas la dernière version du noyau 3.8.x . Dans ce cas, vous pouvez choisir la méthode 2nd mentionnée ci-dessous.
ou vous pouvez l’installer à l’aide de Synaptic Package Manager . Tapez linux-generic-lts-raring et sélectionnez-le. Il sélectionnera automatiquement tous les derniers paquets -lts à installer. Je poste ce que cela me montre:
linux-generic-lts-raring
linux-headers-3.8.0-34
linux-headers-3.8.0-34-generic
linux-headers-generic-lts-raring
linux-image-3.8.0-34-generic
linux-image-generic-lts-raring
Ensuite, juste marque pour l'installation puis Appliquer Vous pouvez également obtenir de l'aide de ce lien .
Ubuntu a un concept appelé Piles d’agrégation LTS qui met à niveau le noyau et X11 dans les versions ponctuelles LTS (12.04.2, 12.04.3, etc.) vers celles des versions non-LTS (12.10, 13.04, etc.) suivantes. Ceux-ci sont installés par défaut si vous installez à partir du support de publication ponctuelle, mais peuvent également être ajoutés aux versions précédentes.
Veuillez consulter https://wiki.ubuntu.com/Kernel/LTSEnablementStack pour toutes les informations.
J'espère que ça t'as aidé.
Le linux-generic-lts-raring
(à être générique => linux-generic-lts-<release>
) fait partie de pile d'activation LTS (en plus d'une nouvelle pile X).
Cela peut également être utile => LTS Kernel Rolling .
Si vous voulez juste utiliser la dernière version du noyau (sans la nouvelle pile X), installez simplement le paquetage linux-current-generic
et il s'en chargera pour vous. Il installe réellement linux-image-generic-lts-raring
pour le moment car 13.10 n’est pas encore disponible.
Sudo apt-get update && Sudo apt-get dist-upgrade && Sudo apt-get autoremove && Sudo apt-get autoclean
Ces deux lignes devraient vous aider à obtenir le dernier noyau stable.