Eliminé accidentalmente apt-get de mi sistema Debian al emitir:
dpkg --force-depends --purge apt
¿Cómo puedo reinstalarlo?
Comentarios
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ó.
--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?