Was ist APT-Get-Upgrade- und Dist-Upgrade-Befehle und wie man sie benutzt

Was ist APT-Get-Upgrade- und Dist-Upgrade-Befehle und wie man sie benutzt
Als regulärer Benutzer- oder Systemadministrator haben Sie wahrscheinlich irgendwann die Paketverwaltungs-Tools oder APT-Get irgendwann unter Linux verwendet. Wir können diese Paket -Management -Tools verwenden, um bestimmte Vorgänge zu verwalten, z.

Wenn wir über die Aktualisierung der Pakete sprechen, werden Linux -Betriebssysteme für jedes Paket mit vielen kostenlosen Software -Updates geliefert. Es gibt kontinuierlich die Updates, Patches und Behebung frei, um die Leistung zu verbessern und Fehler darin zu beheben. Es ist sehr wichtig, regelmäßig nach diesen Updates zu prüfen und sie zu installieren, um das System vor potenziellen Bedrohungen und Schwachstellen zu schützen. Für die Installation dieser Updates wird ein Upgrade durchgeführt und es gibt zwei Möglichkeiten, dies zu erreichen: Eines ist ein Upgrade für ein Upgrade und der zweite ist pape-Get Dist-Upgrade. Es gibt einen Unterschied zwischen diesen beiden Arten, die Benutzer oft verwirren. Dieser Artikel hilft Ihnen dabei, das APT-Get-Upgrade und das APT-Get-Dist-Upgrade zu verstehen und zu unterscheiden.

Aktualisierung der Paketdatenbank

Um Ihr System auf dem neuesten Stand zu halten, werden Aktualisierungs- und Upgrade -Befehle verwendet. Der Befehl Update aktualisiert nur die Paketliste mit den neuesten verfügbaren Versionen. Sie werden jedoch nicht das Paket installiert oder aktualisiert. Der Befehl upgrade aktualisiert und installiert die neuesten Versionen von Paketen, die bereits installiert sind. Überprüfen Sie vor dem Upgrade der Pakete wie folgt die Updates. Es wird das APT-Get ermöglichen, die neuen verfügbaren Versionen zu kennen.

$ sudo apt-Get-Update

Was ist ein apt-get-Upgrade

Um die neuesten Versionen aller zuvor installierten Pakete auf Ihrem System zu installieren, wird das APT-GET-Upgrade verwendet. Dieser Befehl aktualisiert nur die Pakete, die eine neue Version enthalten, wie in den Quellen angegeben.Listendatei im Ordner "/etc/apt" auflisten. Es versucht nicht, ein neues Paket zu installieren oder ein installiertes Paket selbst zu entfernen.

Um die neuesten Versionen zu aktualisieren oder zu installieren, führen Sie den folgenden Befehl als sudo aus, da nur ein Berechtigungsbenutzer nach Aktualisierungen auf dem Linux -System suchen und installieren kann:

$ sudo APT-Get-Upgrade

Um ein bestimmtes Paket zu aktualisieren, lautet der Befehl wie folgt:

$ sudo APT-Get-Upgrade

Was ist passend dist-upgrade

Ähnlich wie bei APT-Get-Upgrade-Befehl wird das APT-Get-Dist-Upgrade auch die Pakete aktualisiert. Darüber hinaus behandelt es sich auch um ändernde Abhängigkeiten mit den neuesten Versionen des Pakets. Es löst den Konflikt zwischen den Paketabhängigkeiten intelligent und versucht, die wichtigsten Pakete auf Kosten weniger bedeutender zu verbessern, falls erforderlich. Im Gegensatz zu APT-Get-Upgrade-Befehl ist das APT-Get-Dist-Upgrade proaktiv und installiert neue Pakete oder entfernt vor, um vorhandene vorhanden zu sein, um das Upgrade abzuschließen.

Um die Pakete zu aktualisieren, führen Sie den Befehl dist-upgrade mit sudo privileges aus:

$ sudo apt-get dist-upgrade

Um ein bestimmtes Paket zu aktualisieren, lautet der Befehl wie folgt:

$ sudo apt-get dist-upgrade

Manchmal erhalten Sie beim Ausführen von APT-Get-Upgrade die Meldung "Die folgenden Pakete wurden zurückgehalten". Diese Pakete werden zurückgehalten, denn um ihre neue Version zu installieren, benötigen sie ein anderes Paket, das noch nicht installiert ist. Und wie wir besprochen haben. Deshalb hält es diese Pakete zurück. Manchmal werden die Pakete auch aufgrund defekter Abhängigkeiten zurückgehalten (wenn das Paket, von dem es abhängt, keine herunterladbare Version hat).

Während mit APT-Get Dist-Upgrade wird das neue abhängige Paket installiert, um die Abhängigkeit zu beheben.

Abschließend, wenn Sie die Pakete nur aufrüsten möchten, ohne sie zu installieren oder zu entfernen. Wenn Sie andererseits ein Upgrade unabhängig davon, ob ein neues Paket installiert ist oder das vorhandene Paket entfernt ist, um Abhängigkeiten zu erfüllen.