2016-12-06 8 views
0

Es scheint mir gelungen zu sein, meinen Debian-Server komplett durcheinander zu bringen. Es ist wichtig zu beachten, dass ich mit Debian nicht sehr gut bin und mich mit diesem Problem komplett aus der Liga herausfinde.Debian-Abhängigkeitspaket-Datenbank reparieren

Anfahrt mit ihm auf, unten ist ein Screenshot des Fehlers ab: apt-get -f install

Alles kam von mir versucht Python3.5 und nicht zu installieren, hat zu diesem Schlamassel gekommen.

Error from apt-get -f install

Sie sich die Zeit danken, ich schätze es.

Edit: Nach von Jamil Saids Antwort:

enter image description here

Edit: Nach Jamil Saids bearbeiten Ich benutzte dpkg --purge --force-all einige problematische Pakete zu entfernen und dann entfernt die Testquelle vor apt-get update.

Hatte dafür sorgen, dass ich den Kernel zwar neu installiert.

Antwort

1

Ich schlage vor, dass Sie Ihren Computer ersten Neustart und führen Sie den Code unten (Anmerkung: Es wird ein tiefes Update bekannt als "dist-upgrade" run):

DEBIAN_FRONTEND=noninteractive dpkg --configure -a 
sleep 1 
DEBIAN_FRONTEND=noninteractive apt-get -y install -f 
sleep 1 
DEBIAN_FRONTEND=noninteractive dpkg --configure -a 
sleep 1 
DEBIAN_FRONTEND=noninteractive apt-get -y update 
sleep 1 
DEBIAN_FRONTEND=noninteractive apt-get -y dist-upgrade 

Und wenn es gut läuft Starten Sie den Computer am Ende neu.

Bearbeiten: Wenn das nicht funktioniert, betreten wir gefährliches Gebiet. Hier ist ein Vorschlag zur Vorgehensweise: Suchen Sie die Datei /var/log/apt/term.log, durchsuchen Sie sie und entfernen Sie alle Dateien, die als "kaputt" aufgelistet sind. Gehen Sie auch durch Ihre Terminal-Nachrichten und notieren Sie alle Pakete, über die sich das System beschwert und entfernen Sie sie. Sie können die Pakete, indem Sie diese als Wurzel entfernen:

apt-get remove <package> 

Danach, den Computer neu starten und die Befehle erneut ausführen ich zum ersten Mal auf diesen Beitrag gab, und danach, Neustart und versuchen, die kaputten Pakete zu installieren (wenn es ein Kompatibilitätsproblem, sollte apt-get es auflösen oder darauf hinweisen.

+0

Vielen Dank für Ihre Hilfe, nach dem Ausführen dieser Befehle bekomme ich immer noch das Problem von Paketen mit nicht erfüllten Abhängigkeiten. Ich habe die Frage bearbeitet, um das Ergebnis zu zeigen. – Spudious

+0

Führen Sie die gleichen Befehle erneut aus, und sehen Sie, ob das hilft. –

+0

Gleiches Endergebnis. Jeder Befehl wird zu früh von zu vielen Fehlern beendet. – Spudious