Linux en Espanol
 
Dudas ficheros con sufijo dpkg-dist y dpkg-old (tema #24323)
Publicar nuevo tema  Responder al tema    Foros de discusión -> Estaciones de Trabajo
Autor Mensaje
Koriv
Forista
Registrado: 2012-03-09
Mensajes: 1

Publicado: 2012-03-09 09:19:47    Asunto: Dudas ficheros con sufijo dpkg-dist y dpkg-old

Buenas a todos,

resulta que tengo varios paquetes desarrollados por m? en un m?quina que instalan ficheros de configuraci?n en /etc. La instalaci?n de los paquetes se realiza mediante una herramienta de configuraci?n autom?tica (puppet) que instala y, si fuese neceario, realiza las modificaciones necesarias (edit?ndolos, a?adiendo alguna l?nea, etc.) para que dichos ficheros de configuraci?n tengan el contenido correcto.

El problema surge al actualizar estos paquetes: como la instalaci?n/actualizaci?n de la paqueter?a se efect?a de forma autom?tica con la herramienta de configuraci?n, intento evitar que dpkg me pida confirmaci?n sobr? qu? hacer con los ficheros de configuraci?n que han sido modificados por el usuario:

==> Modificado (por usted o por un script) desde la instalaci?n.
==> El distribuidor del paquete ha publicado una versi?n actualizada.
?Qu? quisiera hacer al respecto? Sus opciones son:
Y o I : instalar la versi?n del paquete
N o O : conservar la versi?n actualmente instalada
D : mostrar las diferencias entre versiones
Z : ir a un shell para examinar la situaci?n
La acci?n por omisi?n es conservar la versi?n actual.


Hasta ahora he usado la opci?n --force-confnew de dpkg para instalar los paquetes, ya que siempre me interesa instalar la versi?n m?s nueva de los ficheros que aportan mis paquetes. El problema viene al usar esta opci?n, dpkg me renombra el fichero de conf. antiguo a "fichero_conf.dpkg-old". ?Habr?a alguna forma de usar la opci?n "--force-confnew" de dpkg (para forzar a intalar siempre la versi?n del fichero del paquete) y que no genere estas copias de renombradas de la vesi?n antigua del fichero?





La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros países
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries