Sicherlich hatten Sie gelegentlich Probleme mit kaputte Pakete. Wenn dies der Fall ist und Sie eine Debian / Ubuntu-Distribution haben oder darauf basieren, können Sie diese Probleme auf relativ einfache Weise lösen, indem Sie die Schritte in diesem Tutorial ausführen. Auf diese Weise werden sie aufhören, Sie zu belästigen ...
Aber zuerst sollten Sie es wissen Was sind Sie die kaputten Pakete, wenn Sie es noch nicht wissen. Nun, manchmal kann es vorkommen, dass ein Paket aus irgendeinem Grund nicht korrekt installiert werden kann oder nicht mit den übrigen Paketen kompatibel ist, von denen es abhängt. In diesem Fall können Sie kein Paket über die Distribution aktualisieren, installieren oder deinstallieren. Das Paket, das all diese Probleme verursacht, ist das sogenannte kaputte Paket ...
Die Gründe Warum die kaputten Pakete gegeben werden, kann sein:
- Sie haben versucht, ein Programm außerhalb der offiziellen Repositorys der Distribution zu installieren.
- Die Installation eines Programms wird versehentlich unterbrochen. Was auch immer die Gründe sein mögen.
- Oder dass das Update des Betriebssystems unterbrochen wird.
- Es gibt auch andere Ursachen, obwohl die oben genannten die häufigsten sind ...
Beheben Sie das Problem mit defekten Paketen
Was auch immer die Ursache sein mag, Sie müssen es beheben, damit alles weiterhin korrekt funktioniert. Um eine Lösung für dieses häufig auftretende Problem zu finden, sollten Sie diese befolgen einfache Schritte ...
Fehler
Sie haben wahrscheinlich gesehen, dass Sie versucht haben, etwas zu installieren typischer Fehler Typ:
- Lock / var / lib / dpkg / lock konnte nicht abgerufen werden
- Das Verzeichnis / var / lib / apt / lists / kann nicht gesperrt werden.
In der Lage sein solucionar Sie können folgende Befehle ausführen:
sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock
Problem mit dpkg behoben
Es ist wahrscheinlich, dass bei Verwendung des Low-Level-Paketverwaltungstools dpkg und du hast den Fehler bekommen:
- dpkg: Fehler bei der Verarbeitung des Pakets [Paketname] (–purge))
zu repariere es Sie können Folgendes tun, wenn Sie den Namen des Pakets, das das Problem verursacht, nicht kennen:
sudo dpkg –configure -a sudo dpkg –remove –force-remove –reinstreq
Stattdessen wenn du den Namen kennst Versuche dies:
sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/ sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete
Denken Sie daran, zu ersetzen name_of_your_package durch den Namen des Pakets, das in Ihrem Fall das Problem verursacht ...
Problem mit APT behoben
Eine andere Möglichkeit ist die Verwendung von APT, dem übergeordneten Paketmanager. Stellen Sie dazu zunächst sicher, dass keine neuen Versionen der Pakete vorhanden sind:
sudo apt –fix-missing update
Wenn nicht, versuchen Sie es laufen die Bestellung:
sudo apt install -f sudo apt update