HOWTO etc-update

De Gentoo Linux Wiki

Este articulo es parte de las series de HOWTO.
Kernel & Hardware Red y Servicios Portage Relacionado con el Sistema Servidor X Juegos Misceláneos

Tabla de contenidos

[editar] Introducción

etc-update es una herramienta para ayudarte con los cambios en los archivos de configuración durante las actualizaciones. También deberías echarle un vistazo a dispatch-conf.

[editar] Uso

  1. Ejecuta el comando

etc-update.

  1. Verás una lista de configuraciones con cambios. Por cada archivo puedes:
    1. Actualizar.
    2. Descartar la actualización.
    3. Actualizar parcialmente (interactivo).
    4. Ignorar la actualización.

Si quieres ver las diferencias entre los archivos, primero seleccionalo, simplemente pulsa [Intro]. Sal del modo "diff" pulsando la tecla "q". Ésto hará que vuelvas a la selección.

[editar] Actualizar los cambios interactivamente

Comandos Disponibles:

  • ed: Editar usando las dos versiones, cada una con un encabezamiento.
  • eb: Editar usando las dos versiones.
  • el: Editar usando la versión de la izquierda.
  • er: Editar usando la versión de la derecha.
  • e: Editar una nueva versión.
  • l: Usar la versión de la izquierda.
  • r: Usar la versión de la derecha.
  • s: Incluir las lineas comunes silenciosamente.
  • v: Incluir las lineas comunes (Verbose).
  • q: Salir.

[editar] Configuración

El archivo de configuración de etc-update es /etc/etc-update.conf

[editar] Autoactualizar cambios

Cuando eu_automerge es "yes", los cambios en los comentarios o las cabeceras CVS se actualizarán automáticamente.

eu_automerge=yes/no

[editar] Parámetros adicionales

Puedes especificar parámetros a cp, mv y rm. Ejemplo:

rm_opts="-i"
mv_opts="-i"
cp_opts="-i"

[editar] Comando Diff

Puedes elegir el comando para ver las diferencias entre los archivos. Los archivos, son identificados como %file1 y %file2. Un ejemplo para diff:

diff_command="diff -uN %file1 %file2"
using_editor=0

Ejemplo para vimdiff:

diff_command="vim -d %file1 %file2"
using_editor=1

[editar] Comando de actualización

Probablemente no quieras cambiar ésto. Se especifica el comando usado para actualizar los cambios. Pro defecto es

sdiff -s -o %merged %orig %new

Los comandos parseados son %orig, %new y %merged.

[editar] Salida Coloreada

Si te gustaría tener algunos colores en la salida de tu etc-update, te recomiendo que uses colordiff. Es un pequeño programa que le da algunos extras a las necesidades del diff. Es muy fácil de instalar y configurar:

# emerge colordiff
Archivo: /etc/etc-update.conf
 diff_command="colordiff -uN %file1 %file2"

También necesitarás cambiar el less para aceptar las entradas que estarás usando.

Archivo: /etc/etc-update.conf
 pager="less -r"

[editar] Consejos sobre cómo usar etc-update

Si usas etc-update por primera vez, probablemente no sepas qué archivos deberían ser reescritos or dejarlos. Por lo general, deberías seguir unas simples reglas:

  • Reescribe siempre los archivos en

/etc/init.d/ con las nuevas versiones. Ésto asegura que todos los demonios empezarán correctamente.

  • En la mayoría de los casos, es recomendable reescribir los archivos de configuración que nunca has editado. La mayoría de los usuarios no cambiarán nada en

/etc/udev/ o /etc/pam.d/ o algunos archivos de configuración los cuales no necesitan ningún cambio (excepto en algunos sistemas muy "especiales").

  • Mira cualquier archivo que cambiaras manualmente. En la mayoría de los casos,

etc-update quiere reemplazarlos con sus copias originales. Esto no es seguro que pase, y en el 99% de los casos querrás mantener tu propia configuración.

  • Si no estás seguro de lo que pasará con una configuración en particular, mira los cambios. Si ésto no ayuda, pregunta a un amigo en el los foros Gentoo, y ignora la actualización por ésta vez.

[editar] Discusión

¿Preocupaciones o elogios? Por favor, usa nuestra sección de discusión.

[editar] Artículos Relacionados

[editar] Créditos

Traducido de la versión original en Ingles por gekito

Herramientas personales
Otros idiomas