Provided by: dpkg_1.16.1.2ubuntu7_i386 bug

NOMBRE

       dpkg-divert - Redefine la version de un fichero del paquete

SINOPSIS

       dpkg-divert [option...] command

DESCRIPCI'ON

       dpkg-divert es una herramienta para configurar y actualizar la lista de
       redirecciones.

       La redirecci'on (<<diversion>>) de ficheros es una forma de  evitar  que
       dpkg  instale  un  fichero  en su ubicacion, sino que lo instale en una
       ubicacion redirigida. Las redirecciones se pueden usar a traves de  los
       scripts  en  los  paquetes Debian para mover un fichero cuando causa un
       conflicto. Los administradores de sistema pueden  usarlo  tambien  para
       redefinir  el  fichero  de  configuracion  de  algun  paquete, o cuando
       algunos ficheros (que no estan marcados como <<conffiles>>)  deben  ser
       preservados  por  dpkg  si se instala una version nueva del paquete que
       contiene estos ficheros.

'ORDENES

       [--add] fichero
              Anade una redireccion para el fichero.

       --remove fichero
              Elimina una redireccion para el fichero.

       --list comod'in
              Lista las redirecciones  que  encajan  con  el  comod'in  (patron
              <<glob>>).

       --listpackage fichero
              Muestra  el  nombre del paquete que redirige al fichero. Muestra
              <<LOCAL>> si el fichero esta redirigido localmente, y nada si el
              fichero no esta redirigido.

       --truename fichero
              Muestra el nombre real del fichero redirigido.

OPCIONES

       --admindir directorio
              Define  el  directorio  de  datos  de  dpkg como directorio (por
              omision: /var/lib/dpkg).

       --divert redirigir-a
              redirigir-a es la ubicacion donde las versiones del fichero, tal
              y como otros paquetes lo ofrecen, se redirigira.

       --local
              Especifica  que  todas  las  versiones  de  los paquetes de este
              fichero se redirigiran. Esto es, sin excepciones, y sin importar
              que  paquete  esta  instalado,  el  fichero  se  redirigira.  El
              administrador del sistema puede  usar  esto  para  instalar  una
              version modificada localmente.

       --package paquete
              <paquete>  es  el nombre de un paquete cuya copia del fichero no
              se redirigira. Por ejemplo, el fichero se redirigira para  todos
              los paquetes a excepcion de paquete.

       --quiet
              Modo silencioso, esto es: sin informacion detallada.

       --rename
              Mueve  el  archivo a un lado (o atras). dpkg-divert interrumpira
              la operacion en caso de que el fichero destino ya exista.

       --test Modo de prueba, esto es, no realiza ningun cambio, solo  muestra
              su ejecucion.

       --help Muestra el modo de uso y termina.

       --version
              Muestra la version y termina.

NOTAS

       When  adding,  default  is  --local and --divert original.distrib. When
       removing, --package or --local and --divert must match if specified.

       Los directorios no se pueden redirigir con dpkg-divert.

       Debe tener cuidado al redireccionar bibliotecas  compartidas,  ldconfig
       (8) crea un enlace simbolico basado en el campo <<DT_SONAME>> integrado
       en la biblioteca. Ya que ldconfig no respeta  las  redirecciones  (solo
       dpkg  lo  hace), si una biblioteca redirigida tiene el mismo <<SONAME>>
       que la que no esta redirigida, es posible que el enlace simbolico acabe
       apuntando a la biblioteca redirigida.

EJEMPLOS

       Para   redireccionar   todas   las   copias   de   /usr/bin/ejemplo   a
       /usr/bin/ejemplo.foo;  hara  que  todos  los   paquetes   que   provean
       /usr/bin/ejemplo  lo instalen como /usr/bin/ejemplo.foo, renombrando el
       fichero en caso de ser necesario.

       dpkg-divert --divert /usr/bin/ejemplo.foo --rename /usr/bin/ejemplo

       Para eliminar esa redireccion:

       dpkg-divert --rename --remove /usr/bin/ejemplo

       Para redireccionar cualquier paquete que instale /usr/bin/ejemplo  como
       /usr/bin/ejemplo.foo, a excepcion de su propio paquete wibble.

       dpkg-divert  --package  wibble  --divert  /usr/bin/ejemplo.foo --rename
              /usr/bin/ejemplo

       Para eliminar esa redireccion:

       dpkg-divert --package wibble --rename --remove /usr/bin/ejemplo

ENTORNO

       DPKG_ADMINDIR
              If set and the --admindir option has not been specified, it will
              be used as the dpkg data directory.

       DPKG_MAINTSCRIPT_PACKAGE
              If  set  and  the  --local  and  --package options have not been
              specified, dpkg-divert will use it as the package name.

FICHEROS

       /var/lib/dpkg/diversions
              El fichero que contiene la lista actual de redirecciones  en  el
              sistema.  Esta  ubicado  en  el  directorio de administracion de
              dpkg, asi como otros ficheros importantes para dpkg, como status
              o available.
              Nota:  dpkg-divert  preserva  la  copia antigua de este archivo,
              insertando la extension  -old  antes  de  reemplazarlo  con  uno
              nuevo.

V'EASE TAMBI'EN

       dpkg(1).

AUTOR

       Copyright (C) 1995 Ian Jackson

       Esto  es  software  libre;  vea la version 2 o posterior de la Licencia
       Publica General GNU para condiciones de copia. NO hay ninguna garantia.

TRADUCTOR

       Rudy Godoy  <rudy@kernel-panik.org>,  Ruben  Porras  <nahoo@inicia.es>,
       Bruno    Barrera    C.   <bruno.barrera@igloo.cl>,   Carlos   Izquierdo
       <gheesh@ertis.net>,  Esteban  Manchado  y  NOK.   Debian  L10n  Spanish
       <debian-l10n-spanish@lists.debian.org>.
       Revisiones     por     Santiago    Vila    <sanvila@unex.es>,    Javier
       Fernandez-Sanguino, Ruben Porras, Luis Uribe y Omar Campagne.