Jag tog av misstag apt-get från mitt Debian-system genom att utfärda:
dpkg --force-depends --purge apt
Hur kan jag installera om det?
Kommentarer
Svar
ok, jag installerade om det! laddade bara ner deb-paketet och använde dpkg för att installera det.
dpkg -i apt_0.7.20.2+lenny2_amd64.deb
Kommentarer
- Tack för att du svarar på din egen fråga. Kan du kanske dela kommandot dpkg som används, snälla?
- Använde du
dpkg -i foobar.deb
? - Jag redigerade just mitt svar och lade till dpkg kommando.
- Den länken är trasig nu. Men du kan fortfarande hitta listan över tillgängliga apt-distributioner genom att gå här
- @Greg Efter nästan tre år har jag ' har nu redigerat svaret för att inkludera rätt länk.
Svar
Detta länk har debianpaket för alla apt-versioner som fanns i en Debian-version: ftp://archive.debian.org/debian/pool/main/a/apt/
Installera först libapt-pkg
för den version du behöver och installera sedan apt
-paketet för ditt system med dpkg -i
.
Om det uppstår konflikter, leta efter apt
-paket i dpkg -l
och avinstallera det med dpkg -r
. Efter detta använder du ovanstående steg för att installera om apt
.
Kommentarer
- Jag redigerade det från Ubuntu till Debians URL. " Alla kända apt-versioner " är inte sant.
- Vid konflikter betyder det att du har installerat fel version av något. Avinstallera inte ' vad ' finns där, istället installera rätt version av det som togs bort.
--force-*
endast ska användas exceptionellt sparsamt, även om du tror att du vet vad du ' gör … På tal om det, varför kände du behovet av att ta bort apt?