Jeg fjernet ved et uhell apt-get fra Debian-systemet mitt ved å utstede:
dpkg --force-depends --purge apt
Hvordan kan jeg installere det på nytt?
Kommentarer
Svar
ok, jeg installerte det på nytt! nettopp lastet ned deb-pakken og brukte dpkg for å installere den .:
dpkg -i apt_0.7.20.2+lenny2_amd64.deb
Kommentarer
- Takk for at du svarte på ditt eget spørsmål. Kan du kanskje dele dpkg-kommandoen som brukes, vær så snill?
- Brukte du
dpkg -i foobar.deb
? - Jeg redigerte nettopp svaret mitt og la til dpkg kommandoen.
- Denne lenken er brutt nå. Men du kan fortsatt finne listen over tilgjengelige apt-distribusjoner ved å gå her
- @Greg Etter nesten tre år har jeg ' har nå redigert svaret slik at det inkluderer riktig lenke.
Svar
Dette lenke har debianpakker for alle apt-versjoner som var i en Debian-utgivelse: ftp://archive.debian.org/debian/pool/main/a/apt/
Installer først libapt-pkg
for den versjonen du trenger, og installer deretter apt
-pakken for systemet ditt ved hjelp av dpkg -i
.
I tilfelle konflikter, se etter apt
pakker i dpkg -l
og avinstaller det ved hjelp av dpkg -r
. Etter dette bruk trinnet ovenfor for å installere apt
på nytt.
Kommentarer
- Jeg redigerte det fra Ubuntu til Debian-nettadressen. " Alle kjente apt-versjoner " er ikke sant.
- I tilfelle konflikter betyr det at du har installert feil versjon av noe. Ikke ' t avinstallerer det som ' er der, installer i stedet riktig versjon av det som ble fjernet.
--force-*
-alternativene bare skal brukes eksepsjonelt sparsomt, selv om du tror du vet hva du ' gjør … Når det er snakk om, hvorfor følte du behov for å fjerne apt?