¿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.