Provided by: dpkg_1.19.0.5ubuntu2_amd64 bug

NOMBRE

       dpkg-divert - Redefine la versión de un fichero del paquete

SINOPSIS

       dpkg-divert [opción...] orden

DESCRIPCIÓN

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

       File diversions are a way of forcing dpkg(1)  not to install a file into its location, but
       to a diverted location. Diversions can be used through the Debian package scripts to  move
       a  file  away when it causes a conflict. System administrators can also use it to override
       some package's configuration  file,  or  whenever  some  files  (which  aren't  marked  as
       “conffiles”)  need  to  be preserved by dpkg, when installing a newer version of a package
       which contains those files.

ÓRDENES

       [--add] fichero
              Añade una redirección para el fichero.

       --remove fichero
              Elimina una redirección para el fichero.

       --list comodín
              Lista las redirecciones que encajan con el comodín (patrón «glob»).

       --listpackage fichero
              Print the name of the package that diverts file (since dpkg 1.15.0).  Prints  LOCAL
              if file is locally diverted and nothing if file is not diverted.

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

OPCIONES

       --admindir directorio
              Set the dpkg data directory to directory (default: /var/lib/dpkg).

       --divert redirigir-a
              redirigir-a  es  la  ubicación  donde  las  versiones del fichero, tal y como otros
              paquetes lo ofrecen, se redirigirá.

       --local
              Especifica que todas las versiones de los paquetes de este fichero se  redirigirán.
              Esto  es, sin excepciones, y sin importar qué paquete está instalado, el fichero se
              redirigirá. El administrador del sistema puede  utilizar  esto  para  instalar  una
              versión modificada localmente.

       --package paquete
              paquete  es  el  nombre  de un paquete cuya copia del fichero no se redirigirá. Por
              ejemplo, el fichero se redirigirá para todos los paquetes a excepción de paquete.

       --quiet
              Modo silencioso, esto es: sin información detallada.

       --rename
              Mueve el archivo a un lado (o atrás). dpkg-divert interrumpirá la operación en caso
              de que el fichero destino ya exista.

       --test Modo de prueba, esto es, no realiza ningún cambio, sólo muestra su ejecución.

       -?, --help
              Muestra el modo de uso y termina.

       --version
              Muestra la versión y termina.

ESTADOS DE SALIDA

       0      La acción requerida finalizó con éxito.

       2      Fatal  or  unrecoverable  error  due to invalid command-line usage, or interactions
              with the system, such as accesses to the database, memory allocations, etc.

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
              Si  se  define,  y  las  opciones --local y --package no se definen, dpkg-divert lo
              utiliza como el nombre de paquete.

FICHEROS

       /var/lib/dpkg/diversions
              File which contains the current list of diversions of the system. It is located  in
              the  dpkg  administration directory, along with other files important to dpkg, such
              as status or available.
              Nota: dpkg-divert  preserva  la  copia  antigua  de  este  archivo,  insertando  la
              extensión -old antes de reemplazarlo con uno nuevo.

NOTAS

       Al  añadir  redirecciones se usa --local y --divert original.distrib de forma predefinida.
       Al eliminar, --package o --local deben coincidir con --divert si se definen.

       Los directorios no se pueden redirigir con dpkg-divert.

       Care should be taken when diverting shared libraries, ldconfig(8) creates a symbolic  link
       based  on  the  DT_SONAME  field embedded in the library.  Because ldconfig doesn't honour
       diverts (only dpkg does), the symlink may end up pointing at the diverted  library,  if  a
       diverted library has the same SONAME as the undiverted one.

EJEMPLOS

       Para  redireccionar  todas las copias de /usr/bin/ejemplo a /usr/bin/ejemplo.foo; hará 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 redirección:

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

       Para    redireccionar    cualquier    paquete    que    instale    /usr/bin/ejemplo   como
       /usr/bin/ejemplo.foo, a excepción de su propio paquete wibble:

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

       Para eliminar esa redirección:

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

VÉASE TAMBIÉN

       dpkg(1).

TRADUCTOR

       Rudy Godoy <rudy@kernel-panik.org>,  Rubén  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 Fernández-Sanguino,  Rubén  Porras,
       Luis Uribe y Omar Campagne.