Ik heb per ongeluk apt-get van mijn Debian-systeem verwijderd door het volgende uit te geven:
dpkg --force-depends --purge apt
Hoe kan ik het opnieuw installeren?
Reacties
Answer
ok, ik heb het opnieuw geïnstalleerd! zojuist het deb-pakket gedownload en dpkg gebruikt om het te installeren .:
dpkg -i apt_0.7.20.2+lenny2_amd64.deb
Opmerkingen
- Bedankt voor het beantwoorden van je eigen vraag. Kun je het gebruikte dpkg-commando misschien delen, alstublieft?
- Heb je
dpkg -i foobar.deb
gebruikt? - Ik heb zojuist mijn antwoord bewerkt en de dpkg commando.
- Die link is nu verbroken. Maar je kunt de lijst met beschikbare apt-distributies nog steeds vinden door hier
- @Greg te gaan. Na bijna drie jaar ' hebben het antwoord nu aangepast zodat het de juiste link bevat.
Antwoord
Dit link heeft debian-pakketten voor alle apt-versies die zich in een Debian-uitgave bevonden: ftp://archive.debian.org/debian/pool/main/a/apt/
Installeer eerst libapt-pkg
voor de versie die u nodig heeft en installeer vervolgens het apt
pakket voor uw systeem met dpkg -i
.
Zoek in geval van conflicten naar apt
pakketten in dpkg -l
en verwijder het met dpkg -r
. Gebruik hierna de bovenstaande stap om apt
opnieuw te installeren.
Reacties
- Ik heb het bewerkt van Ubuntu naar de Debian-URL. " Alle bekende apt-versies " zijn niet waar.
- In geval van conflicten betekent dit dat u de verkeerde versie van iets. Verwijder niet ' wat ' al aanwezig is, installeer in plaats daarvan de juiste versie van wat er is verwijderd.
--force-*
opties alleen mogen worden gebruikt uitzonderlijk spaarzaam, zelfs als u denkt te weten wat u ' doet … Nu we het er toch over hebben, waarom voelde u de behoefte om apt te verwijderen?