Hoe kan ik apt opnieuw installeren op Debian?

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

  • Dit is de reden waarom de --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?
  • apt werkte niet meer … Ik heb geprobeerd iets te installeren, maar het werkte niet ', ik kreeg een paar vreemde fouten. (kan ' niet onthouden welke, ik denk dat er zoiets stond als " E: kleine apt-database, probeer de cache te vergroten " of zoiets) Ik heb apt opnieuw geïnstalleerd en het werkt nu.

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.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *