Betriebssystem: Ubuntu 12.04
Versehentlich gelöscht dpkg
. Jetzt können keine Pakete installiert werden. Benötigt also ein dpkg
Installationsprogramm, das Pakete installiert.
installation
apt
dpkg
Raghu G.
quelle
quelle
Je nachdem, was Sie entfernt haben, können Sie die Situation möglicherweise beheben, indem Sie die erforderlichen Teile aus einer manuell heruntergeladenen
.deb
Datei extrahieren . Der Trick besteht natürlich darin, einen Weg zu finden, die.deb
Datei ohne Arbeit zu entpackendpkg
- zum Glück gibt es hier eine LösungWie extrahiere und installiere ich .deb ohne den Befehl dpkg?
Gehen Sie zuerst zu packages.ubuntu.com und laden Sie die entsprechende
.deb
Datei für Ihre Betriebssystemversion und -architektur herunter, zEntpacken Sie nun die Deb-Datei
ar
anstelle der üblichendpkg -x
(Ersetzen Sie
dpkg_1.18.4ubuntu1_amd64.deb
durch den Namen der tatsächlichen Deb, die Sie heruntergeladen haben). Sie sollten jetzt den folgenden Inhalt habenDie Dateien des Pakets sollten sich in der Datei befinden
data.tar.gz
, um diedpkg
Binärdatei lokal zu extrahierenWenn das funktioniert hat, sollten Sie eine Datei haben, in
./usr/bin/dpkg
die Sie in Ihr/usr/bin
Verzeichnis kopieren können[Beachten Sie, dass Sie die Datei direkt im Verhältnis entpacken kann
/
mitsudo tar -C ...
aber tun fühlt es sich in zwei Schritten nur ein wenig sicherer zu machen.]Wenn das funktioniert, würde ich empfehlen, das Ganze aus Gründen der Konsistenz erneut aus dem Repository zu installieren
(auf neueren Systemen können Sie ersetzen
apt-get
durchapt
).quelle