Leider habe ich beim Entfernen der Sperre das dpkg- Verzeichnis gelöscht . Ich habe versehentlich getippt
root@sam:~$ rm -r /var/lib/dpkg
Wenn ich jetzt versuche, Pakete zu installieren / deinstallieren, wird folgender Fehler angezeigt.
E: Could not open lock file /var/lib/dpkg/lock - open (2: No such file or directory)
Was sollte ich jetzt tun?
Antworten:
root +
rm
+-r
= KatastropheWas haben Sie zum Verderben verurteilt?
Sie haben 5 Verzeichnisse, die Statusdatei usw. entfernt. Versuchen wir also, das Problem zu beheben. Erstellen Sie zuerst das Verzeichnis:
Stellen Sie einige Backups wieder her:
Nun wollen wir mal sehen, ob Ihr dpkg funktioniert (fangen Sie an zu beten):
Wenn alles in Ordnung ist, reparieren Sie auch Ihre Basisdateien:
Versuchen Sie nun, Ihre Paketliste usw. zu aktualisieren:
Jetzt lass uns tief durchatmen. Puh. Tun
ls -l /var/lib/dpkg
und mit der obigen Liste vergleichen. Wenn eine-old
Datei nicht vorhanden ist, ist sie morgen verfügbar.quelle
ls: cannot access /usr/local/var/lib/dpkg/status: No such file or directory
ist das einzige, was ich bekomme./usr/local
ist kein Ort, um dpkg-Dateien zu installieren./usr/local/
statt in zu installieren/var/lib/dpkg
. Wie soll ich darauf hinweisen/var/lib/dpkg
?Nun, das
dpkg
Paket (Debian-Paketverwaltungssystem) bietet die Infrastruktur auf niedriger Ebene für die Installation und Deinstallation von Debian-Software-Paketen. Das Entfernen war also keine gute Idee, und Sie können es rückgängig machen, indem SieHerunterladen der Datei mit
wget
:Entpacke es in den xxx Ordner.
hoffe es wird funktionieren.
quelle
Stellen Sie Ihr System von der Sicherung wieder her. Sie haben Backups richtig gemacht? Das Sichern Ihres Systems und Ihrer Daten ist wichtig, um mit unerwarteten Situationen wie dieser (Benutzerfehler) und Hardwarefehlern fertig zu werden. Wenn Sie keine Sicherungen wie hier beschrieben erstellt haben , können Sie versuchen, die Daten wiederherzustellen.
Ich schlage vor, in Zukunft regelmäßig zu sichern , um einen katastrophalen Datenverlust zu vermeiden. Und ich bezweifle, dass Sie das vergessen werden, als @Braiam sagte " root + rm + -r = disaster "
quelle
Befolgen Sie einfach die folgenden Schritte, um sicherzugehen, dass Sie die Dateien wiederherstellen können, zumindest die
apt-get
oderdpkg
funktionieren würden.Nach diesem Test, ob es funktionieren würde oder nicht.
Hoffe es hat funktioniert. Wenn nicht, Kommentar unten. Denken Sie daran, seien Sie beim Spielen äußerst vorsichtig
sudo + rm -rf
.quelle