Pour mettre à jour mon serveur, j'utilise apt-get upgrade
.
Mais quand il y a des mises à jour du noyau, je dois toujours le faire apt-get install linux-....
car je 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.
apt
kernel
upgrade
package-management
Weboide
la source
la source
apt-get upgrade
installe de nouveaux noyaux pour moi s'il y en a un. Quelle version d'Ubuntu utilisez-vous? La seule chose que j'ai à vérifier en ce moment est 10.04 ...Réponses:
Ainsi, en ce qui concerne les commentaires: Désolé, vous aviez raison, j'étais complètement mal à lire ce que apt-get me dit (et je suis en utilisant la version anglaise :)!).
Après un peu de recherche, ce que vous voulez probablement utiliser est
aptitude safe-upgrade
, qui fait installer de nouveaux noyaux. Vraiment! J'ai vérifié deux fois! :)De toute façon, vous devriez probablement préférer
aptitude
de manière généraleapt-get
, sauf si vous avez spécifiquement besoin de quelque choseapt-get
.la source
12.04
. J'ai donc installé aptitude et lancéaptitude safe-upgrade
, il fait également la même chose qu'apt-get upgrade. Aucune version du noyau n'est installée! (Mais je pouvais voir une nouvelle version du noyau disponible dans le gestionnaire de paquets synaptic (gui)).vous cherchez
la source
dist-upgrade
installera de nouveaux packages tout en essayant de résoudre une mise à niveau, nécessaire pour obtenir les mises à jour du noyau lorsque son ABI est modifiée (car le nom du package binaire est différent).si vous voulez installer,
aptitude
alors allez-y - mais il a ses dépendances et vous pouvez vous en tirer très bien sans elle - surtout si vous voulez que votre serveur soit plus léger.Lorsque vous l'exécutez,
sudo apt-get upgrade
il vous informe sur les paquets qui n'ont pas été mis à niveau de la manière suivante:Donc, si vous êtes connecté en utilisant un terminal ssh, il suffit de copier / coller pour entrer la commande suivante:
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 de l'exécuterpurge-old-kernels
après le redémarrage.la source