web-dev-qa-db-fra.com

Comment puis-je arrêter le gestionnaire de mise à jour essayant de rétrograder mon noyau 3.4 à 3.2?

J'ai installé le noyau 3.4 pour des raisons de prise en charge matérielle, et tout fonctionne parfaitement ... mais UpdateManager continue de m'inviter à réinstaller le noyau 3.2. Y a-t-il un moyen de l'empêcher de faire ça?

4
Craig

Personne ne rétrograde votre noyau 3.4. Update Manager met simplement à jour votre noyau 3.2 existant vers la nouvelle version. Vous démarrerez toujours 3.4 par défaut.

C'est une bonne idée de conserver les noyaux de stock, mais si vous voulez arrêter le comportement ci-dessus, ouvrez simplement un terminal et tapez:

Sudo apt-get --purge remove linux-image-3.2\*
0
ish

Update Manager ne fait que ne chose, il mises à jour choses, il mises à jour votre liste de référentiels et mises à jour les packages trouvés dans ces référentiels que vous avez dans vos sources.

Il ne rétrograde rien, vous obtenez le mise à jour pour le noyau 3.2 parce que vous avez un noyau 3.2 installé. Maintenant que vous avez installé le noyau 3.4 et que vous ne voulez plus être dérangé pour mises à jour pour la version 3.2, supprimez simplement les packages 3.2.

Ouvrez Synaptic (si vous ne l'avez pas, installez-le Sudo apt-get install synaptic) puis recherchez "linux 3.2" si vous n'obtenez pas de bons résultats, essayez avec "linux image" ou "linux headers" en ajoutant la version "3.2" et désinstallez-les.

Voilá! vous ne serez plus dérangé par le pgrade for 3.2.

3
Uri Herrera

J'étais dans la même situation: utiliser le noyau 3.4.0 en raison d'un problème matériel avec le noyau d'origine et avoir peur d'installer les mises à jour du noyau proposées dans le gestionnaire de mise à jour.

Mais comme les gens le disent ici, cette mise à jour ne fait que mettre à jour l'ancien noyau, et c'est tout. Cela signifie que votre grub continuera à démarrer avec votre noyau 3.4 comme toujours.

Vous pouvez mettre à jour votre peur.

1
user1770649

Update Manager, propose toutes sortes de mise à jour, y compris des mises à niveau de distribution.

La meilleure façon dans votre scénario d'éviter le 3.2 Downgrade du noyau serait d'utiliser une méthode alternative et principale d'utilisation Gnome-terminal ou interface de ligne de commande [CLI] pour la mise à jour.

Entrez ces commandes,

Sudo apt-get update && Sudo apt-get upgrade

Cela recherchera les packages mis à jour et les installera de manière similaire à la fonction de Update Manager , mais si des mises à niveau du noyau sont trouvées, il ne les téléchargera pas et ne les installera pas, mais fournira un message comme

Les packages suivants n'ont pas été mis à niveau.

Alors que la mise à niveau vers un noyau disponible plus récent nécessite l’utilisation de

Sudo apt-get dist-upgrade

C'est en fait comme une solution de contournement, car vous utilisez à la fois les référentiels officiels fournis par le noyau et le noyau principal . Si vous souhaitez spécifiquement que ce noyau soit présent dans votre système, reportez-vous à la suggestion ri Herrera . Mais la présence d'un noyau stable officiel est toujours recommandée.

0
atenz

Vous pourriez épingler le nouveau paquetage du noyau. Mais cela signifierait que vous n'obtiendrez aucune mise à jour à ce sujet non plus. En supposant que le nouveau noyau (3.4) provient d'un référentiel différent de l'ancien (3.2), vous pouvez essayer de jouer avec priorités du référentiel apt - en favorisant le 3.4 par rapport au 3.2. Évidemment, la configuration actuelle est l'inverse, ou elle ne vous demanderait pas de rétrograder (normalement, la version supérieure gagne).

Vous pouvez également regarder cette question sur le superutilisateur , qui décrit un sujet similaire.

Edit: Si vous n'avez pas installé le noyau à l'aide d'un fichier de package, mais plutôt compilé (et installé) manuellement - le système de packaging ne saura jamais sur. Il n'y aura donc pas de mise à jour automatique de votre nouveau noyau (sauf si vous les appliquez à nouveau manuellement). Donc, dans ce cas, vous pouvez simplement épingler les packages du noyau 3.2 actuellement installés, jusqu'à ce que l'un des référentiels fournisse les packages 3.4+ que vous souhaitez utiliser. N'oubliez pas de mettre à jour votre noyau 3.4 manuellement dans ce cas.

0
Izzy