Jeg fjernede ved et uheld apt-get fra mit Debian-system ved at udstede:
dpkg --force-depends --purge apt
Hvordan kan jeg geninstallere det?
Kommentarer
Svar
ok, jeg geninstallerede det! downloadede lige deb-pakken og brugte dpkg til at installere den .:
dpkg -i apt_0.7.20.2+lenny2_amd64.deb
Kommentarer
- Tak for besvarelsen af dit eget spørgsmål. Kan du måske dele den anvendte dpkg-kommando, tak?
- Brugte du
dpkg -i foobar.deb
? - Jeg redigerede lige mit svar og tilføjede dpkg kommando.
- Dette link er brudt nu. Men du kan stadig finde listen over tilgængelige apt-distributioner ved at gå her
- @Greg Efter næsten tre år har jeg ' har nu redigeret svaret for at inkludere det korrekte link.
Svar
Dette linket har debianpakker til alle apt-versioner, der var i en Debian-udgivelse: ftp://archive.debian.org/debian/pool/main/a/apt/
Installer først libapt-pkg
til den version, du har brug for, og installer derefter apt
-pakken til dit system ved hjælp af dpkg -i
.
I tilfælde af konflikter skal du kigge efter apt
pakker i dpkg -l
og afinstaller det ved hjælp af dpkg -r
. Efter dette skal du bruge ovenstående trin til at geninstallere apt
.
Kommentarer
- Jeg redigerede det fra Ubuntu til Debians URL. " Alle kendte apt-versioner " er ikke sandt.
- I tilfælde af konflikter betyder det, at du har installeret forkert version af noget. Don ' t afinstaller det, der ' allerede er der, installer i stedet den korrekte version af det, der blev fjernet.
--force-*
kun skal bruges undtagelsesvis sparsomt, selvom du tror, du ved, hvad du ' laver … Apropos hvilket, hvorfor følte du behov for at fjerne apt?