Przypadkowo usunąłem apt-get z mojego systemu Debian, wydając:
dpkg --force-depends --purge apt
Jak mogę go ponownie zainstalować?
Komentarze
czy coś) Ponownie zainstalowałem apt i teraz działa.
Odpowiedź
ok, przeinstalowałem go! właśnie pobrałem pakiet deb i użyłem dpkg do jego zainstalowania .:
dpkg -i apt_0.7.20.2+lenny2_amd64.deb
Komentarze
- Dziękuję za odpowiedź na własne pytanie. Czy mógłbyś udostępnić użyte polecenie dpkg?
- Czy użyłeś
dpkg -i foobar.deb
? - Właśnie zredagowałem odpowiedź i dodałem dpkg polecenie.
- Ten link jest teraz uszkodzony. Ale nadal możesz znaleźć listę dostępnych dystrybucji apt, przechodząc tutaj
- @Greg Po prawie trzech latach ' zredagowaliśmy teraz odpowiedź, dodając poprawny link.
Odpowiedź
To link zawiera pakiety Debiana dla wszystkich wersji apt, które były w wydaniu Debiana: ftp://archive.debian.org/debian/pool/main/a/apt/
Najpierw zainstaluj libapt-pkg
dla potrzebnej wersji, a następnie zainstaluj pakiet apt
dla swojego systemu, używając dpkg -i
.
W przypadku konfliktów poszukaj pakietów apt
w dpkg -l
i odinstaluj go za pomocą dpkg -r
. Następnie użyj powyższego kroku, aby ponownie zainstalować apt
.
Komentarze
- Edytowałem go z Ubuntu na adres URL Debiana. " Wszystkie znane wersje apt " nie są prawdziwe.
- W przypadku konfliktów oznacza to, że zainstalowałeś nieprawidłowy wersja czegoś. Nie ' nie odinstaluj tego, co ' już tam jest, zamiast tego zainstaluj poprawną wersję tego, co zostało usunięte.
--force-*
wyjątkowo oszczędnie, nawet jeśli wydaje Ci się, że wiesz, co ' robisz … A skoro o tym mowa, dlaczego czułeś potrzebę usunięcia apt?