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