So aktualisieren Sie Kali Linux


7

Ich habe Kali Linux installiert (normalerweise verwende ich ArchLinux, aber ich brauche Kali für die Arbeit) und jedes Mal, wenn ich ein Upgrade durchführen möchte, können einige Pakete nicht aktualisiert werden und werden zurückgehalten. Um sie zur Aktualisierung zu zwingen, muss ich sie manuell auswählen und eine Installation durchführen.

Zum Aktualisieren verwende ich den folgenden Befehl:

apt-get update && apt-get upgrade

Selbst nach einer sauberen Installation bleibt das Problem bestehen. Gibt es jemanden mit dem gleichen Problem? Wie kann ich es dauerhaft lösen?


Bitte bearbeiten Sie Ihre Frage und fügen Sie die Ausgabe der angezeigten Befehle hinzu, damit wir verstehen, was los ist.
Terdon

Antworten:


7

Der von apt-get upgradeIhnen verwendete Befehl aktualisiert nur Pakete, die keine neuen Pakete als Abhängigkeiten benötigen.

Sie können verwenden apt-get dist-upgrade, um neue Pakete in die Gruppe der Kandidaten aufzunehmen. Beachten Sie jedoch, dass durch die Verwendung dist-upgradeauch Pakete gelöscht werden, die von anderen, möglicherweise neueren Paketen veraltet sind.


Ein weiterer wichtiger Unterschied zwischen upgradeund dist-upgradebesteht darin, dass apt-get upgradePakete NICHT entfernt werden, selbst wenn dies zum Aktualisieren eines anderen Pakets erforderlich ist (wodurch verhindert wird, dass dieses Paket aktualisiert wird). apt-get dist-upgradeEntfernt Pakete, falls erforderlich, um andere Pakete zu installieren oder zu aktualisieren.
Cas

@cas ja, stimmte zu. Antwort geändert; Wenn Ihnen das, was ich hinzugefügt habe, nicht gefällt, können Sie es gerne ändern.
Roaima

«Beachten Sie jedoch, dass durch die Verwendung von dist-upgrade auch Pakete gelöscht werden, die von anderen veraltet wurden.» War es jemals ein Problem aus Erfahrung? Oder kann es tatsächlich von Vorteil sein, nicht nützliche Pakete zu entfernen.
Smoking

2

Laut Debian-Administration werden einige Pakete "zurückgehalten", weil:

Dort können wir sehen, dass vier Pakete nicht aktualisiert wurden, obwohl neuere Pakete verfügbar sind. Dies liegt daran, dass zwei neue Pakete eingeführt wurden und diese Upgrades davon abhängen.

Um dies zu beheben, müssen Sie Folgendes ausführen:

apt-get dist-upgrade

1

Wie wäre es mit

apt-get update && \
apt-get upgrade && \
apt-get dist-upgrade && \
do-release-upgrade

?


2
Ist das eine Frage oder eine Antwort?

0

Hallo, es ist am besten, zuerst das Repo zu überprüfen und dann das Gleiche zu tun.

    cat /etc/apt/sources.list
deb http://http.kali.org/kali sana main non-free contrib
deb http://security.kali.org/kali-security/ sana/updates main contrib non-free

apt-get update
apt-get dist-upgrade

Neustart


-1

Wenn Sie das Upgrade über Nacht durchführen, benötigen Sie

apt-get update && apt-get upgrade -y
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.