<!DOCTYPE debiandoc PUBLIC "-//DebianDoc//DTD DebianDoc//ES" [
 <!entity % versiondata  SYSTEM "dynamic.ent" > %versiondata;
 <!entity % defaultsdata SYSTEM "defaults.ent"> %defaultsdata;
 <!entity % urlsdata     SYSTEM "urls.ent"    > %urlsdata;
 <!entity docid "$Id: release-notes.es.sgml,v 1.7 2000/08/13 20:46:38 jfs Exp $">
]>

<debiandoc>
<book>

<titlepag>
  <title>Notas de publicación de &debian; &release; (`potato'), &arch-title;</title>
    <author>
    <name/Josip Rodin, Bob Hilliard, Adam Di Carlo, Anne Bezemer/<email//
    </author>
    <author>
    <name//<email/debian-doc@lists.debian.org/
    </author>
    <version>&docid; </version>
</titlepag>

<toc detail="sect">

<chapt id="whats-new">Novedades en &debian; &release;.

  <p>[La versión más reciente de este documento está siempre disponible en
  <url id="&url-release-notes;">. Si su versión tiene más de un mes de
  antigüedad, tal vez quiera obtener la última versión.]

  <p>La anterior publicación de Debian, &debian; 2.1, incluía cuatro 
  soporte oficial para arquitecturas: Intel x86 (``i386''), Motorola 680x0
  (``m68k''), Alpha (``alpha''), y SPARC (``sparc''). En esta nueva
  publicación hemos introducido dos arquitecturas adicionales: PowerPC
  (``powerpc'') y ARM (``arm''). Puede leer más sobre el estado de las
  migraciones e información específica de la migración a su arquitectura
  en las <url id="&url-ports;" name="páginas web sobre migraciones de Debian">.

<![ %powerpc [
  <p>Esta el la primera publicación oficial de &debian; para la arquitectura
  &arch-title;. Pensamos que está suficientemente probada para ser publicada.
  Sin embargo, como no ha tenido la visibilidad (y por tanto el chequeo por 
  parte de los usuarios) que han tenido nuestras publicaciones para otras
  arquitecturas, puede encontrar algunos errores. Por favor, use nuestro
  <url id="&url-bts;" name="sistema de seguimiento de errores"> para informar
  de cualquier problema; asegúrese de mencionar el hecho de que el error
  sucede en la plataforma &architecture;.
]]>

<![ %arm [
  <p>Esta el la primera publicación oficial de &debian; para la arquitectura
  &arch-title;. Pensamos que está suficientemente probada para ser publicada.
  Sin embargo, como no ha tenido la visibilidad (y por tanto el chequeo por 
  parte de los usuarios) que han tenido nuestras publicaciones para otras
  arquitecturas, puede encontrar algunos errores. Por favor, use nuestro
  <url id="&url-bts;" name="sistema de seguimiento de errores"> para informar
  de cualquier problema; asegúrese de mencionar el hecho de que el error
  sucede en la plataforma &architecture;.

  <p>La instalación para esta arquitectura probablemente requiere de más
  pericia y conocimientos que para otras. Debe esperar que la documentación
  esté un poco menos elaborada.
]]>

  <p>&debian; &release; para la arquitectura &arch-title; se suministra con
  la versión &kernelversion; del núcleo. La serie 2.2 del núcleo es una nueva
  generación de núcleos, que introduce varios cambios importantes tanto en el
  núcleo como en otros programas basados en características del núcleo, además
  de una gran cantidad de nuevos controladores de hardware y corrección de 
  errores en los controladores existentes.

 <sect id="newinst">Novedades en el Sistema de Instalación.

  <p>Los paquetes <package>boot-floppies</package> y <package/debian-cd/
  incluyen un buen número de mejoras sobre Debian 2.1. Han habido notables
  mejoras en el soporte de instalación a través de red, incluyendo soporte
  para configuración por DHCP. Hay soporte para instalación usando consola
  serie en más arquitecturas.

  <p>El viejo sistema de selección de perfiles y tareas ha sido sustituido por
  "meta-paquetes" Debian (paquetes cuyo único propósito es depender de otros
  paquetes) y una interfaz llamada <package/tasksel/.  Esto significa que
  las tareas se pueden usar en cualquier momento, no sólo a la hora de la
  instalación, y se puede mantener entre actualizaciones.

  <p>La configuración post-reinicio, que era realizada por un conjunto de
  ``shell scripts'', se realiza ahora por el paquete <package/base-config/,
  que usa <package/debconf/. Se espera que para la próxima publicación de
  Debian, <package/debconf/ sea la interfaz principal con la que interactúen
  los usuarios durante la instalación y configuración.

<![ %i386 [
  <p>Las imágenes del núcleo están disponibles en varios "sabores". Estos 
  sabores contienen cada uno soporte para un conjunto diferente de hardware.
  Las variedades disponibles en &debian; &release; para &arch-title; son:

  <taglist>
  <tag>`vainilla'
    <item>El paquete del núcleo estándar disponible en Debian. Incluye
    prácticamente todos los controladores soportados en Linux, construidos
    como módulos. Esto incluye controladores para dispositivos de red,
    dispositivos SCSI, tarjetas de red, dispositivos Video4Linux, etc.
    La variedad `vainilla' incluye un disco de rescate (`rescue'), uno 
    raíz (`root'), y tres de controladores (`drivers').

  <tag>`udma66'
    <item>Muy similar a `vainilla', salvo que incluye los parches IDE de
    Andre Hedrick's para dar soporte a dispositivos UDMA66.

  <tag>`compact' 
    <item>Como `vainilla', pero eliminando muchos de los controladores
    menos usados (sonido, v4l, etc). Además, tiene soporte incluido para
    muchos dispositivos Ethernet PCI populares: NE2000, 3COM 3c905,
    Tulip, Via-Rhine e Intel EtherExpress Pro100. Estos controladores
    incluidos en el núcleo le permiten sacar el máximo partido a la
    característica de instalación vía red del instalador de Debian para
    instalar los demás controladores y/o el sistema base a través de la
    red, de modo que sólo necesita crear los disquetes de rescate y raíz.
    Finalmente, `compact' también tiene soporte para varios controladores
    RAID comunes: DAC960, y los controladores SMART2 RAID de Compaq. La
    variedad `compact' incluye un disco de rescate (`rescue'), uno 
    raíz (`root'), y uno de controladores (`drivers').

  <tag>`idepci'
    <item>Un núcleo con soporte sólo para dispositivos IDE y PCI (y un
    número muy pequeño de dispositivos ISA). Este núcleo debe usarse si
    los dispositivos SCSI en las otras variedades causan que su sistema
    se `cuelgue' al arrancar (probablemente debido a conflicto entre
    recursos, o a un mal comportamiento del controlador/tarjeta en su
    sistema.) La variedad `idepci' también tiene un controlador de
    disquetera IDE (ide-floppy) incorporado, para que pueda instalar
    desde dispositivos LS120 o ZIP.
  </taglist>

  Los ficheros de configuración del núcleo para estos sabores pueden
  encontrarse en sus respectivos directorios en un fichero llamado
  "kernel-config".
]]>

  <sect id="newdistro">Novedades en la Distribución.

  <p>Todas las arquitecturas de Debian se basan ahora en la nueva versión
  2.1.2 de la biblioteca C de GNU. Aunque la nueva glibc hace que los
  nuevos paquetes no se puedan instalar en la versión anterior, mantiene
  compatibilidad binaria hacia atrás con los viejos paquetes compilados
  con la glibc 2.0 de &debian; versiones 2.1 y 2.0, y compatibilidad
  fuente prácticamente completa con esas fuentes antiguas.

  <p>En esta publicación, la mayoría de las utilidades básicas del sistema
  han empezado a usar PAM, los módulos de autentificación "enchufables"
  (`Pluggable Authentication Modules'), que suministran a los administradores
  de sistemas un poderoso método de controlar el acceso al sistema y los
  métodos de autentificación. PAM permite administrar desde un único
  punto la autentificación y la gestión de cuentas. Si desea cambiar sus
  programas de autentificación a un esquema diferente (p. ej. OPIE,
  Kerberos, etc...) sólo necesita modificar los ficheros de configuración
  de PAM para esos programas, en lugar de recompilar el programa en si.

  <p>La publicación &release; es la primera versión de Debian que incluye
  soporte completo para nuestros usuarios Japoneses, que tenían que usar
  paquetes adicionales de Debian JP hasta ahora para obtener soporte a
  caracteres multi-byte. Adicionalmente, hemos aumentado el nivel de
  internacionalización, y mejorado el soporte para la mayoría de los
  idiomas "no Latinos".

  <p>El número de paquetes que incluye nuestra distribución principal
  está ahora alrededor de &num-of-distrib-pkgs;, aumentando en más de
  50%, como es usual.

  <p>La publicación &release; también ofrece varias actualizaciones
  importantes de programas y bibliotecas, tales como XFree86 3.3.6, Perl
  5.005.03, GCC 2.95.2, PAM 0.72, GTK+/GLib 1.2.7, GNOME 1.0.56, ncurses
  5.0, teTeX 1.0.6, XEmacs 21.1.8, S-Lang 1.3.9, GGI 1.99.2, y muchas más.

  <p>Como pasó con la actualización de la publicación 2.0 a la 2.1, la
  mayoría de los cambios de 2.1 a 2.2 son incrementales. Se incluyen
  muchos paquetes nuevos y nuevas versiones de paquetes viejos, junto con
  una recompensa de nuevas características y corrección de errores.
  El mismo sistema de paquetes dpkg+apt se usa para realizar las
  actualizaciones, y nos hemos esforzado para hacer la transición tan
  indolora y sin problemas como ha sido posible.

  <p><package/apt/, ahora en la versión 0.3.19, que se usa en conjunción
  con <package/dpkg/, ahora en la versión 1.6.13, es la herramienta de
  instalación de paquetes preferida, dado que tiene soporte para
  diferentes orígenes de paquetes (CD-ROMs y otros discos removibles,
  discos duros locales o montados a través de la red, o sitios remotos
  FTP o HTTP de Internet). Puede ser usado bien desde la línea de órdenes
  como <prgn/apt-get/, o como un método de adquisición (`download') de
  paquetes en <prgn/dselect/, para instalar paquetes binarios (o fuentes)
  nuevos o actualizarlos.

  <p>La distribución Oficial en CD-ROM son <em>tres</em>CD-ROMs de
  paquetes binarios, conteniendo las secciones "main" y "contrib". Si un
  vendedor añade "non-US/main" o porciones de las secciones "non-free" o
  "non-US/non-free" a un conjunto de CDs, puede haber cuatro CDs de
  binarios.
<![ %supports-bootable-cd [
<![ %i386 [
  El primer y segundo CD-ROM del conjunto son de arranque, y se suelen
  usar para iniciar nuevas instalaciones. El primer CD usa el núcleo
  variedad `vainilla'. Si hay problemas arrancando con este CD, puede
  usar el segundo CD que usa la variedad `compact'.
]]>
<![ %not-i386 [
  El primer CD-ROM del conjunto es de arranque, y se suele
    usar para inicar nuevas instalaciones.
]]>
]]>
  Todos los CDs están auto-contenidos, lo que significa que puede
  insertar cualquiera de ellos y operar con sus contenidos, sin necesidad
  de andar tocando los otros.
  <prgn/apt-cdrom/ se usa para gestionar múltiples CDs, bien a través de
  la interfaz de línea de órdenes, <prgn/apt-cdrom/, o el método de
  acceso <prgn/apt/ para <prgn/dselect/.

<chapt id="installing">Nuevas instalaciones

  <p>Si está haciendo una nueva instalaciones de Debian, debe leer el
  manual de instalación, que está disponible en el CD Oficial en:

<example>
/dists/potato/main/disks-&architecture;/current/install.txt (o .html)
</example>

  O en la Internet en:
  <p><url id="&url-install-manual;">

  <p>El sistema de instalación de Debian, llamado <package/boot-floppies/
  (aunque sirve para más medios que sólo los disquetes), ha sido
  simplificado y actualizado a conveniencia de los usuarios.

<![ %not-powerpc [
<![ %not-arm [

<chapt id="upgrading">Actualizaciones desde versiones anteriores

  <sect id="information">Cambios al sistema en detalle

<![ %not-sparc [
<![ %not-alpha [
  <p>Los procedimientos de actualización descritos más abajo pueden ser
  usados para actualizar cualquier versión anterior de Debian a &release;
  en un paso; no tendrá que actualizar paso a paso a cada una de las
  versiones intermedias. Note sin embargo que las actualizaciones desde
  la versión 2.0 y anteriores a &release; no han sido comprobadas
  extensivamente, y por tanto no tienen soporte.
]]>
]]>

<![ %sparc [
  <p>Esta publicación de &debian; para la arquitectura &arch-title;
  requiere un núcleo 2.2.x (preferiblemente 2.2.7 o superior), dado que
  algunas de las funciones de la biblioteca C de GNU lo requieren. Sin
  embargo, la nueva biblioteca C de GNU es compatible con programas
  viejos. Si intenta actualizar a esta versión desde &debian; 2.1 (la
  única otra versión publicada para &arch-title;), y no tiene un núcleo
  2.2.x, entonces la instalación del paquete <package/libc6/ fallará
  antes de seguir. NO intente forzar la actualización en un núcleo
  no-2.2.x &mdash; si lo hace, tendrá problemas severos que requerirán
  arrancar desde un disco de rescate para arreglarlos. Si necesita
  actualizar su núcleo, instale uno de los núcleos suministrados en esta
  versión (es decir, los paquetes <package/kernel-image-*/), o compile el
  suyo desde las fuentes. Después de lo cual, puede continuar con la
  actualización.
]]>

  <p>Compatibilidad hacia atrás de fuentes y binarios en la GNU LibC 2.1
  significa que la mayoría de los programas de la publicación anterior
  funcionarán en la nueva publicación (pero no al revés). Todos los
  paquetes en &debian; &release; han sido preparados para funcionar en el
  nuevo entorno, por supuesto, y será posible recompilar la mayoría de los
  programas en la nueva publicación sin cambios. Sin embargo, hay algunas
  excepciones a la regla, así que algunos de sus programas locales pueden
  necesitar que los modifique y/o recompile en la nueva glibc para
  funcionar correctamente.

  <p>Cuando se ejecuta bajo el núcleo 2.2 y la glibc 2.1, el sistema
  montará automáticamente el dispositivo virtual `devpts' adicional, para
  dar soporte a las PTYs Unix98, y alguno de nuestros demonios
  (servidores Unix) cambiarán automáticamente a usar los nuevos
  dispositivos (<file>/dev/pts/*</file> en vez de
  <file>/dev/ttyp*</file>).

  <p>Con el núcleo 2.2.x, los dispositivos de impresoras del PC empiezan
  a partir de lp0 en lugar de lp1 como en los núcleos 2.0.x, así que
  deberá actualizar su printcap y otros ficheros de configuración para
  usar eso (<file>/dev/lp0</file> en vez de <file>/dev/lp1</file>,
  <file>/dev/lp1</file> en vez de <file>/dev/lp2</file> y así
  sucesivamente).

  <p>La transición a usar un nuevo núcleo ha ido suavemente,
  principalmente porque habíamos preparado casi totalmente la publicación
  2.1 para ejecutar un núcleo 2.2. Algunas cuestiones permanecen aún,
  relacionadas principalmente con la red:
  <list>

  <item>la herramienta de manipulación de
  cortafuegos <prgn/ipfwadm/ ha sido sustituida por <prgn/ipchains/. La
  actualización del paquete <package/netbase/ le pedirá permiso para realizar
  enlaces simbólicos a un `wrapper script' para que su cortafuegos siga
  funcionando; también puede leer
  <file>/usr/share/doc/netbase/ipchains-HOWTO.txt.gz</file> y convertir
  adecuadamente la configuración de su cortafuegos a ipchains. 

  <item>El `script' <file>/etc/init.d/network</file>, según fue
  preparado por los viejos procedimientos de instalación de Debian,
  muestra mensajes de error con el nuevo núcleo; esto se puede
  arreglarse añadiendo las opciones `netmask' y `dev' adecuadas a las
  llamadas a <prgn/route/ que haya en dicho
  fichero. 

  <item>Desafortunadamente, esta actualización del núcleo también
  puede significar problemas para esos usuarios cuyas máquinas tengan
  cantidades de RAM muy pequeñas.

  </list>

  <p>Debería leer el fichero del núcleo
  <file>Documentation/Changes</file> para más información sobre cómo
  actualizar programas para que funcionen con el nuevo núcleo.

  <p>La actualización a aplicaciones con capacidades PAM ha sido hecha de
  manera tan suave e integrada como ha sido posible. Para la mayoría de
  los casos, las nuevas configuraciones imitan a las configuraciones
  antiguas pre-PAM. De todos modos, no se puede tener en cuenta todos y
  cada uno de los casos. Si hace falta realizar cambios, puede instalar
  el paquete <package/libpam-doc/, que contiene documentación sobre cada
  uno de los aspectos de la biblioteca PAM, incluso pistas sobre como
  modificar sus aplicaciones no-PAM existente para añadirles soporte para
  el nuevo modelo de autentificación.

  <p>Una gran parte de la actualización de PAM fue unir
  <package/secure-su/ al paquete login principal. El <prgn/su/
  predeterminado suministrado por <package/shellutils/ se suministra ahora
  por el paquete <package/login/ de forma que la integración de PAM sea
  más completa y a lo largo de todo el sistema. Si usted usaba el
  <prgn/su/ predeterminado, entonces no notará ningún cambio con la nueva
  versión. Sin embargo, los usuarios del paquete obsoleto
  <package/secure-su/ puede que tengan que comprobar sus configuraciones
  para asegurarse de que la nueva configuración PAM es compatible.

  <p>Puede que observe que esta publicación incluye dos versiones de
  Perl: 5.004 (en los paquetes <package/perl-5.004*/) y 5.005 (en los
  paquetes <package/perl-5.005*/). Le recomendamos altamente usar la
  última versión, más moderna, y eliminar la versión antigua, que se
  mantiene sólo por compatibilidad, como conveniencia para los
  programadores.<footnote>Esto puede hacerse instalando el paquete
  perl-5.005, usando p. ej. <tt/apt-get install perl-5.005/</footnote>
  Si tiene/usa cualquier módulo Perl de los nuevos paquetes
  <package/lib*-perl/ en sus `scripts', deberá definir el enlace
  simbólico <file>/usr/bin/perl</file> (usando
  <prgn/update-alternatives/) para que apunte a Perl 5.005, de otro modo
  encontrará problemas.

  <p>Por favor, observe que el archivo Debian non-US ha sido
  reorganizado ligeramente para ofrecer soporte a la separación entre
  software libre y no-libre. Si usted ya usaba <package/apt/ para acceder
  a él, tendrá que cambiar las lineas de <file>/etc/apt/sources.list</file>
  para non-US a la siguiente forma:

<example>
deb http://non-US.debian.org/debian-non-US potato/non-US main contrib non-free
</example>

  <p>Las versiones anteriores de <prgn/inetd/ (suministradas por el
  paquete <package/netbase/) tenían un `bug' que hacía que cuando
  <prgn/inetd/ era interrumpido, una conexión existente a cualquiera de
  los servicios internos podía impedir que <prgn/inetd/ se reiniciase.
  Este error ha sido corregido en el <package/netbase/ actual, pero las
  versiones antiguas siguen siendo vulnerables. Si encuentra que
  <prgn/inetd/ no se reinicia apropiadamente, busque cualquier proceso
  <prgn/inetd/ existente que siga ejecutándose, o procesos como
  "-discard" o "-echo". Si tiene el paquete <package/psmisc/ instalado,
  ejecutando:

<example>
sed 's/[[:space:]][[:space:]]*/ /g' /etc/inetd.conf |
            grep '^ *[^#]' | cut -d" " -f1,3 |
            while read serv type; do
                fuser -n $type $serv;
            done
</example>

  como root le dirá que procesos usan puertos en los que <prgn/inetd/
  está interesado.

  <p>Los usuarios del MTA smail observarán que la publicación &release;
  no contiene dicho paquete ya más, debido a errores serios que tenía
  durante nuestros ciclos de pruebas. Paquetes actualizados de smail
  pueden obtenerse aún en la distribución inestable o en <url
  id="http://www.fs.tum.de/~bunk/smail.html">. <!-- nota, aquí no hay  nada -->

  <p>Las nuevas XFree86 y otros paquetes <package/xserver-*/
  introducidas en esta publicación, comparados con los de la publicación
  2.1 anterior, pueden muy bien contener mejor soporte para su hardware
  gráfico, especialmente controladores para nuevas tarjetas gráficas como
  muchas tarjetas aceleradoras 3D. Si no sabe exactamente que paquete
  servidor X escoger, pruebe el programa <prgn/xviddetect/ (del paquete
  <package/xviddetect/), que le mostrará el nombre del servidor X que
  necesita, basado en información que encuentre sobre su bus PCI/AGP.
  <p>Los usuarios del chipset Intel i810 deberían ser conscientes de
  que, para funcionar adecuadamente, el servidor de X necesita un
  módulo del núcleo de Linux que no se distribuye junto con las
  fuentes del núcleo de Linux. El código fuente de este módulo, así
  como instrucciones sobre cómo compilarloy usarlo, se pueden
  encontrar en la página del <url id="&url-x-strike-force" name="Grupo
  de Acción X ">.


  <p>Si el servidor X que está usando hace referencia a la máquina que
  está actualizando para obtener servicios de fuentes con <prgn/xfs/,
  perderá su conexión al servidor de fuentes cuando se interrumpa
  <prgn/xfs/. No es fatal, pero puede ser molesto. Nota: cosas similares
  pueden suceder con otros demonios, así que esté preparado.

  <sect1 id="renames">Paquetes renombrados

  <p>Los siguientes paquetes han sido renombrados según se muestra. En la
  mayoría de los casos, si no todos, se han añadido campos Conflicts:,
  Replaces:, y Provides: (o incluso paquetes tontos) para que el nuevo
  paquete sea instalado automáticamente, y/o sustituya/elimine de manera
  segura al viejo.

<example>
  ada-rm              -&gt;    gnat-doc
     <footnote>El manual de referencia de Ada se ha incluido en gnat-doc.</footnote>
  alsa-modules        -&gt;    alsa-base
  alsalib             -&gt;    libasound0.4
  ax25-utils          -&gt;    libax25
  blt8.0-unoff        -&gt;    blt8.0
  c-client-dev        -&gt;    libc-client4.7-dev
  console-tools-data  -&gt;    console-tools
     <footnote>El paquete `console-tools-data' se ha incluido de nuevo en console-tools.</footnote>
  cti-ifhp            -&gt;    ifhp
  cwnn                -&gt;    freewnn-cserver
  cwnn-dev            -&gt;    freewnn-cserver-dev
  data-dumper         -&gt;    perl-5.005-doc
  dhcp-beta           -&gt;    dhcp
  dhcp-client-beta    -&gt;    dhcp-client
  dhcp-relay-beta     -&gt;    dhcp-relay
  egcc                -&gt;    gcc
  egcs-docs           -&gt;    gcc-doc
  emacspeak-bs-tcl, emacspeak-dt, emacspeak-dt-tcl -&gt;    emacspeak-ss
  eterm-backgrounds   -&gt;    eterm
  fte-cfgdocs         -&gt;    fte-docs
  fvwm                -&gt;    fvwm1
  fvwm2               -&gt;    fvwm
  gltt2               -&gt;    libgltt2
  gltt2-dev           -&gt;    libgltt2-dev
  gmp2                -&gt;    libgmp2
  gmp2-dev            -&gt;    libgmp2-dev
  gnome-gnobots       -&gt;    gnome-gnobots2
  gnome-gnothello     -&gt;    gnome-iagno
  gnome-gyahtzee      -&gt;    gnome-gtali
  gsl                 -&gt;    libgsl0
  gsl-dev             -&gt;    libgsl0-dev
  gstep-base          -&gt;    gstep-base0
  gstep-base-dev      -&gt;    gstep-base0-dev
  gstep-extensions    -&gt;    gstep-extensions0
  gstep-gui           -&gt;    gstep-gui0
  gstep-gui-dev       -&gt;    gstep-gui0-dev
  gstep-guile         -&gt;    gstep-guile0
  gtkicq              -&gt;    gnomeicu
  intlfonts-arabic    -&gt;    xfonts-intl-arabic
  intlfonts-asian     -&gt;    xfonts-intl-asian
  intlfonts-chinese   -&gt;    xfonts-intl-chinese
  intlfonts-chinese-big -&gt;    xfonts-intl-chinese-big
  intlfonts-european  -&gt;    xfonts-intl-european
  intlfonts-japanese  -&gt;    xfonts-intl-japanese
  intlfonts-japanese-big -&gt;    xfonts-intl-japanese-big
  intlfonts-phonetic  -&gt;    xfonts-intl-phonetic
  ivtools             -&gt;    ivtools-unidraw
  kwnn                -&gt;    freewnn-kserver
  kwnn-dev            -&gt;    freewnn-kserver-dev
  lam                 -&gt;    lam-runtime
  lesstifg-dbg        -&gt;    lesstif-dbg
  lesstifg-dev        -&gt;    lesstif-dev
  libapache-mod-auth-sys -&gt;    apache-common
  libapache-mod-put   -&gt;    apache-common
  libatalk1           -&gt;    netatalk
  libatalk1-dev       -&gt;    netatalk-dev
  libc6-doc           -&gt;    glibc-doc
  libdatecalc-perl    -&gt;    libdate-calc-perl
  libg++2.8.2-dev     -&gt;    libg++2.8.1.3-dev
  libgg0              -&gt;    libgii0
  libgg0-dev          -&gt;    libgii0-dev
  libggi1             -&gt;    libgii0, libggi2
  libgnome0           -&gt;    libgnomesupport0
  libjpegg-dev        -&gt;    libjpeg62-dev
  liblockdev0-perl    -&gt;    liblockdev1-perl
  liblockdev0g-dbg    -&gt;    liblockdev1-dbg
  liblockdev0g-dev    -&gt;    liblockdev1-dev
  libmd5-perl         -&gt;    libdigest-md5-perl
  libpam0g-util       -&gt;    libpam-runtime
  libwcsmbs, wcsmbs-locale-ja -&gt;    locale-ja
  libwine0.0.971116   -&gt;    libwine
  libxml0             -&gt;    libxml1
  maplay              -&gt;    maplay3
  mysql-base          -&gt;    mysql-gpl-client, mysql-client
  mysql-dev           -&gt;    libmysqlclient6-dev
  newt0.25-dev        -&gt;    libnewt-dev
  open                -&gt;    console-tools
  palmpython          -&gt;    pyrite
  perl                -&gt;    perl5
  perl-base           -&gt;    perl5-base
  popt                -&gt;    libpopt0, libpopt-dev
  ppp-pam             -&gt;    ppp
     <footnote>El paquete ppp con soporte para PAM se ha incluido de nuevo en ppp.</footnote>
  ptx                 -&gt;    textutils
  python-bsddb, python-curses, python-misc, python-net -&gt;    python-base
     <footnote>Estos paquetes se han incluido de nuevo en python-base.</footnote>
  python-mysql        -&gt;    python-mysqldb
  python-pil          -&gt;    python-imaging
  r-pdl               -&gt;    pdl
  sgmlspm             -&gt;    libsgmls-perl
  smbfsx              -&gt;    smbfs
  sorcerer            -&gt;    pccts
  t1lib0-bin          -&gt;    t1lib-bin
  t1lib0-dev          -&gt;    t1lib-dev
  tcd                 -&gt;    gnome-media
  timezones           -&gt;    libc6
     <footnote>El paquete `timezones' se ha incluido de nuevo en libc6.</footnote>
  tm                  -&gt;    wemi
  toshiba-fan, toshiba-hotkey -&gt;    toshutils
  v-bin               -&gt;    libv-bin
  v-dbg               -&gt;    libv-dbg
  v-dev, vm-dev       -&gt;    libv-dev
  v1g                 -&gt;    libv1.22
  vnc-doc             -&gt;    xvncviewer, vncserver
  wcsmbs-locale-ko    -&gt;    locale-ko
  wnn                 -&gt;    freewnn-jserver
  wnn-common          -&gt;    freewnn-common
  wnn-dev             -&gt;    freewnn-jserver-dev
  www-search          -&gt;    libwww-search-perl
  wxxt1               -&gt;    libwxxt1
  wxxt1-dev           -&gt;    libwxxt-dev
  xfntbig5p-cmex24m   -&gt;    xfonts-cmex-big5p
  xfntil2             -&gt;    xfonts-biznet-iso-8859-2-{base,75dpi,100dpi}
  xntp3-doc           -&gt;    ntp-doc
  xpm-bin             -&gt;    xpm4g-dev
     <footnote>El paquete `xpm-bin' se ha incluido de nuevo en xpm4g-dev.</footnote>
  </example>

  <p>Aunque hemos hecho todos los esfuerzos para completar esta lista,
  puede que aún no sea exhaustiva.

  <sect1 id="splits">Paquetes divididos

  <p>Entre las versiones 2.1 (`slink') y 2.2 (`potato'), un número de
  paquetes se han dividido en dos o más paquetes. La razón de esas
  divisiones, en general, es que el paquete original ofrecía un conjunto
  de diversas funcionalidades, y que pocos usuarios, si acaso alguno,
  usaban todos esos componentes. Algunos paquetes mostrarán un mensaje
  avisando de la división durante la instalación, algunos lo mencionan en
  la descripción del paquete, y algunos simplemente lo ignoran.

  <p>Si encuentra que a un paquete familiar le falta alguna o toda su
  funcionalidad, compruebe la lista de paquetes siguiente para ver si
  debe instalar más paquetes para restaurar la funcionalidad original. Si
  eso falla, compruebe el registro de cambios del paquete, que puede
  encontrarse en
  <file>/usr/doc/<var>package</var>/changelog.Debian.gz</file>.

  <p>La siguiente es una lista de paquetes que han sido divididos (esta
  lista puede no estar completa):

  <example>
  gmc:
    mc
    gmc
    mc-common
     <footnote>Una cosa importante a tener en cuenta es que gmc contiene 
     ahora sólo la versión de GNOME, mc contiene sólo la versión de consola,
     y no tienen conflictos entre ellos.</footnote>
  libpgtcl:
    libpgtcl
    pgaccess
  mozilla:
    mozilla
    libnspr3
    libnspr3-dev
  netbase:
    netbase
    tcpd
    libwrap0
    libwrap0-dev
  netstd:
    bootp
    bootparamd
    bootpc
    finger
    fingerd
    fping
    ftp
    ftpd
    icmpinfo
    pidentd
    rdate
    rdist
    routed
    rsh-client
    rsh-server
    ruptime
    rusers
    rusersd
    rwall
    rwalld
    rwho
    rwhod
    tftp
    tftpd
    traceroute
    wdsetup
     <footnote>Después de actualizar el paquete netstd, y todos los paquetes
de los que depende, debe eliminarlo.</footnote>
  perl-base:
    perl-base
    perl-5.004-base
    perl-5.005-base
     <footnote>Actualizando el paquete perl-base se instalará la distribución
     esencial de Perl, versión 5.004. Para obtener la misma funcionalidad pero
     con la nueva versión de Perl, deberá instalar el paquete perl-5.005-base,
     después de lo cual usted puede eliminar el paquete perl-5.004-base.</footnote>
  perl:
    perl-5.004
    perl-5.004-doc
    perl-5.005
    perl-5.005-doc
     <footnote>Actualizando el paquete perl se instalará la distribución 
     completa de Perl, versión 5.004. Para obtener la misma funcionalidad pero
     con la nueva versión de Perl, deberá instalar el paquete perl-5.005 y el
     perl-5.005-doc, después de lo cual usted puede eliminar el paquete 
     perl-5.004 y el perl-5.004-doc</footnote>
  postgresql:
    postgresql
    postgresql-client
    postgresql-test
  vim:
    vim
    vim-gtk
     <footnote>Vim solía suministrar un binario para consola y X (GTK+).
     Ahora ha sido dividido para permitir instalaciones sin X.</footnote>
  </example>

 <sect id="backup">Acciones necesarias antes de actualizar

  <p>Antes de actualizar su sistema, se recomienda que haga una copia de
  seguridad completa, o al menos, una copia de cualquier dato o
  información de configuración que no pueda permitirse perder. Las
  herramientas y procesos de actualización son muy fiables, pero un fallo
  de hardware en medio de una actualización podría dar lugar a un sistema
  seriamente dañado.

  <p>Las cosas principales que puede querer guardar son los contenidos de
  <file>/etc</file>, <file>/var/lib/dpkg</file> y la información
  proporcionada por <tt>dpkg --get-selections</tt>.

  <p>Es una medida inteligente informar previamente a todos los usuarios
  de cualquier actualización que esté planeando, aunque los usuarios que
  accedan a su sistema vía ssh (al menos) no deben notar nada durante la
  actualización, y pueden querer continuar trabajando. Si desea tomar
  precauciones adicionales, haga copias de seguridad o desmonte la
  partición de los usuarios (<file>/home</file>) antes de actualizar.

  <p>La actualización de la distribución debe hacerse o bien localmente
  desde una consola virtual en modo texto (o una terminal serie conectada
  directamente), o remotamente vía un enlace <prgn/ssh/.

  <p><em/No/ debe hacer la actualización usando <prgn/telnet/,
  <prgn/rlogin/, <prgn/rsh/, o desde una sesión X gestionada por
  <prgn/xdm/ en la misma máquina que está actualizando. Esto se debe a
  que cada uno de esos servicios puede ser interrumpido durante la
  actualización, lo que puede dar lugar a un sistema <em/inaccesible/
  que está sólo actualizado a medias.

  <p>Independientemente del método usado para actualizar, se recomienda
  que compruebe el estado de todos los paquetes primero. Esto puede
  hacerse con 
<example>
dpkg -l | pager
</example> 
<example>
dpkg --get-selections &gt; nombre-fichero
</example> 

  y luego inspeccionando
  <file/nombre-fichero/), o puede hacerse en <prgn/dselect/.

  <p>Cualquier operación de instalación de paquetes debe ser ejecutada
  con privilegios de superusuario, así que entre al sistema como root o
  use <prgn/su/ o <prgn/sudo/ para obtener los derechos de acceso
  necesarios.
  
  <p>Se recomienda que use el programa <prgn>/usr/bin/script</prgn> para
  grabar una transcripción de la sesión de actualización.<footnote>De
  hecho, es una buena idea usar <prgn/script/ para grabar cualquier
  sesión de <prgn/dselect/, y cualquier otra cosa que haga que desee
  grabar.</footnote>

  De ese modo, si surge cualquier problema, puede tener un registro de
  lo que sucedió, y si  se necesita, suministrar información exacta en
  un informe de error.  Para empezar a grabar, introduzca:

<example>
script -a /upgrade-2.2.typescript
</example>

  o similar. Recuerde no poner el fichero typescript en un directorio
  temporal (como <file>/tmp</file> o <file>/var/tmp</file>).

  <p>Es deseable eliminar cualquier estado `mantener' antes de
  actualizar. Si cualquier paquete esencial para la actualización está
  marcado como `mantener' (`hold'), la actualización fallará. Si ha
  cambiado y recompilado un paquete localmente, y no renombró o puso una
  época en la versión, deberá marcarlo como `mantener' para prevenir que
  se actualice. El estado `mantener' de un paquete puede cambiarse usando
  <prgn/dselect/ (en el menú Seleccionar, use las teclas `H' y `G' para
  mantener y soltar, respectivamente), o haciendo:
<example>
dpkg --get-selections &gt; nombre-fichero
</example>
  editando <file>nombre-fichero</file> para cambiar "hold" a "install" (o
  viceversa), y luego, con permisos de root, haciendo
<example>
dpkg --set-selections &lt; nombre-fichero
</example>

  <p>Puede ser una buena idea poner el paquete <package/ssh/ como
  `mantener' (si está instalado), dado que de otro modo será sustituido
  por OpenSSH (el nuevo paquete <package/ssh/) que todavía tiene un
  fichero de configuración ligeramente incompatible, que a veces puede
  causar que <prgn/sshd/ no arranque después de la actualización.
  Marcándolo como `mantener' puede asegurarse de que su sistema
  continuará siendo accesible: puede resolver las cosas luego, o
  instalar el paquete <package/ssh-nonfree/, que es la versión de ssh
  completamente compatible, pero no-libre. (Nota: incluso si actualiza
  sin `mantener', las conexiones existentes no se cortarán.)
 
  <p>Por favor observer que el paquete <package/ssh/ en esta
  distribución inhabilita accesos como superusuario por defecto. Si
  depende de esta funcionalidad para acceder de forma remota a su
  sistema debería asegurarse de que la opción <tt/PermitRootLogin/ en
  <file>/etc/ssh/sshd_config</file> está puesto a <tt/yes/ antes de
  actualizar (Para asegurarse de que dpkg nunca actualiza el fichero a
  las nuevas versiones por defecto, puede simplemente modificar el
  fichero localmente. Basta añadir una línea en blanco.)

  <p>Es importante que el directorio <file>/etc/rcS.d</file> exista antes
  de la actualización; si no, la instalación del paquete <package/libc6/
  fallará.

  <p>No olvide monta en lectura-escritura todas las particiones que
  necesite (principalmente la partición raíz y la <file>/usr</file>),
  con una orden como:

<example>
mount -o remount,rw /<var>punto-de-montaje</var>
</example>

  <p>El directorio <file>/usr/share/doc</file> (si existe ya) no debe ser
  un enlace simbólico (p. ej. a <file>/usr/doc</file>), porque esto haría
  que algunos paquetes se romperán. De todos modos, enlazar
  <file>/usr/doc</file> a <file>/usr/share/doc</file> está permitido.
  Por favor, tenga en cuenta que si usa ese enlace habrá numerosos
  mensajes sobre directorios <file>/usr/doc</file> que no pueden ser
  eliminados. Eso es normal, y puede no prestarles atención con total
  seguridad.

  <p>El método recomendado para actualizar es usar <prgn/apt-get/
  directamente, como se describe en la próxima sección. APT es la nueva
  generación de herramientas de empaquetado de Debian, y permite
  actualizaciones suaves e instalaciones fáciles.

  <p><em/No/ debe hacer ninguna actualización de paquetes importantes con
  los métodos de acceso predeterminados en <prgn/dselect/, por que a
  diferencia del método <prgn/apt/, esos no hacen ninguna clasificación
  lógica de los paquetes durante la instalación, y por tanto no son tan
  fiables. Además, esas actualizaciones están mucho menos comprobadas y
  por tanto no están soportadas por Debian.

 <sect id="upgrade-process">Proceso de actualización

<![ %not-sparc [
  <p>Si desea actualizar usando CD-ROMs, o si está actualizando desde una
  publicación 2.0 de &debian; o anterior, necesitará las versiones de
  <package/apt/ y <package/dpkg/ disponibles en el directorio <url
  id="&disturl;/main/upgrade-&architecture;/"> de su réplica de Debian, o
  el directorio <file>upgrade/</file> del primer CD-ROM de su conjunto de
  CDs de Debian &release;. Obtenga e instale esos ficheros usando
  (exactamente en este orden):

<example>
dpkg -i dpkg_1.6.13_&architecture;.deb
dpkg -i apt_0.3.19_&architecture;.deb
</example>

  <p>Estas son versiones estáticas, compiladas especialmente, que pueden
  instalarse (y ejecutarse) en cualquier sistema Debian.
]]>

<![ %sparc [
  <p>Antes de actualizar la arquitectura &arch-title;, necesita la última
  versión de <package/apt/ y <package/dpkg/ para Debian 2.1 (`slink');
  esas son las versiones 0.3.11 y 1.4.0.34 respectivamente. Puede
  comprobar las versiones instaladas con <tt>apt-get --version</tt> y
  <tt>dpkg --version</tt>. Si no tiene las versiones más modernas aún,
  están disponibles en el directorio <url
  id="&disturl;/main/upgrade-&architecture;/"> de su réplica de Debian, o
  el directorio <file>upgrade/</file> en el primer CD-ROM de su conjunto
  de CDs de Debian &release;.
  Después de obtenerlos, instálelos usando (exactamente en este orden):
 
<example>
dpkg -i dpkg_1.4.0.34_&architecture;.deb
dpkg -i apt_0.3.10slink11_&architecture;.deb
</example>
]]>

  <p>Si está actualizando desde la versión 2.1 de &debian; y quiere
  hacerlo usando la red (FTP, HTTP) o una réplica de paquetes local
  (posiblemente una partición de disco, o una réplica montada por NFS),
  entonces puede usar los paquetes <package/apt/ y <package/dpkg/ que
  venían con esa versión. Por supuesto, si <package/apt/ no está
  instalado aún (no lo está por defecto), instálelo ahora.

<![ %not-sparc [
  <p>Por favor, tenga en cuenta que para actualizar usando <em/múltiples/
  CDs desde <em/cualquier/ versión de Debian, necesita las versiones
  estáticas de <package/apt/ y <package/dpkg/, como se describe más
  arriba.
]]>

  <p>Se recomienda que lea las páginas de manual <manref name="apt-get"
  section="8"> y <manref name="sources.list" section="5"> ahora.
<![ %not-sparc [
  Si usted instaló la versión estática de <package/apt/ y <package/dpkg/,
  sólo puede acceder a las páginas de manual con órdenes como
  <tt>man -l /usr/share/man/man8/apt-get.8.gz</tt> hasta que se actualize
  el paquete <package/man-db/.
]]>

  <p>Antes de empezar la actualización debe preparar
  <file>/etc/apt/sources.list</file>, el fichero de configuración de
  <package/apt/ para las lista de paquetes.

  <p><package/apt/ tendrá en cuenta todos los paquetes que pueda
  encontrar a través de cualquier linea "<tt>deb</tt>", e instalará el
  paquete con el mayor número de versión, dando prioridad a las lineas
  nombradas primero (de ese modo, en caso de múltiples localizaciones
  de réplicas, usted indicará primero un disco duro local, después
  CD-ROMs y luego réplicas FTP/HTTP).


  <sect1 id="network">Preparación de una actualización a través de Internet

  <p>La configuración predeterminada está preparada para la instalación
  desde nuestros servidores principales de Internet, pero usted tal vez
  desee modificar <file>/etc/apt/sources.list</file> para usar otras
  réplicas, preferiblemente una que esté más cerca de usted a través de
  la red. En ese caso, primero comente las lineas "<tt/deb/" que existen
  en <file/sources.list/, poniendo un signo `almohadilla' (<tt/#/)
  delante de ellas.

  <p>Las direcciones de las réplicas FTP o HTTP de Debian pueden
  encontrarse en <url id="&url-debian-mirrors;"> (mire en la sección
  "Lista completa de réplicas).

  <p>Por ejemplo, supongamos que la réplica Debian más cercana a usted es
  <tt>ftp://alea.iacta.est/debian/</tt>
  Cuando inspeccione esa réplica con un navegador web o un programa FTP,
  observará que los directorios principales son similares a:

<example>
ftp://alea.iacta.est/debian/dists/potato/main/binary-&architecture;/...
ftp://alea.iacta.est/debian/dists/potato/contrib/binary-&architecture;/...
</example>

  Para usar esta réplica con <prgn/apt/, deberá añadir esta línea a su
  fichero <file/sources.list/ :

<example>
deb ftp://alea.iacta.est/debian potato main contrib
</example>

  Observe que `<tt>dists</tt>' se añade implícitamente, y los argumentos
  después del tercero se usan para expandir el camino en múltiples
  directorios.

  <p>Si la réplica contiene también las secciones non-US bajo
  ftp://alea.iacta.est/debian/debian-non-US, añada también la siguiente
  linea:

<example>
deb ftp://alea.iacta.est/debian/debian-non-US potato/non-US main contrib
</example>

  <p>Cualquier paquete que necesite para la instalación que se obtenga
  desde la red se almacena en el directorio <file>/var/cache/apt</file>
  (y en el subdirectorio <file>partial/</file> mientras está siendo
  descargado), así que deberá asegurarse de que tiene suficiente espacio
  antes de empezar la instalación. Con una instalación de Debian
  razonablemente extensa, puede esperar al menos unos 300 MB de datos
  descargados.

<![ %not-sparc [
  <p>Nota: si usted está usando la versión estática de <package/apt/ y
  <package/dpkg/, la resolución de nombres está rota (ésa es una razón
  para usar el <package/apt/ de slink cuando se actualiza desde la red).
  La solución es simplemente poner la dirección IP de la réplica en la
  línea "<tt>deb</tt>". (Pista: Para averiguar la dirección IP de
  un-servidor prueba a usar <tt>nslookup un-servidor</tt>)
]]>

  <sect1 id="localmirror">Preparación de una actualización desde una
  réplica local

  <p> En lugar de usar réplicas FTP o HTTP de paquetes, puede que usted
  desee modificar <file>/etc/apt/sources.list</file> para que use una
  réplica que haya en un disco local (o tal vez montada por NFS). En ese
  caso, primero comente las lineas "<tt/deb/" que existen en
  <file/sources.list/, poniendo un signo `almohadilla' (<tt/#/) delante
  de ellas.

  <p>Por ejemplo, supongamos que su réplica de los paquetes esté bajo
  <file>/var/ftp/debian/</file>, y tiene directorios principales
  similares a:

<example>
/var/ftp/debian/dists/potato/main/binary-&architecture;/...
/var/ftp/debian/dists/potato/contrib/binary-&architecture;/...
</example>

  Para usar esta réplica con <prgn/apt/, deberá añadir esta línea a su
  fichero <file/sources.list/ :

<example>
deb file:/var/ftp/debian potato main contrib
</example>

  Observe que `<tt>dists</tt>' se añade implícitamente, y los argumentos
  después del tercero se usan para expandir el camino en múltiples
  directorios.

  <p>Si la réplica contiene también las secciones non-US bajo
  <file>/var/ftp/debian/debian-non-US</file>, añada también la siguiente
  linea:

<example>
deb file:/var/ftp/debian/debian-non-US potato/non-US main contrib
</example>

  <sect1 id="cdroms">Preparación de una actualización desde CD-ROMs

<![ %not-sparc [
  <p>Primero deberá instalar la última versión de los paquetes
  <package/apt/ y <package/dpkg/, tal como se describe más arriba.
]]>

  <p>Si desea usar <em/sólo/ CDs, comente las lineas "<tt/deb/" que
  existen en <file/sources.list/, poniendo un signo `almohadilla'
  (<tt/#/) delante de ellas.

  <p>Asegúrese de que hay una línea en <file>/etc/fstab</file> que
  permite montar su CD-ROM en el punto de montaje <file>/cdrom</file>
  (<prgn/apt-cdrom/ requiere que sea exactamente en <file>/cdrom</file>).
  Por ejemplo, si <file>/dev/hdc</file> es su unidad de CD-ROM,
  <file>/etc/fstab</file> deberá contener una línea como:

<example>
/dev/hdc      /cdrom     auto    defaults,noauto,ro     0   0
</example>

  <p>Observe que no debe haber <em/ningún espacio/ entre las palabras
  <tt>defaults,noauto,ro</tt> en el cuarto campo.

  <p>Para comprobar que funciona, inserte un CD y pruebe a ejecutar

<example>
mount /cdrom       (esto montará el CD en el punto de montaje)
ls -alF /cdrom     (esto debe mostrar el directorio raiz del CD)
umount /cdrom      (esto desmontará el CD)
</example>

  <p>Después, ejecute:

<example>
apt-cdrom add
</example>

  para cada CD-ROM binario de Debian que tenga, para añadir los datos de
  cada CD a la base de datos de APT.

  <sect1 id="actualupgrade">Actualización

  <p>Una vez que haya configurado el <file/sources.list/, de
  <package/apt/, ejecute (como root):

<example>
apt-get update
</example>

  <p>Esto resincronizará los ficheros de listado de paquetes a partir de
  sus fuentes, actualizando la información sobre paquetes nuevos y
  actualizados.

<![ %sparc [
  <p>Si está actualizando usando CD-ROMs, ejecute ahora:

<example>
apt-get install dpkg apt
</example>

  Esto instalará las versiones más nuevas de <package/dpkg/ y
  <package/apt/, que se necesitan para el resto de la actualización.
  Esto actualizará también algunas bibliotecas del sistema necesarias
  para la última versión.
]]>

  <p>Algunas personas prefieren ejecutar

<example>
apt-get --fix-broken --show-upgraded --simulate dist-upgrade | pager
</example>

  para ver qué es lo que va a suceder. Aunque esto puede consumir
  bastante tiempo, puede evitar algunas sorpresas. Esto le dirá lo que
  está mal en su sistema (y como arreglarlo), o, más probable,
  exactamente qué es lo que se va a hacer durante la actualización.
  Preste atención especial a los paquetes que serán eliminados (`REMOVEd');
  aquí no debe aparecer ningún paquete esencial.

  <p>Después de que haya comprobado que <prgn/apt-get/ debe funcionar
  bien, ejecute:

<example>
apt-get --fix-broken --show-upgraded dist-upgrade
</example>

  <p>Esto hará una actualización completa del sistema, esto es, instalará
  las versiones más modernas disponibles de todos los paquetes, y
  resolverá todos los posibles cambios de dependencias entre paquetes en
  publicaciones diferentes. Si es necesario, instalará algunos paquetes
  nuevos (usualmente nuevas versiones de bibliotecas, o paquetes
  renombrados), y eliminará cualquier paquete obsoleto que de conflictos.

  <p>Cuando actualice desde un conjunto de CD-ROMs, se le pedirá que
  inserte CDs específicos en varios puntos durante la actualización.
  Puede que tenga que insertar el mismo CD varias veces; esto es debido a
  paquetes interrelacionados que estén repartidos en varios CDs.

  <p>Los paquetes instalados actualmente que no puedan ser actualizados
  sin cambiar el estado de instalación de otro paquete se dejarán en su
  versión actual (mostrados como "retenidos" (`held back')). Por tanto,
  puede ser necesario usar <prgn/dpkg/ o <prgn/dselect/ para eliminar y
  reinstalar algunos paquetes o dependencias rotos. Alternativamente, se
  puede usar <tt>apt-get dselect-upgrade</tt> después de <tt>apt-get -f
  dist-upgrade</tt>. (Vea la página de manual <manref name="apt-get"
  section="8">.)

  <p>La opción <tt/--fix-broken/ (o simplemente <tt/-f/) hace que
  <package/apt/ intente corregir un sistema con dependencias rotas.
  <package/apt/ no permite que existan dependencias rotas en un sistema.

  <sect1 id="trouble">Problemas posibles durante o después de una
  actualización

  <p>A veces es neceario activar la opción APT::Force-LoopBreak en APT
  para ser capaz de eliminar de forma temporal un paquete esencial
  debido a un bucle de Conflictos/Depenencias. <prgn/apt-get/ le
  avisará de ésto y cancelará la actualización. Puede evitar esto
  especificando la opción <tt>-o APT::Force-LoopBreak=1</tt> en la
  llamada a <prgn/apt-get/.

  <p>Es posible que la estructura de dependencias de un sistema esté tan
  corrupta que requiera intervención manual. Usualmente esto significa
  usar <prgn/dselect/ o
<example>
dpkg --remove <var>nombre-de-paquete</var>
</example>

  para eliminar alguno de los paquetes implicados, o

<example>
apt-get --fix-broken --show-upgraded install
dpkg --configure --pending
</example>

  <p>En casos extremos puede tener que forzar la reinstalación de un
  paquete con una orden como

<example>
dpkg --install /camino/al/nombre-de-paquete.deb
</example>

  Después de estas cosas, debe ser posible seguir con la actualización
  usando las órdenes <tt/dist-upgrade/ descritas previamente.

  <p>Durante la actualización, se le harán preguntas para configurar o
  reconfigurar varios paquetes. Cuando/si le pregunta si se debe
  reemplazar algún fichero en los directorios <file>/etc/init.d</file> o
  <file>/etc/terminfo</file>, o el fichero <file>/etc/manpath.config</file>,
  por la versión del mantenedor del paquete, usualmente es necesario
  responder `sí' para asegurar la consistencia del sistema. Siempre puede
  volver posteriormente a la versión anterior, dado que se guardará con
  la extensión <tt/.dpkg-old/.

  <p>Si no está seguro de qué hacer, tome nota del nombre del paquete o
  fichero, y arregle las cosas más tarde. Puede buscar en el fichero
  `typescript' para revisar la información que estaba en pantalla durante
  la actualización.

  <p>Cuando <tt>apt-get dist-upgrade</tt> haya terminado, habrá terminado
  la actualización "formal", pero quedarán algunas otras cosas de las que
  deberá ocuparse <em/antes/ de que reinicie de nuevo el sistema.

  <p>Lo más importante, puede que necesite instalar los paquetes
  <package/locales/ y <package/util-linux/. Esto se puede hacer con:

<example>
apt-get install locales util-linux
</example>

  <p>Si estaba actualizando desde la versión 2.0 de Debian, o anterior,
  se eliminará el paquete <package/getty/, porque <prgn/getty/ forma
  parte ahora del paquete <package/util-linux/.

  <p>Probablemente hay varios paquetes más que deben ser instalados y que
  <prgn/apt-get/ no ha tenido en cuenta, porque <prgn/apt-get/ no escoge
  automáticamente paquetes de los que no dependen directamente otros (p.
  ej. todos los paquetes que estén en los campos Recommends: y Suggests:). 
  Estos paquetes se pueden encontrar fácilmente usando <prgn/dselect/ o
  cualquier otro frontal visual. En <prgn/dselect/, escoja el método
  `apt' en la pantalla [M]étodo (si no lo ha hecho aún) y actualice la
  base de datos con información de los nuevos paquetes, usando la opción
  [A]ctualizar. Después de ésto, en la pantalla [S]eleccionar, pulse `o',
  `o', `v' y Cambio-d, y busque la cabecera:

<example>
--- Paquetes obsoletos y localmente instalados ---
</example>

  En esta sección se mostrarán todos los paquetes de ese tipo. Por
  ejemplo, los viejos paquetes <package/gimp-smotif/ y
  <package/gimp-dmotif/ fueron sustituidos por <package/gimp/ en
  &debian; 2.1.
  Usted puede instalar el nuevo paquete vía <prgn/dselect/ (que mostrará
  una pantalla de "resolución de conflictos de dependencias" indicando
  que los viejos paquetes deben ser eliminados), o usando

<example>
apt-get install gimp
</example>

  que eliminará las versiones antigua de una sola vez (simplemente deberá
  confirmarlo).

  <p>Otro ejemplo, que a menudo no aparece ni siquiera en
  <prgn/dselect/, son los clientes y servidores de telnet y talk, y el
  servidor NFS, que fueron separados del viejo paquete
  <package/netstd/. Puede instalarlos con una orden como:


<example>
apt-get install telnet telnetd talk talkd nfs-server
</example>

  <p>Lo mismo se aplica a <package/manpages-dev/, que fue separado de
  <package/manpages/.

  <p>Por favor, vea el documento Notas de la publicación de &debian; 2.1
  para más información sobre los paquetes que fueron divididos en esa
  publicación; vuelva atrás y lea <ref id="renames"> y <ref id="splits">
  para ver la lista de paquetes divididos en esta publicación.

<![ %not-sparc [
<![ %not-alpha [
  <p>Si estaba actualizando desde la versión 2.0 de Debian, o anterior,
  <em/Y/ tenía el sistema de ventanas X (`X Window System') instalado, ejecute
  las siguientes órdenes:

<example>
apt-get remove xbase
apt-get install xfonts-base xfonts-75dpi xfonts-100dpi xfonts-scalable
</example>

  <p>Y si no quiere que <prgn/xdm/ arranque al reiniciar el sistema
  ("autoarranque X"), ejecute también:

<example>
apt-get remove xdm
</example>

  <p>Para más información puede leer el fichero
  <file>/usr/doc/xfree86-common/README.Debian-upgrade</file>, pero
  probablemente no tenga que hacer nada más.

  <p>El sistema de configuración para los módulos del núcleo ha cambiado
  desde &debian; publicación 2.0. Si ha actualizado desde la versión 2.0
  de Debian, o anterior, debe convertir su sistema antes de volver a
  reiniciar. Usualmente basta con ejecutar <tt>update-modules force</tt>;
  de todos modos se recomienda leer la página de manual <manref
  name="update-modules" section="8">.
]]>
]]>

<![ %i386 [
  <p>Entonces, si estaba actualizando desde una versión 1.x de &debian;
  (es decir, anterior a la 2.0), el sistema antiguo usaba la biblioteca
  `libc5', mientras que el sistema actualizado usa la versión `libc6'. La
  nueva biblioteca ha cambiado el formato de los ficheros <file/utmp/ y
  <file/wtmp/; puede comprobarlo probando la orden <prgn/last/. Para
  resolverlo, es necesario reiniciar, pero antes copie los ficheros
  viejos y vacíe los existentes con estas órdenes:

<example>
cd /var/log
mv wtmp wtmp.libc5
touch wtmp
cd /var/run
cp /dev/null utmp
</example>

  <p>Entonces reinicie el sistema (nota: esto <em/no/ es necesario para
  actualizaciones desde la publicación 2.0 y posteriores de Debian). Una
  vez reinicie, la orden <prgn/last/ mostrará datos correctos de nuevo.
]]>

  <p>Observe que el núcleo de Linux <em/no/ fue actualizado con estos
  procedimientos. Puede que desee hacerlo usted mismo, bien instalando
  uno de los paquetes <package/kernel-image-*/ o bien compilando un
  núcleo personalizado a partir de las fuentes.

  <p>¡Disfrute su nuevo sistema &debian; &release;! :-)
]]>
]]>

 </book>
</debiandoc>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:nil
sgml-shorttag:t
sgml-namecase-general:t
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:2
sgml-indent-data:nil
sgml-parent-document:nil
sgml-declaration:nil
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->
