Come reinstallare apt su Debian?

Ho rimosso accidentalmente apt-get dal mio sistema Debian immettendo:

dpkg --force-depends --purge apt 

Come posso reinstallarlo?

Commenti

  • Questo è il motivo per cui le opzioni --force-* dovrebbero essere utilizzate solo eccezionalmente con parsimonia, anche se pensi di sapere cosa ' stai facendo … A proposito, perché hai sentito il bisogno di rimuovere apt?
  • apt non funzionava più … Ho provato a installare qualcosa ma ' non funzionava, ho ricevuto degli strani errori. (non posso ' ricordare quale, penso abbia detto qualcosa come " E: piccolo database apt, prova ad aumentare la cache " o qualcosa del genere) Ho reinstallato apt e ora funziona.

Rispondi

ok, lho reinstallato! appena scaricato il pacchetto deb e utilizzato dpkg per installarlo:

dpkg -i apt_0.7.20.2+lenny2_amd64.deb 

Commenti

  • Grazie per aver risposto alla tua domanda. Potresti condividere il comando dpkg utilizzato, per favore?
  • Hai usato dpkg -i foobar.deb?
  • Ho appena modificato la mia risposta e aggiunto dpkg comando.
  • Il collegamento ora è interrotto. Ma puoi ancora trovare lelenco delle distribuzioni apt disponibili andando qui
  • @Greg Dopo quasi tre anni, io ' ho ora modificato la risposta per includere il collegamento corretto.

Risposta

Questo link contiene pacchetti Debian per tutte le versioni di apt che erano in un rilascio Debian: ftp://archive.debian.org/debian/pool/main/a/apt/

Prima installa libapt-pkg per la versione che ti serve, quindi installa il pacchetto apt per il tuo sistema utilizzando dpkg -i.

In caso di conflitti, cerca i apt pacchetti in dpkg -l e disinstallalo utilizzando dpkg -r. Dopo questo, usa il passaggio precedente per reinstallare apt.

Commenti

  • Lho modificato da Ubuntu a lURL Debian. " Tutte le versioni note di apt " non sono vere.
  • In caso di conflitti, significa che hai installato quello sbagliato versione di qualcosa. Non ' t disinstallare ciò che ' è già presente, installa invece la versione corretta di ciò che è stato rimosso.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *