Debian

Verwenden Sie apt-get, um fehlende und defekte Pakete zu reparieren

Verwenden Sie apt-get, um fehlende und defekte Pakete zu reparieren
Paketmanager in Linux sind die nützlichsten Programme, die verwendet werden, um einem System zusätzliche Funktionen hinzuzufügen. Sie können zum Installieren, Entfernen, Aktualisieren und Aktualisieren der Pakete verwendet werden und verfügen auch über die Funktionen zur Abhängigkeitsauflösung. Wie bei jedem anderen Programm kann auch bei diesen Paketmanagern etwas schief gehen. Manchmal geht die Installation beim Aktualisieren oder Installieren eines Drittanbieterprogramms schief und führt zu Fehlern, die es erforderlich machen, die fehlenden Abhängigkeiten und defekten Pakete zu installieren. Dieser Fehler kann auch durch unsachgemäße Paketverwaltung, falsche Installation von Paketen und Installation unnötiger Pakete auftreten. Was auch immer der Grund sein mag, das Problem besteht darin, dass Sie einen Fehler erhalten und mit einer Bedingung fortfahren, in der Sie kein neues Paket hinzufügen oder vorhandene Pakete aktualisieren oder löschen können, bis Sie das Problem behoben haben.

In diesem Artikel erfahren Sie, wie Sie die fehlenden Abhängigkeiten und defekten Pakete mit dem Befehl apt-get beheben können. Beachten Sie, dass wir die in diesem Artikel erwähnten Befehle und Verfahren auf einem Debian 10-System ausgeführt haben. Das gleiche Verfahren kann in Ubuntu und älteren Debian-Versionen befolgt werden.

Wir werden das Befehlszeilenterminal verwenden, um die Lösungen auszuprobieren und das Problem zu beheben. Um die Terminal-Anwendung in Debian zu öffnen, drücken Sie die Supertaste auf der Tastatur und suchen Sie mit der angezeigten Suchleiste danach. Wenn das Suchergebnis angezeigt wird, klicken Sie auf das Terminal-Symbol, um es zu öffnen.

Verwenden von apt-get, um fehlende und defekte Pakete zu reparieren

Apt-get ist ein Terminal-basiertes Paketverwaltungstool zum Installieren, Aktualisieren und Entfernen von Paketen. Neben diesen Funktionen verfügt es auch über Flags, die zum Beheben fehlender Abhängigkeiten und defekter Pakete verwendet werden können.

Methode 1

Verwenden Sie die „fix-fehlend”-Option mit “apt-get-Update” um die Updates auszuführen und sicherzustellen, dass die Pakete auf dem neuesten Stand sind und keine neue Version für die Pakete verfügbar ist.

$ sudo apt-get update --fix-missing

Wenn Sie mit dem Update fertig sind, führen Sie den folgenden Befehl aus, um den Paketmanager zu zwingen, fehlende Abhängigkeiten oder defekte Pakete zu finden und zu installieren.

$ sudo apt-get install -f

Ein anderer Ansatz zur Lösung des Problems mit defekten Paketen über apt-get besteht darin, die Datei „/etc/apt/sources/list“ zu bearbeiten und Sites mit neueren Versionen von verfügbaren Paketen hinzuzufügen. Führen Sie dann die „apt-get-Update” Befehl zum Aktualisieren der Repository-Liste.

Wenn die obige Methode das Problem defekter Abhängigkeiten und defekter Pakete nicht behebt und Sie den Fehler immer noch erhalten, versuchen Sie es mit den folgenden Methoden.

Andere Methoden

Methode 1:

Bei dieser Methode verwenden wir die „apt-get autoremove“ und der "dpkg“ um fehlende Abhängigkeiten und defekte Pakete zu beheben.

1. Aktualisieren Sie den Repository-Index, indem Sie den folgenden Befehl im Terminal ausführen:

$ sudo apt-get update

2. Führen Sie als Nächstes den folgenden Befehl aus, um das lokale Repository zu bereinigen:

$ sudo apt-get clean

3. Führen Sie den folgenden Befehl aus, um alle unnötigen Pakete zu entfernen, die nicht mehr benötigt werden:

$ sudo apt-get autoremove

Der obige Befehl zeigt die nicht erfüllten Abhängigkeiten oder den Namen des beschädigten Pakets an.

4. Versuchen Sie dann, den folgenden Befehl im Terminal auszuführen, um das Entfernen des defekten Pakets zu erzwingen:

$ sudo dpkg --remove -force --force-remove-reinstreq Paketname

Methode 2:

In der folgenden Methode verwenden wir die „dpkg-configure” Befehl, um fehlende Abhängigkeiten und defekte Pakete zu beheben.

Dpkg ist ein Paketverwaltungstool, mit dem Pakete installiert, entfernt und verwaltet werden können. Ähnlich wie apt-get kann es auch helfen, defekte Pakete und fehlende Abhängigkeiten zu reparieren. Wenn Sie beim Installieren oder Aktualisieren der Pakete einige Fehler erhalten, versuchen Sie die folgende Lösung mit dpkg:

1. Führen Sie den folgenden Befehl im Terminal aus, um alle teilweise installierten Pakete neu zu konfigurieren.

$ sudo dpkg --configure -a

Wenn der obige Befehl nicht funktioniert, wie in unserem Fall, und Sie ähnliche Ergebnisse sehen, die das fehlerhafte Paket anzeigen, versuchen Sie, das Paket zu entfernen.

2. Führen Sie den folgenden Befehl im Terminal aus, um das fehlerhafte Paket zu entfernen.

$ apt-get entfernen

3. Verwenden Sie dann den folgenden Befehl, um das lokale Repository zu bereinigen:

$ sudo apt-get clean

Nachdem Sie eine der oben genannten Lösungen ausprobiert haben, führen Sie den Update-Befehl aus, um sicherzustellen, dass die Abhängigkeiten aufgelöst und defekte Pakete repariert oder entfernt werden.

$ sudo apt-get update

Das Beheben der Abhängigkeits- und beschädigten Paketfehler und das anschließende Zurücksetzen des Systems in den Normalzustand kann Stunden dauern. Manchmal wird es so kompliziert, dass man sich so glücklich fühlt, wenn man es endlich repariert finally. Wir haben einige Lösungen zu diesem Fehler vorgestellt, also probieren Sie sie bitte aus. Wenn Sie einige der möglichen Lösungen kennen, die wir nicht erwähnt haben, lassen Sie es uns bitte in den Kommentaren wissen.

Top 10 Spiele zum Spielen auf Ubuntu
Die Windows-Plattform war eine der dominierenden Plattformen für Spiele aufgrund des großen Prozentsatzes von Spielen, die heute entwickelt werden, um...
Die 5 besten Arcade-Spiele für Linux
Heutzutage sind Computer ernsthafte Maschinen, die zum Spielen verwendet werden. Wenn du den neuen Highscore nicht bekommst, weißt du was ich meine. I...
Schlacht um Wesnoth 1.13.6 Entwicklung veröffentlicht
Schlacht um Wesnoth 1.13.6, das letzten Monat veröffentlicht wurde, ist die sechste Entwicklungsversion im 1.13.x-Serie und bietet eine Reihe von Verb...