Come reinstallare apt su Debian?


10

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

dpkg --force-depends --purge apt

Come posso reinstallarlo?


1
Questo è il motivo per cui le --force-*opzioni dovrebbero essere usate in modo eccezionalmente parsimonioso, anche se pensi di sapere cosa stai facendo ... A proposito, perché hai sentito la necessità di rimuovere apt?
Shadur,

apt non ha più funzionato ... Ho provato a installare qualcosa ma non ha funzionato, ho riscontrato strani errori. (non ricordo quale, penso che abbia detto qualcosa come "E: piccolo database apt, prova ad aumentare la cache" o qualcosa del genere) Ho reinstallato apt e ora funziona.
MilMike,

Risposte:


14

ok, l'ho reinstallato! ho appena scaricato il pacchetto deb e usato dpkg per installarlo .:

dpkg -i apt_0.7.20.2+lenny2_amd64.deb

1
Grazie per aver risposto alla tua domanda. Potresti forse condividere il comando dpkg usato, per favore?
Rahmu,

1
Hai usato dpkg -i foobar.deb?
znarf,

Ho appena modificato la mia risposta e aggiunto il comando dpkg.
MilMike,

1
Quel collegamento ora è rotto. Ma puoi ancora trovare l'elenco delle distribuzioni apt disponibili andando qui
Greg

@Greg Dopo quasi tre anni, ho modificato la risposta per includere il link corretto.
Fabian Röling,

3

Questo collegamento ha pacchetti debian per tutte le versioni apt che erano in una versione Debian: ftp://archive.debian.org/debian/pool/main/a/apt/

Prima installa libapt-pkgper la versione che ti serve e poi installa il aptpacchetto per il tuo sistema usando dpkg -i.

In caso di conflitti, cerca i aptpacchetti dpkg -le disinstallalo usando dpkg -r. Dopo questo utilizzare il passaggio precedente per reinstallare apt.


L'ho modificato da Ubuntu all'URL Debian. "Tutte le versioni apt conosciute" non è vero.
Jodka Lemon,

1
In caso di conflitti, significa che hai installato la versione sbagliata di qualcosa. Non disinstallare ciò che è già lì, invece installa la versione corretta di ciò che è stato rimosso.
Gilles 'SO- smetti di essere cattivo' il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.