Wie installiere ich apt auf Debian neu?


9

Ich habe versehentlich apt-get aus meinem Debian-System entfernt, indem ich Folgendes ausgegeben habe:

dpkg --force-depends --purge apt

Wie kann ich es neu installieren?


1
Aus diesem Grund sollten die --force-*Optionen nur außergewöhnlich sparsam verwendet werden, auch wenn Sie glauben zu wissen, was Sie tun ... Apropos, warum hatten Sie das Bedürfnis, apt zu entfernen?
Shadur

apt hat nicht mehr funktioniert ... Ich habe versucht, etwas zu installieren, aber es hat nicht funktioniert, ich habe einige seltsame Fehler bekommen. (Ich kann mich nicht erinnern, welche, ich denke, sie sagte etwas wie "E: kleine apt-Datenbank, versuchen Sie, den Cache zu vergrößern" oder so etwas) Ich habe apt neu installiert und es funktioniert jetzt.
MilMike

Antworten:


14

ok, ich habe es neu installiert! habe gerade das deb-Paket heruntergeladen und es mit dpkg installiert:

dpkg -i apt_0.7.20.2+lenny2_amd64.deb

1
Vielen Dank für die Beantwortung Ihrer eigenen Frage. Könnten Sie vielleicht den verwendeten Befehl dpkg teilen, bitte?
Rahmu

1
Hast du benutzt dpkg -i foobar.deb?
Hnzjo

Ich habe gerade meine Antwort bearbeitet und den Befehl dpkg hinzugefügt.
MilMike

1
Dieser Link ist jetzt unterbrochen. Aber Sie können immer noch die Liste der verfügbaren passenden Distributionen finden, indem Sie hier
Greg

@ Greg Nach fast drei Jahren habe ich die Antwort jetzt so bearbeitet, dass sie den richtigen Link enthält.
Fabian Röling

3

Dieser Link enthält Debian-Pakete für alle passenden Versionen, die in einer Debian-Version enthalten waren: ftp://archive.debian.org/debian/pool/main/a/apt/

Installieren Sie zuerst libapt-pkgdie Version, die Sie benötigen, und installieren Sie dann das aptPaket für Ihr System mit dpkg -i.

Suchen Sie im Falle von Konflikten nach aptPaketen in dpkg -lund deinstallieren Sie sie mit dpkg -r. Führen Sie danach den obigen Schritt zur Neuinstallation aus apt.


Ich habe es von Ubuntu auf die Debian-URL bearbeitet. "Alle bekannten passenden Versionen" ist nicht wahr.
Jodka Lemon

1
Im Falle von Konflikten bedeutet dies, dass Sie die falsche Version von etwas installiert haben. Deinstallieren Sie nicht das, was bereits vorhanden ist, sondern installieren Sie die richtige Version von dem, was entfernt wurde.
Gilles 'SO - hör auf böse zu sein'
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.