Was bedeutet “ dist-upgrade ” in “ apt-get upgrade ”?

apt-get dist-upgrade aktualisiert Linux-Distributionen nicht (obwohl Kernel aktualisiert werden). Aus dem Handbuch zu apt-get geht die Beschreibung von dist-upgrade hervor:

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. 

Das erklärt den Teil dist nicht. Was bedeutet es also?

Kommentare

  • Fragen Sie, warum es dist-upgrade heißt?
  • @muru Ja, das bin ich.

Antwort

apt-get dist-upgrade aktualisiert die Version der Distribution an sich nicht, ja. Dies ist jedoch möglich Aktualisieren Sie die Version, wenn die Quellen von apt auf die Repositorys einer neueren Version verweisen. Das heißt, wenn ich die Quellen von wheezy in die von jessie geändert habe, könnte ich die Version von wheezy bis jessie unter Verwendung von dist-upgrade. upgrade kann dies unabhängig von den Quellen nicht tun, da keine neuen Abhängigkeiten heruntergeladen oder widersprüchliche entfernt werden können.

So ist Debian von einer Version zur nächsten aktualisiert .

Daher steht dist für Distribution , da es die Distribution aktualisieren kann und tut.

Antwort

Wenn Sie Pakete in einer stabilen Debian-Version aktualisieren, ändern sich die Pakete nicht viel (es ist stabil ) Sie brauchen apt-get dist-upgrade nicht.

Das Ändern von Abhängigkeiten wie den in der apt-get-Manpage genannten erfolgt also nur, wenn Sie die Version ändern (z. B. von wheezy in jessie ) oder wenn Sie verwenden Testen oder instabil , bei denen es sich um rollierende Releases handelt.

Also ja, in gewisser Weise apt-get dist-upgrade wird normalerweise verwendet, um Ihre Distribution auf die nächste Version zu aktualisieren (oder im Fall der fortlaufenden Versionen auf die neueste Version).

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.