Je souhaite mettre à jour mon système Ubuntu 14.04 à partir du terminal et je sais que Sudo apt-get update && Sudo apt-get upgrade
sont les commandes, mais lorsque je vérifie que les mises à jour du noyau du gestionnaire de mise à jour sont toujours là. Pourquoi donc ? et que puis-je faire pour mettre à jour le noyau depuis le terminal.
Vous devez exécuter dist-upgrade
afin d’installer/de supprimer toutes les dépendances liées aux packages mis à niveau à l’aide de upgrade
. Depuis le page de manuel d’apt-get :
dist-upgrade dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages; apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important packages at the expense of less important ones if necessary. The dist-upgrade command may therefore remove some packages. The /etc/apt/sources.list file contains a list of locations from which to retrieve desired package files. See also apt_preferences(5) for a mechanism for overriding the general settings for individual packages.
Donc, le meilleur moyen de mise à niveau serait:
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get dist-upgrade
Cependant, soyez prudent lorsque vous utilisez dist-upgrade
car cela pourrait également supprimer des paquetages pour satisfaire des dépendances.
la mise à niveau d'apt-get n'installe pas de nouveau logiciel et n'en supprime pas, ce que vous devez faire pour installer un nouveau noyau ... Voir le fil.
Une chose que vous pouvez faire (tiré de ce fil, à lire en entier ):
Utilisez aptitude:
Sudo aptitude update
Sudo aptitude safe-upgrade
Sudo aptitude full-upgrade
Vous pouvez également utiliser Sudo apt-get dist-upgrade
au lieu de Sudo apt-get upgrade