Właśnie dlatego --force-*opcji należy używać wyjątkowo oszczędnie, nawet jeśli uważasz, że wiesz, co robisz ... Mówiąc o tym, dlaczego czujesz potrzebę usunięcia apt?
Shadur
apt już nie działał ... Próbowałem coś zainstalować, ale to nie działało, mam dziwne błędy. (nie pamiętam, który, jak sądzę, napisał coś w stylu „E: mała baza danych apt, spróbuj zwiększyć pamięć podręczną” lub coś takiego) Ponownie zainstalowałem apt i działa teraz.
MilMike,
Odpowiedzi:
14
ok, ponownie go zainstalowałem! właśnie pobrałem pakiet deb
i użyłem dpkg, aby go zainstalować:
Najpierw zainstaluj libapt-pkgpotrzebną wersję, a następnie zainstaluj aptpakiet dla swojego systemu za pomocą dpkg -i.
W przypadku konfliktów wyszukaj aptpakiety dpkg -li odinstaluj je za pomocą dpkg -r. Po tym skorzystaj z powyższego kroku, aby ponownie zainstalować apt.
Edytowałem go z Ubuntu na URL Debiana. „Wszystkie znane wersje apt” nie są prawdziwe.
Jodka Lemon
1
W przypadku konfliktu oznacza to, że zainstalowałeś niewłaściwą wersję czegoś. Nie odinstaluj tego, co już tam jest, zamiast tego zainstaluj poprawną wersję tego, co zostało usunięte.
--force-*
opcji należy używać wyjątkowo oszczędnie, nawet jeśli uważasz, że wiesz, co robisz ... Mówiąc o tym, dlaczego czujesz potrzebę usunięcia apt?Odpowiedzi:
ok, ponownie go zainstalowałem! właśnie pobrałem pakiet deb i użyłem dpkg, aby go zainstalować:
źródło
dpkg -i foobar.deb
?Ten link zawiera pakiety debian dla wszystkich wersji apt, które były w wydaniu Debian: ftp://archive.debian.org/debian/pool/main/a/apt/
Najpierw zainstaluj
libapt-pkg
potrzebną wersję, a następnie zainstalujapt
pakiet dla swojego systemu za pomocądpkg -i
.W przypadku konfliktów wyszukaj
apt
pakietydpkg -l
i odinstaluj je za pomocądpkg -r
. Po tym skorzystaj z powyższego kroku, aby ponownie zainstalowaćapt
.źródło