Hvordan installere apt på Debian på nytt?

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

  • Dette er grunnen til at --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?
  • apt fungerte ikke lenger … Jeg prøvde å installere noe, men det fungerte ikke ', jeg fikk noen rare feil. (kan ' ikke huske hvilken, jeg tror den sa noe sånt som " E: liten apt database, prøv å øke cachen " eller noe) Jeg installerte apt på nytt og det fungerer nå.

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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *