web-dev-qa-db-fra.com

La différence entre les différentes commandes APT upgrade

J'ai vu et utilisé toutes ces commandes pour mettre à niveau des paquetages sur mon système, mais pourquoi existe-t-il différentes commandes pour cela? Ne font-ils pas tous la même chose? Et dans la négative, dans quelles situations serait-il préférable d’en utiliser une spécifique?

Ce sont les commandes que je veux dire:

  • Sudo apt-get upgrade

  • Sudo apt-get dist-upgrade

  • Sudo apt full-upgrade

J'ai déjà regardé cela, mais cela ne répond pas à ma question sur la commande Sudo apt full-upgrade: Qu'est-ce que "dist-upgrade" et pourquoi met-il à niveau davantage que "upgrade"?

7
user364819

Non, ils ne font pas la même chose.

Sudo apt-get update met à jour la liste des packages. Faites ceci avant vous utilisez Sudo apt-get upgrade ou Sudo apt-get dist-upgrade car si la liste n'est pas mise à jour, ils ne feront rien.

Sudo apt-get upgrade met à jour vos paquets mais ne supprime ni n'installe aucun autre paquet.

Sudo apt-get dist-upgrade met à niveau vos packages et installe ou supprime d'autres packages pour résoudre les dépendances afin que tous les packages soient à jour.

Sudo apt full-upgrade fait la même chose que Sudo apt-get dist-upgrade

14
UTF-8