Comme l'a commenté Flimm , la réponse est vraiment sudo apt-get dist-upgrade
( après l' exécution sudo apt-get update
, dont les outils de gestion des packages GUI font automatiquement l'équivalent). C'est au moins la chose la plus proche de l'exécution du logiciel Updater (appelé Update Manager dans les anciennes versions).
L'exécution apt-get upgrade
mettra à niveau les packages qui peuvent être mis à niveau:
- sans installer de packages qui ne sont pas déjà installés dans une certaine version, et
- sans retirer aucun paquet.
Le gestionnaire de mise à jour est capable de faire ces deux choses, il en apt-get dist-upgrade
est donc assez proche.
- L'exécution
sudo apt-get dist-upgrade
ne mettra pas en elle-même à niveau votre système Ubuntu vers une version plus récente. En fait, contrairement à Debian, ce apt-get dist-upgrade
n'est pas un moyen pris en charge pour passer à une nouvelle version. Dans Debian (et dans Ubuntu, même si cela peut parfois échouer et n'est pas pris en charge), la modification de tous les référentiels répertoriés dans /etc/apt/sources.list
les référentiels pour la prochaine version et l'exécution sudo apt-get dist-upgrade
tentera de mettre à niveau vers la prochaine version.
Parce que apt-get dist-upgrade
peut supprimer un package (et installer de nouveaux packages que vous ne voudrez peut-être pas), il est toujours préférable de parcourir la description de ce qu'il a l'intention de faire avant d'appuyer sur y.
Donc, bien que l'exécution sudo apt-get -y upgrade
soit généralement raisonnable, le -y
drapeau doit rarement être utilisé avec dist-upgrade
.
La raison pour laquelle vous ne recevez pas de nouvelles versions du noyau avec sudo apt-get upgrade
parce qu'ils sont fournis par chacun séparés, forfaits nommés différemment. (La version du noyau fait partie du nom.) Il s'agit de faciliter le maintien d'un ancien noyau installé aux côtés d'un noyau plus récent (et de pouvoir choisir entre eux dans le menu GRUB).
L'offre automatique de nouveaux packages de noyau pour l'installation est réalisée en ayant un métapaquet (comme linux-image-generic
) installé. Lorsqu'un nouveau noyau sort pour votre version d'Ubuntu, votre métapaquet de noyau est mis à niveau et la version mise à niveau de ce métapaquet répertorie le nouveau noyau en tant que dépendance (sans empêcher l'ancien noyau de continuer à être installé).
Si vous ne souhaitez pas l'utiliser sudo apt-get dist-upgrade
, vous pouvez toujours mettre à niveau manuellement les packages individuels répertoriés comme bloqués lors de l'exécution sudo apt-get upgrade
. Pour ce faire, « installer » les: .sudo apt-get install packagename