Comment forcer l'installation des mises à jour du noyau lors de l'utilisation d'apt-get upgrade?

35

Pour mettre à jour mon serveur, j'utilise apt-get upgrade .

Mais quand il y a des mises à jour du noyau, je dois toujours faire apt-get install linux-.... car apt-get update ne les installe pas.

Y a-t-il un moyen de lui dire de les installer également? J'ai essayé -f mais ça ne marche pas.

    
posée Weboide 29.07.2010 - 01:48
la source

3 réponses

19

Donc, en ce qui concerne les commentaires: Désolé, vous aviez raison, j'étais complètement en train de mal lire ce que me disait apt-get (et j'utilise la version anglaise! :)) .

Après quelques recherches, vous souhaiterez probablement utiliser aptitude safe-upgrade , qui ne installe pas de nouveaux noyaux. Vraiment! J'ai vérifié deux fois! :)

Vous devriez probablement préférer aptitude en général à apt-get , à moins que vous ayez spécifiquement besoin de quelque chose dans apt-get .

[email protected]:~$ sudo aptitude safe-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
Resolving dependencies...
Resolving dependencies...
The following NEW packages will be installed:
  linux-headers-2.6.32-24{a} linux-headers-2.6.32-24-generic{a} linux-image-2.6.32-24-generic{a} 
The following packages will be upgraded:
  apt apt-transport-https apt-utils base-files firefox firefox-branding firefox-gnome-support gdm google-chrome-stable 
  icedtea-6-jre-cacao linux-generic linux-headers-generic linux-image-generic linux-libc-dev openjdk-6-jre openjdk-6-jre-headless 
  openjdk-6-jre-lib software-center thunderbird ureadahead xulrunner-1.9.2 
21 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 129MB of archives. After unpacking 188MB will be used.
Do you want to continue? [Y/n/?] 
    
réponse donnée Nicholas Knight 29.07.2010 - 02:07
la source
19

vous cherchez

sudo apt-get dist-upgrade
    
réponse donnée helloandre 29.07.2010 - 02:07
la source
1

Si vous voulez installer aptitude alors allez-y s'il vous plaît - mais il a ses dépendances et à mon avis vous pouvez vous en sortir assez bien - surtout si vous voulez garder votre serveur install lean ( er).

Lorsque vous exécutez sudo apt-get upgrade , il vous indique les packages qui n'ont pas été mis à niveau de la manière suivante:

The following packages have been kept back:
  linux-generic linux-headers-generic linux-image-generic

Donc, si vous êtes connecté en utilisant un terminal ssh, il suffit juste de copier + coller pour entrer la commande suivante:

$ sudo apt-get upgrade linux-generic linux-headers-generic linux-image-generic

qui met à jour uniquement les paquets qui ont été conservés. Utilisez uname -r pour afficher la version du noyau avant et après le redémarrage (nécessaire pour actualiser le noyau en cours d'exécution) et n'oubliez pas d'exécuter purge-old-kernels après le redémarrage.

    
réponse donnée Remigius Stalder 26.09.2017 - 09:04
la source

Lire d'autres questions sur les étiquettes