Re: ¿Cómo instalar dpkg eliminado en Debian etch?
- To: debian-user-spanish@lists.debian.org
- Subject: Re: ¿Cómo instalar dpkg eliminado en Debian etch?
- From: AngelD <angeld@froga.net>
- Date: Wed, 18 Aug 2010 12:09:53 +0200
- Message-id: <[🔎] 20100818120953.68a9017a@x32>
- In-reply-to: <!&!AAAAAAAAAAAYAAAAAAAAAJEWdbNAv25Pnvwrik6JRw9iOgIAEAAAAO+704GYM+hAtdUrJgTQ5KABAAAAAA==@gmail.com>
- References: <!&!AAAAAAAAAAAYAAAAAAAAAJEWdbNAv25Pnvwrik6JRw9iOgIAEAAAAO+704GYM+hAtdUrJgTQ5KABAAAAAA==@gmail.com>
El Wed, 18 Aug 2010 11:21:30 +0200
"Ramses II" <ramses.sevilla@gmail.com> escribió:
> Hola a todos,
>
> Este es mi primer correo a la lista.
>
> De ante mano decir que no tengo mucha experiencia en Linux...
>
> Estando haciendo pruebas con un Server que estaba dando unos
> problemas de instalación de paquetes me he "cepillado" el comando
> dpkg.
>
> He intentado instalarlo con el apt-get y el aptitude, pero claro,
> ambos creo que son front-end de dpkg, es decir, que lo necesitan para
> instalar los paquetes que se desean, y como no está dpkg, pues no
> puedo instalar dpkg, vamos, lo de la pescadilla que se muerde la cola.
>
> He intentado compilarlo bajándome los fuentes, pero resulta que no
> está instalado el gcc ni el g++, por lo que tampoco puedo hacerlo de
> esa manera...
>
> En la desesperación, he intentado copiarlo desde otro equipo con
> Debian, aunque no con la misma versión, y estoy ahora en la situación
> en que al ejecutar el comando dpkg me da la siguiente salida:
>
> pepe:/usr/src# dpkg
> -bash: /usr/bin/dpkg-deb: cannot execute binary file
> pepe:/usr/src#
>
> ¿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...
> Aunque no me simpatizan los deportes de riesgo, aquí me he tirado de
> cabeza...:-)
Puedes descargar el paquete, y descomprimirlo "a lo bruto". Un
ejemplo, que en mi caso será sobre una "Testing", Squeeze:
- Descargas el paquete requerido. Para saber cual puedes usar
'http://packages.debian.org/dpkg":
cd /tmp
wget
http://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.15.7.2_i386.deb
- Luego [1]descomprimimos el paquete. Recuerda utilizar un
directorio temporal para no guarrear todo:
ar vx dpkg_1.15.7.2_i386.deb
tar -xzvf data.tar.gz
- Copiamos el programa DPKG a su ubicación:
cp ./usr/bin/dpkg /usr/bin/
Si sólo te has cargado el 'dpkg' esto puede funcionar. Si no, a
descomprimir y copiar a mano todo lo que necesites, pero con mucho
cuidado. En caso de haber realizado un estropicio muy grande, a
arrancar de un CD y hacer todo esto desde él.
Por último te recomendaría, cuando todo funcione, volver a
reinstalar el paquete dpkg, para asegurarte que todo esté en su sitip.
dpkg -i dpkg_1.15.7.2_i386.deb
Saludos --- Angel
[1]http://www.g-loaded.eu/2008/01/28/how-to-extract-rpm-or-deb-packages/
Reply to: