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 que je puisse lui dire d'installer ceux-ci aussi? J'ai essayé -f mais ça ne marche pas.
Donc, en ce qui concerne les commentaires: Désolé, vous aviez raison, j’avais complètement mal lu ce que apt-get me disait (et j’utilise la version anglaise! :)).
Après quelques recherches, vous voudrez probablement utiliser aptitude safe-upgrade
, qui fait installe de nouveaux noyaux. Vraiment! J'ai vérifié deux fois! :)
Vous devriez probablement préférer aptitude
en général à apt-get
de toute façon, sauf si vous avez spécifiquement besoin de quelque chose dans apt-get
.
nknight@nkubuntu1004:~$ 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/?]
vous cherchez
Sudo apt-get dist-upgrade
si vous voulez installer aptitude
, alors allez-y - mais il a ses dépendances et vous pouvez vous en tirer, surtout si vous voulez conserver 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 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.