¿Cómo reinstalar apt en Debian?

Eliminé accidentalmente apt-get de mi sistema Debian al emitir:

dpkg --force-depends --purge apt 

¿Cómo puedo reinstalarlo?

Comentarios

  • Es por eso que las opciones --force-* 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?
  • apt ya no funcionaba … Intenté instalar algo pero no ' no funcionó, obtuve algunos errores extraños. (¿No puedo ' recordar cuál, creo que decía algo como " E: pequeña base de datos apt, intenta aumentar la caché " o algo así) Reinstalé apt y funciona ahora.

Respuesta

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

dpkg -i apt_0.7.20.2+lenny2_amd64.deb 

Comentarios

  • Gracias por responder su propia pregunta. ¿Podría compartir el comando dpkg utilizado, por favor?
  • ¿Usó dpkg -i foobar.deb?
  • Acabo de editar mi respuesta y agregar el dpkg comando.
  • Ese enlace está roto ahora. Pero aún puede encontrar la lista de distribuciones aptas disponibles yendo aquí
  • @Greg Después de casi tres años, ' ahora hemos editado la respuesta para incluir el enlace correcto.

Respuesta

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

Primero instale libapt-pkg para la versión que necesita y luego instale el paquete apt para su sistema usando dpkg -i.

En caso de conflictos, busque paquetes apt en dpkg -l y desinstálelo usando dpkg -r. Después de esto, use el paso anterior para reinstalar apt.

Comentarios

  • Lo edité de Ubuntu a la URL de Debian. " Todas las versiones conocidas de apt " no son ciertas.
  • En caso de conflictos, significa que instaló el versión de algo. No ' t desinstale los ' que ya están allí, en su lugar instale la versión correcta de lo que se eliminó.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *