¿Cómo reinstalar apt en Debian?


10

Accidentalmente eliminé apt-get de mi sistema Debian emitiendo:

dpkg --force-depends --purge apt

¿Cómo puedo reinstalarlo?


1
Esta es la razón por la cual las --force-*opciones solo deben usarse excepcionalmente con moderación, incluso si cree que sabe lo que está haciendo ... Hablando de eso , ¿por qué sintió la necesidad de eliminar apt?
Shadur

apt no funcionó más ... Traté de instalar cualquier cosa pero no funcionó, obtuve algunos errores extraños. (no recuerdo cuál, creo que decía algo así como "E: pequeña base de datos de apt, intenta aumentar el caché" o algo así) reinstalé apt y funciona ahora.
MilMike

Respuestas:


14

ok, lo reinstalé! acabo de descargar el paquete deb y usé dpkg para instalarlo .:

dpkg -i apt_0.7.20.2+lenny2_amd64.deb

1
Gracias por responder tu propia pregunta. ¿Podría compartir el comando dpkg utilizado, por favor?
rahmu

1
¿Usaste dpkg -i foobar.deb?
znarf

Acabo de editar mi respuesta y agregué el comando dpkg.
MilMike

1
Ese enlace está roto ahora. Pero aún puede encontrar la lista de distribuciones de apt disponibles yendo aquí
Greg

@Greg Después de casi tres años, ahora he editado la respuesta para incluir el enlace correcto.
Fabian Röling

3

Este enlace tiene paquetes de Debian para todas las versiones aptas que estaban en una versión de Debian: ftp://archive.debian.org/debian/pool/main/a/apt/

Primero instale libapt-pkgla versión que necesita y luego instale el aptpaquete para su sistema usando dpkg -i.

En caso de conflictos, busque aptpaquetes dpkg -ly desinstálelos usando dpkg -r. Después de esto, use el paso anterior para reinstalar apt.


Lo edité de Ubuntu a la URL de Debian. "Todas las versiones aptas conocidas" no es cierto.
Jodka Lemon

1
En caso de conflictos, significa que instaló la versión incorrecta de algo. No desinstale lo que ya está allí, en su lugar instale la versión correcta de lo que se eliminó.
Gilles 'SO- deja de ser malvado'
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.