Jaime Fern�ndez Mart�nez wrote:
> 
> Por aquellas cosas de la vida he borrado parte de los ficheros de
> /usr/sbin, entre ellos inetd, useradd, MAKEFLOPPIES,... as� hasta 52.
> Algunos los voy buscando entre los paquetes y los extraigo, pero �Hay
> alguna forma de reinstalarlo todo (emple� dselect) sin que me toque los
> ficheros de configuraci�n?
No tienes acceso a otra m�quina con la misma versi�n de debian para
copiar el /usr/sbin?
O si n� se me ocurre lo siguiente:

  cd /var/lib/dpkg/info
  fgrep -l 'usr/sbin' *.list

Esto te d� la lista de los paquetes que te instalaron algo en /usr/sbin
(en mi caso me d� 107 paquetes!).
Despu�s tendr�as que bajarte los respectivos archivos .deb y para cada
uno de ellos podr�as hacer:

  cd /
  dpkg-deb --fsys-tarfile paquete.deb |tar xf - ./usr/sbin

para extraer lo que te interesa.
Yo lo haria una vez y despu�s lo repetir�a para los otros 106 con:
  for each i in $(fgrep -l 'usr/sbin' *.list); do LO_QUE_SEA_PARA $i;
done

Pero sinceramente espero que alguien te sugiera algo mejor pu�s lo que
te estoy sugiriendo te va a dar bastante trabajo.
Tengo la impresi�n que si reinstalas los paquetes no te altera la
configuraci�n sin preguntar, pero es mejor que alguien lo confirme.

Suerte (y paciencia),
Jaime

Responder a