El día Wednesday 18 August 2010 11:21:30, Ramses II dijo: > Estando haciendo pruebas con un Server que estaba dando unos problemas de > instalación de paquetes me he "cepillado" el comando dpkg.
Ains... espero que esto te sirva como lección para no volver a intentar desinstalarlo :-P > ¿Me podría decir alguien si hay alguna forma de volver a instalar el dpkg > de alguna forma o toca reinstalar?. No todo es fácil, el servidor está en > remoto, es decir, no tengo acceso físico a él... A ver, la manera más sencilla de recuperar esto creo que es a golpe de sistema de rescate y chroot. Aproximadamente, los pasos que tienes que seguir son los siguientes: - Arrancar con un LiveCD o un LiveUSB de rescate basado en Debian (una Ubuntu debería poder funcionar) - Montar el disco de sistema, y hacer un chroot a él (p. ej., "chroot /mnt/sda1"). En este momento tienes a tu disposición todos los comandos del sistema anfitrión (el LiveCD), pero actúan como si sólo existiera el sistema de ficheros de dentro de la jaula chroot. - Te descargas dpkg de http://packages.debian.org/lenny/dpkg , a golpe de wget o de lo que sea. - Y (redoble de tambor) ejecutas un "dpkg -i --force-all dpkg_1.14.29_i386.deb". El dpkg del sistema huésped instalará ese paquete descargado a mano, dentro de la jaula. Si no tienes acceso físico, puede ser algo complicado lo del LiveCD. Y seguramente no lo puedas seguir al pie de la letra, así que tómatelo como ideas de por d'onde van los tiros. Pero personalmente me parece lo más sencillo. La otra opción es descomprimir el paquete .deb a pelo con "ar" y gzip. Descomprimes los contenidos del paquete, los copias manualmente a su sitio, ejecutas los scripts de pre y post-instalación a pelo. Échale un vistazo a http://thedarkmaster.wordpress.com/2008/05/24/how-to-create-manipulate-a-deb-file-of-a-compiled-application/ - si te gusta tirarte a la piscina, este método te va a encantar :-P Un saludo, -- Iván Sánchez Ortega <i...@sanchezortega.es> Un ordenador no es una televisión ni un microondas: es una herramienta compleja. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201008181137.18874.i...@sanchezortega.es