Que signifie “ dist-upgrade ” dans “ apt-get upgrade ”?

apt-get dist-upgrade ne met pas à niveau les distributions Linux (même sil met à jour les noyaux). À partir du manuel sur apt-get, la description de 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. So, dist-upgrade command may 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. 

Cela nexplique pas la partie dist, alors quest-ce que cela signifie ou signifie?

Commentaires

  • Demandez-vous pourquoi il est nommé dist-upgrade?
  • @muru Oui, je le suis.

Answer

apt-get dist-upgrade ne met pas à jour en soi la version de la distribution, oui. Cependant, il peut mettez à niveau la version si les sources de apt « pointent vers les référentiels dune version plus récente. Autrement dit, si jai changé les sources de celles de wheezy à celles de jessie, alors je pourrais mettre à jour la version de wheezy à jessie en utilisant dist-upgrade. upgrade ne peut pas le faire, quelles que soient les sources, car il ne peut pas télécharger de nouvelles dépendances ou supprimer celles qui sont en conflit.

Voici comment Debian est mis à jour dune version à lautre .

Par conséquent, dist signifie distribution , car il peut, et le fait, mettre à jour la distribution.

Réponse

Lorsque vous mettez à jour des paquets dans une version stable Debian, les paquets ne changeront pas beaucoup (cest stable après tout). Vous naurez pas besoin de apt-get dist-upgrade.

Ainsi, la modification des dépendances comme celles mentionnées dans la page de manuel apt-gets ne se produira que lorsque vous modifiez la version (par exemple de wheezy à jessie ), ou lorsque vous utilisez testing ou unstable qui sont des versions mobiles .

Donc oui, dune certaine manière apt-get dist-upgrade est généralement utilisé pour mettre à jour votre distribution vers la prochaine version (ou dans le cas des versions glissantes vers leur dernière mise à jour).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *