
           Las Preguntas Frecuentes (FAQ) sobre Debian GNU/Linux
           -----------------------------------------------------

                      Autores de la FAQ sobre Debian

                                17 May 2011


-------------------------------------------------------------------------------


Resumen
-------

     Este documento responde Preguntas Frecuentes (FAQ) sobre Debian
     GNU/Linux.


Nota de Copyright
-----------------

     Copyright (C) 1996-2003 by Software in the Public Interest

     Permission is granted to make and distribute verbatim copies of this
     document provided the copyright notice and this permission notice are
     preserved on all copies.

     Permission is granted to copy and distribute modified versions of this
     document under the conditions for verbatim copying, provided that the
     entire resulting derived work is distributed under the terms of a
     permission notice identical to this one.

     Permission is granted to copy and distribute translations of this
     document into another language, under the above conditions for
     modified versions, except that this permission notice may be included
     in translations approved by the Free Software Foundation instead of in
     the original English.


-------------------------------------------------------------------------------


Contenidos
----------

     1.        Definiciones y un vistazo
     1.1.      Qu es Debian GNU/Linux?
     1.2.      Est bien, ahora s qu es Debian...qu es Linux!?
     1.3.      Qu es eso del "Hurd"?
     1.4.      Cul es la diferencia entre Debian GNU/Linux y las otras
               distribuciones de Linux?
     1.5.      Qu relacin tiene Debian con el proyecto GNU de la Free
               Software Foundation?
     1.6.      Cmo se pronuncia Debian, y qu significa esa palabra?

     2.        Conseguir e instalar Debian GNU/Linux
     2.1.      Dnde/cmo puedo conseguir los discos de instalacin de
               Debian?
     2.2.      Cmo consigo e instalo Debian desde un CD-ROM?
     2.3.      Tengo mi propia grabadora de CDs, hay imgenes de CD
               disponibles en algn sitio?
     2.4.      Cmo puedo obtener/instalar Debian a partir de un conjunto
               de disquetes?
     2.5.      Cmo puedo conseguir e instalar Debian directamente desde
               un servidor de FTP?
     2.6.      Cmo puedo conseguir e instalar Debian desde cinta de
               streamer?
     2.7.      Cul es la ltima version de Debian?

     3.        Cuestiones de Compatibilidad
     3.1.      En qu arquitecturas/sistemas funciona Debian GNU/Linux?
     3.2.      Hasta qu punto es Debian compatible con otras
               distribuciones de Linux?
     3.3.      Hasta qu punto es Debian compatible en cdigo fuente con
               otros sistemas Unix?
     3.4.      Puedo utilizar los paquetes Debian (los ficheros ".deb") en
               mi sistema Linux RedHat/Slackware/...? Puedo utilizar los
               paquetes RedHat (los ficheros ".rpm") en mi sistema Debian
               GNU/Linux?
     3.5.      Es capaz Debian de ejecutar mis viejos programas "a.out"?
     3.6.      Puede Debian ejecutar mis programas libc5 antiguos?
     3.7.      Puede utilizarse Debian para compilar programas libc5?
     3.8.      Cmo debera instalar un paquete que no es Debian?
     3.9.      Por qu me da el mensaje de error "Can't find libX11.so.6"
               cuando trato de ejecutar `fu'?
     3.10.     Por qu no puedo compilar programas que requieren
               libtermcap?
     3.11.     Por qu no puedo instalar AccelX?
     3.12.     Por qu se cuelgan mis aplicaciones Motif de Xfree 2.1
               antiguas?
     3.12.1.        Puedo instalar y compilar un ncleo sin `retoques'
                    especficos para Debian?

     4.        Software disponible en el sistema Debian
     4.1.      Qu tipos de aplicaciones y software de desarrollo hay
               disponible para Debian GNU/Linux?
     4.2.      Quin ha escrito todo este software?
     4.3.      Cmo puedo conseguir una lista de los programas que se han
               empaquetado para el proyecto Debian?
     4.4.      Qu falta en Debian GNU/Linux?
     4.5.      Por qu me salen mensajes "ld: cannot find -lfoo" al
               compilar programas? Por qu no hay ficheros libfoo.so en
               los paquetes de bibliotecas de Debian?
     4.6.      (Cmo) Soporta Java Debian?
     4.6.1.         Cmo puedo comprobar si estoy usando un sistema
                    Debian?
     4.6.2.         Cmo puedo saber la "versin" de Debian que estoy
                    usando?
     4.7.      Cmo soporta Debian los idiomas no ingleses?
     4.7.1.         Qu hay sobre las limitaciones de exportacin en los
                    EE.UU.?
     4.8.      Dnde est pine?

     5.        Los archivos FTP de Debian
     5.1.      Qu son todos esos directorios en los archivos de FTP de
               Debian?
     5.2.      Cuntas distribuciones de Debian hay en el directorio
               `dists'?
     5.3.      Qu son todos esos nombres como slink, potato, etc.?
     5.3.1.         Qu otros nombres clave se han utilizado ya?
     5.3.2.         De dnde provienen estos nombres clave?
     5.4.      Y qu es "sid"?
     5.5.      Qu contiene el directorio stable?
     5.5.1.         Qu contiene el directorio unstable?
     5.5.2.         Qu son todos esos directorios dentro de
                    `dists/stable/main'?
     5.5.3.         Dnde est el cdigo fuente?

     6.        Conceptos bsicos del Sistema de Gestin de Paquetes de
               Debian
     6.1.      Qu es un paquete Debian?
     6.2.      Cul es el formato de un paquete Debian?
     6.3.      Por qu los nombres de los paquetes Debian son tan largos?
     6.4.      Qu es un archivo de control de Debian?
     6.5.      Qu es un conffile de Debian?
     6.6.      Qu son los scripts Debian preinst, postinst, prerm, y
               postrm?
     6.7.      Qu es un paquete
               Requerido/Importante/Estandar/Opcional/Extra?
     6.8.      Qu es un paquete virtual?
     6.9.      A qu se refieren al decir que un archivo
               Depende/Recomienda/Sugiere/Entra en
               conflicto/Reemplaza/Proporciona otro paquete?
     6.10.     Qu significa Pre-Dependencia?
     6.11.     Qu significa desconocido/instalar/quitar/borrar/conservar
               en el estado del paquete?
     6.11.1.        Dnde puedo encontrar informacin detallada sobre la
                    creacin de paquetes Debian?

     7.        Las herramientas de gestin de paquetes de Debian
     7.1.      Qu programas tiene Debian para la gestin de los paquetes?
     7.1.1.         dpkg
     7.2.      dselect
     7.2.1.         dpkg-deb
     7.2.2.         dpkg-split
     7.2.3.         Debian asegura ser capaz de actualizar programas que
                    estn siendo ejecutados; Cmo se puede hacer esto?
     7.2.4.         Cmo se puede comprobar qu paquetes han sido
                    instalados en un sistema Debian?
     7.3.      Cmo se puede averiguar qu paquete produjo un fichero en
               particular?

     8.        Actualizacin del sistema Debian
     8.1.      Cmo puedo actualizar mi distribucin Debian 1.3.1 (o
               anterior), basada en libc5, a la versin 2.0 (o posterior),
               basada en libc6?
     8.2.      Cmo puedo mantener mi Sistema Debian actualizado?
     8.2.1.         dpkg-ftp
     8.2.2.         mirror
     8.3.      Debo cambiar a modo monousuario para actualizar un paquete?
     8.4.      Tengo que guardar todos esos ficheros .deb en mi disco?
     8.4.1.         Cmo puedo mantener un registro de los paquetes que he
                    ido aadiendo al sistema?

     9.        Debian y el ncleo
     9.1.      Qu herramientas proporciona Debian para crear ncleos
               personalizados?
     9.2.      Cmo puedo crear un disco de arranque personalizado?
     9.3.      Qu medios especiales proporciona Debian para el uso de
               mdulos?
     9.4.      Puedo desinstalar sin peligro un ncleo antiguo y, si es
               as, cmo?

     10.       Personalizacin de la instalacin de Debian GNU/Linux
     10.1.     Cmo puedo asegurarme de que todos los programas usen el
               mismo tamao de papel?
     10.2.     Cmo puedo proporcionar acceso a perifricos de hardware
               sin comprometer la seguridad?
     10.3.     Cmo cargo una fuente de consola en el arranque al estilo
               Debian?
     10.4.     Cmo puedo configurar los valores por omisin de una
               aplicacin X11?
     10.5.     Cada distribucin parece tener un mtodo diferente para
               `arrancar'. Cunteme acerca del usado por Debian.
     10.6.     Parece ser que Debian no usa `rc.local' para personalizar el
               proceso de inicializacin, qu facilidades provee Debian
               para esta tarea?
     10.7.     Cmo puedo reemplazar un fichero instalado por un paquete
               con otro?
     10.8.     Cmo puedo incluir el paquete Debian que cre localmente en
               la lista de paquetes disponibles usada por el sistema de
               administracin de paquetes?
     10.9.     A algunos usuarios les gusta mawk, a otros les gusta gawk;
               algunos prefieren vim mientras que otros prefieren elvis;
               algunos quieren usar trn, a otros les gusta tin; cmo
               soporta Debian la diversidad?

     11.       Cmo obtener soporte para Debian GNU/Linux
     11.1.     Qu otra documentacin existe sobre y para un sistema
               Debian?
     11.2.     Existe algn recurso en lnea para hablar sobre Debian?
     11.2.1.        Listas de correo
     11.2.2.        Mantenedores
     11.3.     Hay alguna forma rpida de buscar informacin sobre Debian
               GNU/Linux?
     11.4.     Existen registros de bugs conocidos?
     11.5.     Cmo informo de un bug en Debian?

     12.       Contribuir al proyecto Debian
     12.1.     Cmo puedo convertirme en un desarrollador de software para
               Debian?
     12.2.     Cmo puedo contribuir con recursos al proyecto Debian?
     12.3.     Cmo puedo contribuir econmicamente al proyecto Debian?
     12.4.     Software in the Public Interest
     12.5.     Free Software Foundation

     13.       Redistribucin de Debian GNU/Linux en un producto comercial
     13.1.     Puedo producir y vender CDs de Debian?
     13.2.     Puede incluirse Debian en un paquete junto con software no
               libre?
     13.3.     Estoy creando una distribucin de Linux especial para un
               "mercado vertical". Puedo usar Debian GNU/Linux como base
               del sistema Linux y aadir mis propias aplicaciones sobre
               l?
     13.4.     Puedo hacer un "paquete" Debian de mi programa comercial,
               para que se instale sin esfuerzo en cualquier sistema
               Debian?

     14.       Cambios esperados en la prxima versin de Debian
     14.1.     Mayor seguridad
     14.2.     Ms soporte para usuarios no angloparlantes
     14.3.     Ms arquitecturas
     14.4.     Ms ncleos

     15.       Informacin general sobre la FAQ
     15.1.     Autores
     15.2.     A dnde debo enviar preguntas, correcciones, etc. sobre
               esta traduccin?
     15.3.     Disponibilidad
     15.4.     En qu formato est escrito este documento?
     15.4.1.        A dnde debo enviar preguntas, correcciones, etc.
                    sobre [la versin inglesa de] este documento?
     15.4.2.        (Cmo) Puedo redistribuir este fichero?
     15.5.     Dnde puedo conseguir la ltima versin de esta traduccin?


-------------------------------------------------------------------------------


1. Definiciones y un vistazo
----------------------------


1.1. Qu es Debian GNU/Linux?
------------------------------

     Debian GNU/Linux es una _distribucin_ en particular del sistema
     operativo Linux, junto a numerosos paquetes que funcionan sobre l.

     En principio, los usuarios pueden obtener el ncleo Linux a travs de
     Internet o a partir de otras fuentes, y compilarlo ellos mismos.  De
     la misma manera, pueden obtener el cdigo fuente de muchas
     aplicaciones, compilar los programas y luego instalarlos en el
     sistema.  En el caso de programas complicados, este proceso puede no
     slo llevar un montn de tiempo, sino que adems est sujeto a
     errores.  Para evitarlo, los usuarios con frecuencia eligen una
     distribucin de Linux, que les provea tanto el sistema operativo como
     los paquetes de aplicacin.  La diferencia que existe entre las
     distintas distribuciones de Linux radica en el software, protocolos, y
     prcticas que utilizan para empaquetar, instalar, y seguir la pista a
     los paquetes de aplicacin cuando estn instalados en el sistema del
     usuario; adems de las herramientas de instalacin y mantenimiento,
     documentacin, y otros servicios.

     Debian GNU/Linux es el resultado de un esfuerzo voluntario para crear
     un sistema operativo libre, de alta calidad, compatible con Unix,
     acompaado por una plyade de aplicaciones.  La idea de un sistema
     libre de estilo Unix se origina en el proyecto GNU, y muchas de las
     aplicaciones que hacen a Debian GNU/Linux tan til fueron
     desarrolladas por dicho proyecto.

     Para Debian, la palabra inglesa "free" tiene el significado de GNU
     (vanse las Directrices sobre Software Libre de Debian (DFSG)
     (http://www.debian.org/social_contract.html#guidelines)).  Cuando
     hablamos de software libre, nos referimos a la libertad, no al precio.
     Software libre significa que usted tiene la libertad de distribuir
     copias de software libre, que usted recibe el cdigo fuente o puede
     obtenerlo si lo desea, que puede cambiar el software o usar partes de
     l en nuevos programas libres; y que usted sabe que puede hacer todo
     esto.

     Debian fue creado por Ian Murdock en 1993, inicialmente bajo el
     patrocinio del proyecto GNU de la Free Software Foundation.  En la
     actualidad, los desarrolladores de Debian consideran su trabajo como
     un descendiente directo del proyecto GNU.

     Debian GNU/Linux es

        * _Completo_: Debian incluye ms de 15180 paquetes de software en
          este momento.  Los usuarios pueden seleccionar qu paquetes
          instalar; Debian provee una herramienta para ese fin.  Encontrar
          una lista con las descripciones de los paquetes actualmente
          disponibles con Debian en cualquiera de los sitios rplica
          (http://www.debian.org/distrib/ftplist) de Debian.

        * _libre para utilizar y redistribuir_: No se requiere ninguna
          clase de cuota para ser socio de ningn consorcio, ni pago
          solicitado para participar en su distribucin y desarrollo.
          Todos los paquetes que formalmente son parte de Debian GNU/Linux
          son libres para ser redistribuidos, normalmente bajo los trminos
          especificados por la Licencia Pblica General de GNU.

          Los archivos FTP de Debian tambin tienen aproximadamente 220
          paquetes de software (en los directorios `non-free' y `contrib'
          de los archivos FTP), los cuales se distribuyen bajo trminos
          especficos que se incluyen con cada paquete.

        * _dinmico_: Con alrededor de 1570 voluntarios constantemente
          contribuyendo con cdigo nuevo y mejorado, Debian evoluciona
          rpidamente.  Se planea realizar nuevas entregas cada varios
          meses, y los archivos FTP se actualizan diariamente.

     Aunque Debian GNU/Linux en s mismo es software libre, es una base
     sobre la cual se pueden construir distribuciones de Linux con valor
     aadido.  Al proveer un sistema base completo y fiable, Debian
     proporciona a los usuarios de Linux un alto grado de compatibilidad y
     permite a los creadores de distribuciones de Linux eliminar la
     duplicacin de esfuerzos y enfocar su trabajo en aquellas cosas que
     hacen especial su distribucin.  Vea Seccin 13.3, `Estoy creando una
     distribucin de Linux especial para un "mercado vertical".  Puedo
     usar Debian GNU/Linux como base del sistema Linux y aadir mis propias
     aplicaciones sobre l?'  para ms informacin.


1.2. Est bien, ahora s qu es Debian...qu es Linux!?
---------------------------------------------------------

     Abreviando, Linux es el ncleo de un sistema operativo estilo Unix.
     Originalmente se dise para PCs con 386 (o superior); en estos
     momentos estn en etapa de desarrollo las versiones para otros
     sistemas, incluyendo sistemas multiprocesador.  Linux fue escrito por
     Linus Torvalds, junto con muchos cientficos computacionales de todo
     el mundo.

     Adems del ncleo, usualmente un sistema "Linux" tiene:

        * un sistema de ficheros que cumple con la Norma para la Jerarqua
          del Sistema de Ficheros de Linux (Linux Filesystem Hierarchy
          Standard) http://www.pathname.com/fhs/.

        * una gran variedad de utilidades Unix, muchas de las cuales han
          sido desarrolladas por el proyecto GNU y la Free Software
          Foundation (FSF).

     La combinacin del ncleo Linux, el sistema de ficheros, las
     utilidades de GNU y FSF, y las otras utilidades, se han diseado para
     cumplir la norma POSIX (IEEE 1003.1); vase Seccin 3.3, `Hasta qu
     punto es Debian compatible en cdigo fuente con otros sistemas Unix?'.

     Para ms informacin acerca de Linux, vea la INFO-SHEET (cartilla
     informativa) (ftp://ibiblio.org/pub/Linux/docs/HOWTO/INFO-SHEET) de
     Michael K.  Johnson y la META-FAQ
     (ftp://ibiblio.org/pub/Linux/docs/HOWTO/META-FAQ).


1.3. Qu es eso del "Hurd"?
----------------------------

     El Hurd es un conjunto de servidores que funcionan sobre el
     microncleo Mach de GNU.  Juntos constituyen la base del sistema
     operativo GNU.

     Actualmente, Debian solamente est disponible para Linux, pero con
     Debian GNU/Hurd hemos comenzado a ofrecer tambin el Hurd como
     plataforma tanto de desarrollo como de escritorio.  Sin embargo,
     Debian GNU/Hurd no est publicado oficialmente todava, y no lo estar
     durante algn tiempo.

     Por favor vea http://www.gnu.org/software/hurd/ para ms informacin
     sobre GNU/Hurd en general, y http://www.debian.org/ports/hurd/ para
     ms informacin sobre Debian GNU/Hurd.


1.4. Cul es la diferencia entre Debian GNU/Linux y las otras
distribuciones de Linux?
----------------------------------------------------------------------------

     Las siguientes caractersticas clave distinguen a Debian de las otras
     distribuciones de Linux:

     El sistema de mantenimiento de paquetes de Debian:
          Todo el sistema, o cualquier componente individual, puede
          actualizarse sin reformatear, sin perder los ficheros de
          configuracin con las personalizaciones, y (en la mayora de los
          casos) sin reiniciar el sistema.  La mayora de las
          distribuciones de Linux disponibles en la actualidad tienen
          alguna clase de sistema de mantenimiento de paquetes; el sistema
          de paquetes de Debian es nico y particularmente robusto.  (Vase
          Captulo 6, `Conceptos bsicos del Sistema de Gestin de Paquetes
          de Debian')

     Desarrollo abierto:
          Mientras que otras distribuciones son el producto del desarrollo
          de individuos, pequeos grupos cerrados, o vendedores
          comerciales, Debian es la nica distribucin de Linux que est
          siendo desarrollada cooperativamente gracias al trabajo de muchos
          individuos a travs de Internet, en el mismo espritu de Linux y
          otros paquetes de software libre.

          Ms de 1570 voluntarios encargados de mantener paquetes trabajan
          en ms de 15400 paquetes y mejoran Debian GNU/Linux.  Los
          desarrolladores Debian no escriben nuevo software (en la mayora
          de los casos), sino que contribuyen empaquetando software
          existente de acuerdo a las normas del proyecto, comunicando los
          informes de bugs a los desarrolladores originales, y
          suministrando soporte a los usuarios.  Puede encontrar ms
          informacin sobre Seccin 12.1, `Cmo puedo convertirme en un
          desarrollador de software para Debian?'.

     El Sistema de Seguimiento de Bugs:
          La dispersin geogrfica de los desarrolladores Debian requiere
          de herramientas sofisticadas y de una comunicacin rpida de los
          bugs y sus enmiendas para acelerar el desarrollo del sistema.  Se
          pide encarecidamente a los usuarios que enven los bugs que
          encuentren en un estilo formal, y los mismos se hacen fcilmente
          accesibles a travs de archivos en la WWW o mediante correo
          electrnico.  Si lo desea, puede leer ms acerca de esto en la
          FAQ de la administracin del Seccin 11.4, `Existen registros de
          bugs conocidos?'.

     Las normas de Debian:
          Solamente Debian dispone de unas especificaciones extensivas de
          nuestros estndares de calidad, las normas de Debian (`Debian
          Policy').  Este documento define las calidades y estndares bajo
          las cuales se mantienen los paquetes Debian.

     Para ms informacin sobre esto, por favor vea nuestra pgina web
     sobre razones para elegir Debian
     (http://www.debian.org/intro/why_debian).


1.5. Qu relacin tiene Debian con el proyecto GNU de la Free Software
Foundation?
----------------------------------------------------------------------------

     El sistema Debian se edifica sobre los ideales del software libre,
     defendidos primero por la Free Software Foundation http://www.gnu.org/
     y en particular por Richard Stallman.  Las potentes herramientas de
     desarrollo de sistemas, las utilidades y las aplicaciones de la FSF
     tambin son una parte clave del sistema Debian.

     El proyecto Debian es una entidad aparte de la FSF, sin embargo nos
     comunicamos regularmente y cooperamos en varios proyectos.  La FSF
     solicit explcitamente que llamsemos "Debian GNU/Linux" a nuestro
     sistema, y nos hace muy felices cumplir con dicha solicitud.

     El objetivo a largo plazo de la FSF es el desarrollo de un nuevo
     sistema operativo denominado GNU, basado en el (Hurd
     (http://www.gnu.org/software/hurd/hurd.html)).  Debian est trabajando
     con la FSF en este sistema, llamado Debian GNU/Hurd
     (http://www.debian.org/ports/hurd/).


1.6. Cmo se pronuncia Debian, y qu significa esa palabra?
------------------------------------------------------------

     En espaol, el nombre del proyecto es una palabra llana, as que se
     pronuncia "D-bian", con acento en la e.  La palabra es la contraccin
     de los nombres Debra e Ian Murdock, quienes fundaron el proyecto.


-------------------------------------------------------------------------------


2. Conseguir e instalar Debian GNU/Linux
----------------------------------------


2.1. Dnde/cmo puedo conseguir los discos de instalacin de Debian?
---------------------------------------------------------------------

     Puede conseguir los discos de instalacin copiando los ficheros
     adecuados del servidor FTP de Debian: ftp://ftp.debian.org/pub/debian/
     y sus rplicas (http://www.debian.org/distrib/ftplist.html).  Por
     favor, siga las instrucciones dadas en la Gua de Instalacin.  Est
     disponible (en ingls) en los ficheros `install.txt
     (ftp://ftp.debian.org/pub/debian/dists/stable/main/disks-i386/current/install.txt)'
     (Texto) y `install.html
     (ftp://ftp.debian.org/pub/debian/dists/stable/main/disks-i386/current/install.html)'
     (HTML).  Algunos casos especiales se detallan a continuacin.


2.2. Cmo consigo e instalo Debian desde un CD-ROM?
----------------------------------------------------

     Linux soporta el sistema de ficheros ISO 9660 (CD-ROM) con las
     extensiones Rock Ridge (conocidas anteriormente como "High Sierra").
     Diversos distribuidores (http://www.debian.org/distrib/vendors)
     ofrecen Debian en este formato.

     Atencin: Cuando vaya a instalar a partir de CD-ROM, normalmente no es
     una buena idea escoger el mtodo de acceso `cdrom' de dselect.  Este
     mtodo normalmente es muy lento.  Los mtodos de acceso `mountable' y
     `apt', por ejemplo, son mucho mejores para la instalacin a partir de
     CD-ROM.


2.3. Tengo mi propia grabadora de CDs, hay imgenes de CD disponibles en
algn sitio?
----------------------------------------------------------------------------

     S.  Para que a los distribuidores de CD les resulte ms fcil
     proporcionar discos de alta calidad, existen imgenes de CD oficiales
     aqu (http://cdimage.debian.org/).


2.4. Cmo puedo obtener/instalar Debian a partir de un conjunto de
disquetes?
----------------------------------------------------------------------------

     Copie los paquetes de Debian en disquetes formateados.  Da igual que
     el formato sea DOS, el nativo de Linux "ext2", o el de "minix" ; slo
     tiene que usar la orden mount apropiada al formato que est usando

     Usar disquetes tiene los siguientes problemas:

        * Nombres cortos de MS-DOS: Si pretende poner ficheros de paquetes
          de Debian en disquetes formateados para MS-DOS, se dar cuenta de
          que sus nombres son demasiado largos, y no se ajustan a la
          limitacin 8.3 de los nombres de ficheros en MS-DOS.  Para
          resolverlo, los desarrolladores de Debian ponen todos sus
          paquetes disponibles con nombres en formato 8.3 en subdirectorios
          "msdos" aparte ( `stable/msdos-i386/', `non-free/msdos-i386/',
          `contrib/msdos-i386/', y `development/msdos-i386/').  Los
          ficheros de estos subdirectorios son simplemente enlaces
          simblicos hacia los ficheros de archivo de Debian; slo se
          diferencian de los ficheros que hay en `binary-i386/', y el resto
          de directorios, en que sus nombres son ms cortos.

        * Tamaos de fichero grandes: Algunos paquetes tienen ms de 1.44
          MBytes, y no cabrn en un solo disquete.  Para resolverlo, use la
          utilidad Seccin 7.2.2, `dpkg-split', disponible en el directorio
          `tools' en ftp://ftp.debian.org/debian/ y sus rplicas
          (http://www.debian.org/distrib/ftplist.html).

     Tiene que tener soporte de disquetes en el ncleo para poder leer y
     escribir en disquetes; la mayora de los ncleos vienen con soporte
     para disquetes incluido.

     Para montar un disquete bajo el nombre `/floppy' (un directorio que se
     debe haber creado durante la instalacin), use:

        * `mount -t msdos /dev/fd0 /floppy/' si el disquete est en la
          unidad A: y tiene formato MS-DOS,

        * `mount -t msdos /dev/fd1 /floppy/' si el disquete est en la
          unidad B: y tiene formato MS-DOS,

        * `mount -t ext2 /dev/fd0 /floppy/' si el disquete est en la
          unidad A: y tiene formato ext2 (el normal de Linux).


2.5. Cmo puedo conseguir e instalar Debian directamente desde un servidor
de FTP?
----------------------------------------------------------------------------

     Para detalles de cmo instalar un paquete, vea las notas sobre Seccin
     7.1.1, `dpkg'.

     Luego llame al programa `dselect', que llamar a `dpkg-ftp' por usted,
     le guiar a travs de la seleccin de paquetes y los instalar, sin
     que tenga que copiarlos previamente en su sistema.  Este mtodo est
     pensado para ahorrar al usuario espacio de disco y tiempo.  Fjese en
     que no se necesita una configuracin especial del ncleo para acceder
     a paquetes de Debian e instalarlos mediante este mtodo.

     Para usar este servicio de `dselect', tendr que saber:

        * el nombre de dominio del servidor de FTP annimo que pretenda
          usar.

        * el directorio que contiene los ficheros que pretende instalar, o
          los subdirectorios que contienen dichos ficheros.  Este
          directorio debe contener un fichero llamado "Packages" (o su
          version comprimida, "Packages.gz").


2.6. Cmo puedo conseguir e instalar Debian desde cinta de streamer?
---------------------------------------------------------------------

     De momento, instalar paquetes directamente desde cinta no es posible.
     Pero se puede usar `tar', `cpio', o `afio' para copiar los ficheros de
     archivo de Debian a cinta, y luego copiarlos al disco local para
     instalarlos.  En la misma lnea, se pueden usar disquetes que
     contengan ficheros "tar" que sern copiados a disco local antes de ser
     gestionados por las utilidades de paquetes de Debian.


2.7. Cul es la ltima version de Debian?
------------------------------------------

     Actualmente existen tres versiones de Debian:

     _3.1, alias "stable"_
          Este es software estable, pero puede cambiar cuando se incorporen
          modificaciones importantes.

     _la distribucin `testing'_ bla bla
     _la distribucion `unstable'_
          la versin de "unstable" (de desarrollo).  Esta es la versin
          actualmente en desarrollo; se actualiza continuamente.  Puede
          recuperar paquetes del archivo "unstable" en cualquier servidor
          de FTP de Debian y usarlos para actualizar su sistema en
          cualquier momento.

          Est planeado que sta se convierta en una nueva distribucin de
          Debian varios meses despus de la ltima publicacin.


-------------------------------------------------------------------------------


3. Cuestiones de Compatibilidad
-------------------------------


3.1. En qu arquitecturas/sistemas funciona Debian GNU/Linux?
--------------------------------------------------------------

     Debian GNU/Linux incluye el cdigo fuente completo de todos los
     programas incluidos, as que debera funcionar en todos los sistemas
     soportados por el ncleo Linux; ver la FAQ sobre Linux
     (http://www.cl.cam.ac.uk/users/iwj10/linux-faq/) para ms detalles.

     La actual entrega de Debian GNU/Linux contiene una distribucin
     completa de ejecutables para las siguientes arquitecturas:

     _i386_: sta cubre PCs basados en procesadores compatibles Intel,
     incluyendo los 386, 486, Pentium, Pentium Pro, Pentium II (tanto
     Klamath como Celeron), Pentium III, Pentium IV de Intel y procesadores
     compatibles de AMD, Cyrix y otros.

     _m68k_: esto cubre Amigas y Ataris con un procesador Motorola 680x0
     para x>=2; con MMU.

     _alpha_: sistemas Alpha de Compaq/Digital.

     _sparc_: esto cubre sistemas SPARC de Sun y la mayora de los sistemas
     UltraSPARC.

     _powerpc_: esto cubre algunas mquinas PowerPC de IBM/Motorola,
     incluyendo mquinas CHRP, PowerMac y PReP.

     _arm_: mquinas ARM y StrongARM.

     _mips_: sistemas MIPS big-endian de SGI, Indy e Indigo2; _mipsel_:
     mquinas MIPS little-endian, estaciones DEC de Digital.

     _hppa_: Mquinas PA-RISC de Hewlett-Packard (712, C3000, L2000, A500).

     _ia64_: sistemas IA-64 de Intel ("Itanium").

     _s390_: sistemas "mainframe" S/390 de IBM.

     Actualmente se est trabajando en el desarrollo de distribuciones de
     binarios de Debian para las arquitecturas Sparc64 (UltraSparc nativo)
     y AMD de 64 bits.

     Para ms informacin sobre arranque, particionamiento del disco duro,
     activacin de tarjetas PCMCIA y cuestiones similares por favor siga
     las instrucciones del Manual de Instalacin, que est disponible en
     nuestro sitio WEB en
     http://www.debian.org/releases/stable/installmanual.


3.2. Hasta qu punto es Debian compatible con otras distribuciones de
Linux?
----------------------------------------------------------------------------

     Los desarrolladores de Debian se comunican con otros creadores de
     distribuciones de Linux, en un esfuerzo para mantener la
     compatibilidad binaria entre las distintas distribuciones.  La mayora
     de los productos comerciales corren tan bien sobre Debian como lo
     hacen sobre los sistemas en los cuales se compilaron.

     Debian GNU/Linux se adhiere a la Estructura de Sistema de Ficheros
     Linux (Linux File System Structure) (http://www.pathname.com/fhs/).
     Sin embargo, hay espacio para la interpretacin en algunas de las
     reglas que componen esta norma, por lo cual puede haber diferencias
     entre un sistema Debian y otros sistemas Linux.


3.3. Hasta qu punto es Debian compatible en cdigo fuente con otros
sistemas Unix?
----------------------------------------------------------------------------

     El cdigo fuente Linux de la mayora de las aplicaciones es compatible
     con otros sistemas Unix.  Casi todo lo que est disponible en los
     sistemas Unix System V, y en los sistemas comerciales o libres
     derivados de BSD, tambin puede funcionar en Linux.  Sin embargo, tal
     asercin no tiene ningn valor en el mercado comercial de Unix, pues
     no hay manera de probarla.  En el mbito del desarrollo de software,
     se requiere una compatibilidad completa, y no slo en "casi todos" los
     casos.  Por ese motivo, hace algunos aos surgi la necesidad de
     normas, y en la actualidad la POSIX.1 (IEEE Standard 1003.1-1990) es
     una de las normas ms importantes sobre compatibilidad de cdigo
     fuente en los sistemas operativos al estilo Unix.

     Linux est encaminado a adherirse a POSIX.1, pero las normas POSIX
     cuestan dinero, y la certificacin POSIX.1 (y FIPS 151-2) es bastante
     cara; esto ha hecho ms difcil el trabajo de los desarrolladores de
     Linux para obtener completa conformidad POSIX.  Los costes de
     certificacin hacen poco probable que Debian obtenga un certificado de
     conformidad oficial, an cuando complete satisfactoriamente el
     conjunto de pruebas de validacin.  (El conjunto de pruebas de
     validacin puede obtenerse libremente en la actualidad, as que se
     espera que ms gente trabaje en los temas de POSIX.1.)

     Unifix GmbH (Braunschweig, Alemania) desarroll un sistema Linux que
     ha sido certificado como conforme a la norma FIPS 151-2 (que es un
     superconjunto de POSIX.1).  Esta tecnologa estuvo disponible en la
     propia distribucin de Unifix, denominada Unifix Linux 2.0 y en la
     distribucin Linux-FT de Lasermoon.


3.4. Puedo utilizar los paquetes Debian (los ficheros ".deb") en mi
sistema Linux RedHat/Slackware/...? Puedo utilizar los paquetes RedHat
(los ficheros ".rpm") en mi sistema Debian GNU/Linux?
----------------------------------------------------------------------------

     Las diferentes distribuciones de Linux utilizan distintos formatos de
     paquete y distintos programas de administracin de paquetes.

     _Usted probablemente puede:_
          Hay disponible un programa que permite desempaquetar un paquete
          Debian en una mquina que se ha instalado con una distribucin
          `extraa', y generalmente funciona, en el sentido en que
          desempaquetar los ficheros.  Lo contrario posiblemente es cierto
          tambin, esto es, un programa que desempaquete un paquete RedHat
          o Slackware en una mquina basada en Debian Linux probablemente
          tendr xito desempaquetando el paquete y colocando la mayora de
          los ficheros en los directorios deseados.  La causa de este xito
          puede encontrarse mayormente en la existencia de (y la amplia
          adhesin a) la Norma de Sistema de Ficheros Linux (Linux File
          System Standard).

     _Usted probablemente no quiera:_
          La mayora de los administradores de paquetes escriben ficheros
          administrativos cuando se utilizan para desempaquetar un archivo.
          Dichos ficheros administrativos en general no estn
          estandarizados.  Por lo tanto, el efecto de desempaquetar un
          paquete Debian en un entorno `extrao' puede tener efectos
          impredecibles (ciertamente no muy tiles) sobre el administrador
          de paquetes de dicho entorno.  De la misma manera, las utilidades
          provenientes de otras distribuciones pueden tener xito al
          desempaquetar sus archivos en un sistema Debian, pero
          probablemente causarn un fallo del sistema de administracin de
          paquetes de Debian cuando llegue el momento de actualizar o
          borrar algunos paquetes, o incluso si se desea simplemente un
          informe exacto de los paquetes presentes en el sistema.

     _El mejor camino:_
          La Norma de Sistema de Ficheros Linux (y por lo tanto Debian
          GNU/Linux) requiere que los subdirectorios bajo `/usr/local/' se
          usen enteramente a discrecin del usuario.  As que los usuarios
          pueden desempaquetar paquetes `extraos' en este directorio, y
          luego administrar sus configuraciones, actualizarlos y borrarlos
          individualmente.


3.5. Es capaz Debian de ejecutar mis viejos programas "a.out"?
---------------------------------------------------------------

     Todava tiene un programa as?  :-) Para _ejecutar_ un programa cuyo
     binario est en formato `a.out' (i.e., QMAGIC o ZMAGIC),

        * Asegrese de que su ncleo tenga soporte `a.out' incluido, ya sea
          directamente (CONFIG_BINFMT_AOUT=y) o como mdulo
          (CONFIG_BINFMT_AOUT=m).  (el paquete kernel-image de Debian
          contiene el mdulo `binfmt_aout'.)

          Si su ncleo soporta binarios `a.out' mediante mdulos, entonces
          debe asegurarse de que est cargado el mdulo `binfmt_aout'.
          Puede hacer esto en el momento del arranque si tiene una lnea
          que diga `binfmt_aout' en el fichero `/etc/modules'.  Puede
          tambin hacerlo desde la lnea de rdenes si ejecuta `insmod
          NOMBREDIR/binfmt_aout.o' donde `NOMBREDIR' es el nombre del
          directorio donde se almacenan los mdulos construdos para la
          versin del ncleo que est corriendo.  En un sistema con la
          versin 2.4.27 del ncleo es probable que `NOMBREDIR' sea
          `/lib/modules/2.4.27/fs/'.

        * Instale el paquete `libc4'.

          En el momento en el que se salga Debian 2.0, es muy probable que
          el paquete `libc4' haya sido eliminado de la distribucin.  Si
          este es el caso, usted podra querer buscar un CD-ROM de Debian
          antiguo (Debian 1.3.1 todava tena este paquete).

        * Si el programa que desea ejecutar es un cliente X `a.out',
          entonces instale tambin el paquete `xcompat'.

     Si tiene una aplicacin comercial en formato `a.out', puede ser el
     momento de pedir que le enven una actualizacin a formato `ELF'.


3.6. Puede Debian ejecutar mis programas libc5 antiguos?
---------------------------------------------------------

     S.  Simplemente, instale las bibliotecas necesarias de la seccin
     `oldlibs' (que contiene paquetes antiguos que se incluyen para
     conseguir compatibilidad con aplicaciones antiguas).


3.7. Puede utilizarse Debian para compilar programas libc5?
------------------------------------------------------------

     S.  Instale los paquetes `-altdev' necesarios.  El conjunto mnimo de
     paquetes que necesitar es: `altgcc', en la seccin `devel' y
     `libc5-altdev' en la seccin `oldlibs'.  Entonces tiene que colocar
     las herramientas `libc5' antes que las normales en el PATH.  Esto es,
     ejecute la orden `export PATH=/usr/i486-linuxlibc1/bin:$PATH' (Esto no
     es esencial, slo ventajoso).  Si slo lo va a utilizar una vez, sera
     suficiente con: `PATH=/usr/i486-linuxlibc1/bin:$PATH make [objetivo]'.

     Tenga en cuenta que ya no hay soporte para el entorno libc5.


3.8. Cmo debera instalar un paquete que no es Debian?
--------------------------------------------------------

     Los ficheros bajo el directorio `/usr/local/' no estn bajo el control
     del sistema de administracin de paquetes de Debian.  Por lo tanto, es
     una buena prctica colocar el cdigo fuente de su programa en
     `/usr/local/src/'.  Por ejemplo, puede extraer los ficheros de un
     paquete denominado "fu.tar" dentro del directorio `/usr/local/src/fu'.
     Despus de compilarlo, coloque los ejecutables en `/usr/local/bin/',
     las bibliotecas en `/usr/local/lib/', y los ficheros de configuracin
     en `/usr/local/etc/'.

     Si sus programas y/o ficheros realmente deben situarse en algn otro
     directorio, an puede colocarlos bajo el directorio `/usr/local/', y
     crear los enlaces simblicos en los lugares necesarios que apunten al
     lugar de instalacin en `/usr/local/', por ejemplo, puede crear el
     enlace

          ln -s /usr/local/bin/fu /usr/bin/fu

     En cualquier caso, si el paquete que obtuvo permite la redistribucin
     en su licencia, debera considerar la posibilidad de construir un
     paquete Debian de l, y enviarlo para que forme parte del sistema
     Debian.  Las instrucciones para convertirse en desarrollador de
     paquetes se encuentran en el Manual de Normas de Debian (vase Seccin
     11.1, `Qu otra documentacin existe sobre y para un sistema
     Debian?').


3.9. Por qu me da el mensaje de error "Can't find libX11.so.6" cuando
trato de ejecutar `fu'?
----------------------------------------------------------------------------

     Este mensaje de error puede significar que el programa est enlazado
     con la versin `libc5' de las bibliotecas X11.  En este caso
     necesitar instalar el paquete `xlib6', de la seccin `oldlibs'.


3.10. Por qu no puedo compilar programas que requieren libtermcap?
--------------------------------------------------------------------

     Debian usa la base de datos `terminfo' y la biblioteca `ncurses' para
     manejar la interfaz del terminal, en lugar de la base de datos
     `termcap' y la biblioteca `termcap'.  Los usuarios que compilen
     programas que requieran conocimiento de la interfaz del terminal deben
     reemplazar las referencias a `libtermcap' con referencias a
     `libncurses'.

     Para dar soporte a los ejecutables que hayan sido enlazados con la
     biblioteca `termcap', y de los cuales no tenga el cdigo fuente,
     Debian proporciona un paquete denominado `termcap-compat'.  ste
     provee tanto el fichero `libtermcap.so.2' como `/etc/termcap'.
     Instale este paquete si el programa falla al ejecutarse con el mensaje
     de error "can't load library 'libtermcap.so.2'", o se queja de que no
     encuentra el fichero `/etc/termcap'.


3.11. Por qu no puedo instalar AccelX?
----------------------------------------

     AccelX usa la biblioteca `termcap' durante su instalacin.  Vea
     Seccin 3.10, `Por qu no puedo compilar programas que requieren
     libtermcap?'  ms arriba.


3.12. Por qu se cuelgan mis aplicaciones Motif de Xfree 2.1 antiguas?
-----------------------------------------------------------------------

     Necesita instalar el paquete `motifnls', que proporciona los ficheros
     de configuracin de XFree-2.1 necesarios para que las aplicaciones
     compiladas con XFree-2.1 funcionen bajo XFree-3.1.

     Sin estos ficheros, algunas aplicaciones Motif compiladas en otras
     mquinas (como Netscape) se pueden colgar al intentar copiar o pegar
     desde o hacia un campo de texto, y tambin presentan otros problemas.

3.12.1. Puedo instalar y compilar un ncleo sin `retoques' especficos
para Debian?
----------------------------------------------------------------------------

     S.  Pero debe comprender antes las reglas que tiene Debian acerca de
     los ficheros de cabecera.

     Las bibliotecas C de Debian se construyen con las ltimas entregas
     _estables_ de los ficheros de encabezado de `gcc'.  Por ejemplo, la
     distribucin Debian-1.2 us la versin 5.4.13 de los ficheros de
     encabezado.  Esta prctica contrasta con los paquetes de fuentes del
     ncleo que se archivan en todos los sitios FTP de Linux, que utilizan
     versiones an ms nuevas de los ficheros de encabezado.  Los
     encabezados del ncleo que se distribuyen junto con los fuentes de
     dicho ncleo se encuentran alojados en `/usr/include/linux/include/'.

     Si necesitara compilar un programa con encabezados de ncleo ms
     nuevos que los provistos por `libc6-dev', entonces tendr que agregar
     `-I/usr/src/linux/include/' a la lnea de rdenes al compilar.  Esto
     sucede en una situacin, por ejemplo, con el paquete del demonio de
     automontaje (automounter daemon) (`amd').  Cuando los nuevos ncleos
     cambian las cuestiones internas que manejan el NFS, `amd' necesita
     enterarse de tales cambios.  Para ello requiere la inclusin de las
     ltimas versiones de los encabezados del ncleo.


-------------------------------------------------------------------------------


4. Software disponible en el sistema Debian
-------------------------------------------


4.1. Qu tipos de aplicaciones y software de desarrollo hay disponible
para Debian GNU/Linux?
----------------------------------------------------------------------------

     Al igual que muchas distribuciones de Linux, Debian GNU/Linux ofrece:

        * Las aplicaciones ms importantes para desarrollo de software,
          manipulacin de ficheros, y procesamiento de texto, incluyendo
          gcc, g++, make, texinfo, el shell Bash y numerosas utilidades de
          Unix mejoradas,

        * Perl, Python, Tcl/Tk y varios programas relacionados, mdulos y
          bibliotecas, para cada uno de ellos.

        * TeX (LaTeX) y LyX, dvips, Ghostscript,

        * el sistema de ventanas X, que proporciona un interfaz grfico de
          usuario a travs de red, y numerosas aplicaciones X, incluyendo
          GNOME y KDE

        * un conjunto completo de otras aplicaciones de red, incluyendo
          servidores para los protocolos de Internet HTTP (WWW), FTP, NNTP
          (noticias), SMTP y POP (correo), y servicio de nombres; tambin
          se proporcionan navegadores de web, y herramientas de desarrollo.

     Ms de 15180 paquetes, desde servidores de noticias y lectores hasta
     soporte de sonido, programas de fax, hojas de clculo y bases de
     datos, programas de procesamiento de imgenes, comunicaciones,
     utilidades de correo y de redes, servidores Web, e incluso programas
     de Ham-Radio estn incluidos en la distribucin.  Otros 220 conjuntos
     de programas estn disponibles como paquetes Debian, aunque no se
     incluyen formalmente en la distribucin debido a restricciones de la
     licencia.


4.2. Quin ha escrito todo este software?
------------------------------------------

     Los _autores_ de cada programa aparecen en los crditos de cada
     paquete, en el fichero `/usr/share/doc/PAQUETE/copyright', donde hay
     que sustituir PAQUETE por el nombre del paquete.

     Una lista de los _Responsables_ que empaquetan el software para el
     sistema Debian GNU/Linux aparece en el Seccin 6.4, `Qu es un
     archivo de control de Debian?'  que viene con cada paquete


4.3. Cmo puedo conseguir una lista de los programas que se han
empaquetado para el proyecto Debian?
----------------------------------------------------------------------------

     Est disponible una lista completa en cualquiera de los FIXME

     La lista completa est disponible en dos partes:

     la lista de paquetes que se pueden distribuir desde cualquier sitio
          desde cualquiera de los espejos de Debian
          (http://www.debian.org/distrib/ftplist.html) PUF, el original
          est mal.  El archivo `indices/Packages-Master-i386.gz' contiene
          una lista que incluye descripciones cortas de todos los paquetes
          disponibles para el 386 (o chips mas avanzados).  El archivo
          `indices/Packages-Master-m68k.gz' contiene una lista similar de
          paquetes que estn disponibles para ordenadores con CPUs Motorola
          680x0.

          El interfaz WWW a los paquetes Debian
          (http://www.debian.org/FTP/) resume los paquetes existentes en
          unas veinte "secciones" del archivo de Debian, as como los
          ltimos 10 paquetes aadidos


4.4. Qu falta en Debian GNU/Linux?
------------------------------------

     Existe una lista de los paquetes que todava hace falta empaquetar
     para Debian, la lista Work-Needing and Prospective Packages
     (http://www.debian.org/devel/wnpp/).

     Para ms detalles sobre aadir lo que falta, ver la seccin Seccin
     12.1, `Cmo puedo convertirme en un desarrollador de software para
     Debian?'


4.5. Por qu me salen mensajes "ld: cannot find -lfoo" al compilar
programas? Por qu no hay ficheros libfoo.so en los paquetes de
bibliotecas de Debian?
----------------------------------------------------------------------------

     Respuesta.


4.6. (Cmo) Soporta Java Debian?
---------------------------------

     El Kit de Desarrollo de Java de Sun est disponible como paquete
     Debian (`jdk_VVV-RRR.deb').  El KDJ (JDK en ingls) permite ejecutar
     programas en Java y "applets", y escribirlos.  Si el ncleo instalado
     est correctamente configurado (ver ms abajo), el KDJ permitir
     ejecutar programas en Java igual que otro tipo de ejecutables.  El KDJ
     tambin incluye varios programas de demostracin.

     El ncleo de Debian est configurado con soporte para Java incluido
     como mdulo (p.ej.,CONFIG_BINFMT_JAVA=m).  Los usuarios que quieran
     construir su propio pueden saltarse esto si lo prefieren.  Una vez que
     el soporte para mdulos est disponible en el ncleo, hay que
     asegurarse de que el mdulo est cargado.  Se puede hacer esto en
     tiempo de arranque insertando la lnea `binfmt_java' en el fichero
     `/etc/modules'.  Alternativamente, se puede instalar el mdulo desde
     la lnea de rdenes ejecutando la orden `insmod NOMBRE/binfmt_java.o',
     donde `NOMBRE' es el nombre del directorio donde estn almacenados los
     mdulos compilados para la versin en ejecucin del ncleo.  En un
     sistema con la versin 2.4.27 del ncleo, `NOMBRE' ser probablemente
     `/lib/modules/2.4.27/fs/'.  Se puede comprobar si un mdulo est
     cargado usando la orden `lsmod'.

     Para ejecutar un "applet" en Java se necesita un navegador que sea
     capaz de reconocerlo y ejecutarlo.  El navegador de Netscape que se
     puede instalar como paquete Debian puede usar "applets" en Java.  (El
     cdigo fuente del Netscape no es de acceso pblico.  El paquete Debian
     del Netscape proporciona un asistente que ayuda en la instalacin y
     gestin del Netscape en un sistema Debian.  Este es un buen ejemplo de
     la integracin de paquetes comerciales en el sistema Debian).

     Una nota final con comentarios mixtos: Las polticas de licencias de
     Sun para el KDJ se estn volviendo ms restrictivas con el tiempo, as
     que este paquete puede no estar disponible como parte de Debian muy
     pronto.  Es posible que est disponible del mismo modo en que est
     disponible el Netscape para Debian GNU/Linux.  Las buenas noticias son
     que hay actualmente varios programas en desarrollo que proporcionarn
     alternativas atractivas y de dominio pblico.

4.6.1. Cmo puedo comprobar si estoy usando un sistema Debian?
---------------------------------------------------------------

     La existencia del programa `dpkg' demuestra que se pueden instalar
     paquetes Debian en el sistema.  Para asegurarse de que se ha instalado
     el sistema a partir de los autnticos discos base de Debian, se puede
     comprobar si existe `/etc/debian_version'.

4.6.2. Cmo puedo saber la "versin" de Debian que estoy usando?
-----------------------------------------------------------------

     Hay un fichero, `/etc/debian_version (file:/etc/debian_version)', que
     contiene una nica lnea con el nmero de versin de la distribucin,
     tal y como vena definido en el paquete `base-files'.

     Los usuarios deben tener presente que el sistema Debian se compone de
     varias partes, las cuales pueden ser actualizadas de manera (casi)
     independiente.  Cada "entrega" de Debian tiene contenidos inmutables y
     bien definidos.  Las actualizaciones estn disponibles de forma
     separada.  Para una descripcin de una sola lnea sobre el estado de
     instalacin del paquete `cualquiera', se puede usar la orden `dpkg
     --list cualquiera'.  (Sin argumentos, esta orden presenta las
     versiones de todos los paquetes instalados.) Para una descripcin ms
     exhaustiva, usar `dpkg --status cualquiera'.


4.7. Cmo soporta Debian los idiomas no ingleses?
--------------------------------------------------

        * Debian GNU/Linux se distribuye con asignaciones de teclado para
          casi dos docenas de teclados, y con utilidades (en el paquete
          `kbd') para instalarlos, verlos y modificarlos.  La instalacin
          pide al usuario que especifique el teclado que va a usar.

        * Se da soporte para las pginas de manual en francs, alemn,
          italiano y espaol a travs de los paquetes `manpages-fr',
          `manpages-de', `manpages-it' y `manpages-es'.  Para acceder a una
          de estas pginas de manual, el usuario debe cambiar el valor de
          LC_MESSAGES a la cadena de texto apropiada.  En el caso de las
          pginas de manual en espaol, LC_MESSAGES ha de valer 'es_ES'.
          El programa `man' buscar entonces las pginas man en espaol en
          `/usr/man/es_ES/'.

4.7.1. Qu hay sobre las limitaciones de exportacin en los EE.UU.?
--------------------------------------------------------------------

     Las leyes de los EE.UU.  plantean restricciones en la exportacin de
     artculos de defensa, lo que incluye algunos tipos de software
     criptogrfico.  PGP y ssh se encuentran incluidos en esta categora.

     Para evitar que nadie tenga que correr riesgos legales innecesarios,
     ciertos paquetes Debian GNU/Linux solo estn disponibles en un
     servidor fuera de los EE.UU.
     ftp://non-us.debian.org/pub/debian-non-US/, con una lista de espejos
     en ftp://non-us.debian.org/pub/debian-non-US/README.mirrors


4.8. Dnde est pine?
----------------------

     Debido a su restrictiva licencia, est en la seccin non-free.
     Adems, dado que la licencia ni siquiera permite que se distribuyan
     ejecutables modificados, hay que compilarlo uno mismo a partir del
     cdigo fuente y los parches de Debian.

     El nombre del paquete fuente es `pine'.  Se puede usar el paquete
     `pine-tracker' para saber cundo hay que actualizarlo.

     Tenga en cuenta que hay muchos reemplazos tanto para pine como para
     pico, tales como `mutt' y `nano', que estn en la seccin main.


-------------------------------------------------------------------------------


5. Los archivos FTP de Debian
-----------------------------


5.1. Qu son todos esos directorios en los archivos de FTP de Debian?
----------------------------------------------------------------------

     El software que se ha empaquetado para Debian GNU/Linux est
     disponible en varios rboles de directorios de cada espejo de Debian.
     El directorio `dists' contiene las "distribuciones", y es ahora la
     forma cannica de acceder a ellas.

     El directorio `pool' contiene los paquetes de verdad.

     Existen los siguientes directorios suplementarios:

     _/tools/_:
          Utilidades DOS para crear discos de arranque, particionar el
          disco duro, comprimir y descomprimir archivos, y arrancar Linux.

     _/doc/_:
          Documentacin bsica sobre Debian, como la FAQ, y las
          instrucciones sobre cmo enviar informes de bugs.

     _/indices/_:
          El fichero Maintainers y los ficheros override.

     _/project/_:
          material para desarrolladores principalmente, como:

          _project/experimental/_:
               Este directorio contiene paquetes y utilidades que se estn
               desarrollando especficamente para el Proyecto Debian, y que
               an estn en fase de pruebas.  Los usuarios no deberan usar
               paquetes de aqu, porque pueden ser peligrosos y
               perjudiciales incluso para alguien experimentado.


5.2. Cuntas distribuciones de Debian hay en el directorio `dists'?
--------------------------------------------------------------------

     Normalmente hay tres distribuciones, la distribucin "stable"
     (estable), la distribucin "testing" (en pruebas), y la distribucin
     "unstable" (inestable).


5.3. Qu son todos esos nombres como slink, potato, etc.?
----------------------------------------------------------

     Son simplemente nombres clave.  Cuando una distribucin de Debian est
     en su fase de desarrollo, no tiene nmero de versin, solamente tiene
     un nombre clave.  El objeto de estos nombres clave es hacer que las
     distribuciones de Debian sean ms fciles de replicar (si un
     directorio real tal y como `unstable' cambiara repentinamente de
     nombre a `stable', habra que volver a traerse un montn de Megabytes
     de nuevo).

     Actualmente, `stable' es un enlace simblico a `sarge' (o sea, Debian
     3.1), y `testing' es un enlace simblico a `etch', lo cual significa
     que `sarge' es la distribucin "stable" actual y `etch' es la
     distribucin "testing" actual.

     `unstable' es un enlace simblico permanente a `sid', dado que `sid'
     es siempre la distribucin unstable.

5.3.1. Qu otros nombres clave se han utilizado ya?
----------------------------------------------------

     Otros nombres clave que ya se han utilizado son: `buzz' para Debian
     1.1, `rex' para Debian 1.2, `bo' para Debian 1.3.x, `hamm' para Debian
     2.0, `slink' para Debian 2.1, `potato' para Debian 2.2, y `woody' para
     Debian 3.0.

5.3.2. De dnde provienen estos nombres clave?
-----------------------------------------------

     Hasta ahora han sido personajes de la pelcula Toy Story, de los
     estudios de animacin Pixar.


5.4. Y qu es "sid"?
---------------------

     Es una distribucin especial para arquitecturas que todava no han
     sido publicadas por primera vez.

     Cuando sid no exista, la organizacin del FTP tena un fallo: Haba
     una presuncin de que cuando se creaba una nueva arquitectura en
     unstable, sera publicada cuando esa distribucin se converta en la
     nueva stable.  Para muchas arquitecturas este no es el caso, lo cual
     resultaba en que esos directorios tenan que ser cambiados de lugar en
     el momento de la publicacin, desperdiciando un montn de ancho de
     banda.

     Para esas arquitecturas todava no publicadas, la primera vez que se
     publiquen habr un enlace desde el stable actual hasta sid, y de ah
     en adelante se crearn dentro del rbol unstable de forma normal.  sid
     no ser publicado nunca ni siquiera se acceder a l directamente,
     solamente a travs de enlaces simblicos en los rboles actuales
     stable, frozen y unstable.  Ser una mezcla de arquitecturas
     publicadas y no publicadas.

     El nombre de "sid" tambien proviene de la pelcula "Toy Story", era el
     chico de al lado que rompa los juguetes :-)


5.5. Qu contiene el directorio stable?
----------------------------------------

        * stable/main/: Este directorio contiene los paquetes que
          formalmente constituyen la distribucin ms reciente del sistema
          Linux de Debian.

        * stable/non-free/: Este directorio contiene paquetes cuya
          distribucin est restringida en un modo que obliga a que los
          distribuidores tengan muy presente ciertos requisitos de
          copyright.  Por ejemplo, algunos paquetes tienen licencias que
          prohiben la distribucin comercial.  Otros pueden ser
          distribuidos, aunque de hecho son shareware, y no freeware.  Las
          licencias de cada uno de estos paquetes debe ser estudiada, y
          posiblemente negociada, antes de que los paquetes se incluyan en
          cualquier redistribucin (p.ej., en un CD-ROM).

        * stable/contrib/: Este directorio contiene paquetes que son de
          _libre distribucin_, pero que no cumplen con la poltica de
          requisitos de distribucin de los paquetes del Proyecto Debian
          por alguna razn, p.ej., los paquetes tienen alguna modificacin
          o restriccin inusual, o slo estn disponibles en formato
          binario.  Para estos paquetes, el proyecto no puede ofrecer al
          usuario ninguna forma de asegurarse de que estn libres de
          Caballos de Troya, y no puede adaptarlos a otras arquitecturas.
          Paquetes slo en binario que no sean de libre distribucin se
          encuentran en el directorio `non-free'.

5.5.1. Qu contiene el directorio unstable?
--------------------------------------------

     unstable contiene una muestra del sistema actual bajo desarrollo.  Se
     invita a los usuarios a probar estos paquetes, aunque se les advierte
     sobre su estado incompleto.  Tambin hay directorios main, contrib y
     non-free dentro de unstable.

5.5.2. Qu son todos esos directorios dentro de `dists/stable/main'?
---------------------------------------------------------------------

     Dentro de cada uno de los directorios principales
     (`dists/stable/main', `dists/stable/contrib', `dists/stable/non-free',
     y `dists/unstable/main/', etc.  pero no `project/experimental/', que
     es demasiado pequeo para ser subdividido), los paquetes binarios
     residen en subdirectorios cuyos nombres indican la arquitectura del
     chip para el que fueron compilados:

        * binary-all, para paquetes que son independientes de la
          arquitectura.  Esto incluye, por ejemplo, scripts en Perl.

        * binary-i386, para paquetes que slo se ejecutan en mquinas
          80x86.

        * binary-m68k, para paquetes que se ejecutan en mquinas basadas en
          uno de los procesadores Motorola 680x0.  Actualmente se mantiene
          para computadoras Atari y Amiga, y para algunas placas
          industriales basadas en VME.  No hay una implementacin de Linux
          para los Macintosh basados en el antiguo m68k, porque Apple no
          suministr la informacin de hardware necesaria.

        * binary-sparc/, para paquetes que se ejecutan en Sparcstations de
          Sun.

        * binary-alpha/, para paquetes que se ejecutan en mquinas DEC de
          Alpha.

        * binary-powerpc/, para paquetes que se ejecutan en mquinas
          PowerPC

        * binary-arm/, para paquetes que se ejecutan en mquinas ARM.

        * binary-hurd-i386/, para paquetes de GNU/Hurd que se ejecutan en
          mquinas 80x86.

5.5.3. Dnde est el cdigo fuente?
------------------------------------

     Se incluye cdigo fuente para cualquier cosa en el sistema Debian.  La
     mayor parte de los trminos de licencia de los programas en el sistema
     _exigen_ que se distribuya el cdigo fuente junto con los programas, o
     que se incluya junto con los programas una oferta para entregar el
     cdigo fuente.

     Normalmente, el cdigo fuente se distribuye en los directorios
     "source", que son paralelos a todos los directorios binary de cada
     arquitectura.

     El cdigo fuente de los paquetes en los directorios "contrib" y
     "non-free" puede estar disponible o no, ya que formalmente no son
     parte del sistema Debian.


-------------------------------------------------------------------------------


6. Conceptos bsicos del Sistema de Gestin de Paquetes de Debian
-----------------------------------------------------------------


6.1. Qu es un paquete Debian?
-------------------------------

     Los paquetes normalmente contienen todos los archivos necesarios para
     implementar un conjunto de rdenes o caractersticas relacionadas.
     Hay dos tipos de paquetes Debian:

        * _paquetes Binarios_, que contienen ejecutables, archivos de
          configuracin, pginas man/info, informacin de copyright, y otra
          documentacin.  Estos paquetes se distribuyen en un Seccin 6.2,
          `Cul es el formato de un paquete Debian?'  especfico de
          Debian; se distinguen normalmente por tener una extensin de
          archivo '.deb'.  Los paquetes binarios se pueden desempaquetar
          usando la utilidad Debian `dpkg'; se dan detalles en su pgina de
          manual.

        * _Paquetes Fuente_, que consisten en un archivo `.dsc' que
          describe el paquete fuente (incluyendo los nombres de los
          siguientes archivos), un archivo `.orig.tar.gz' que contiene el
          cdigo fuente original sin modificar en formato tar comprimido
          con gzip, y usualmente un archivo `.diff.gz' que contiene los
          cambios especficos de Debian al cdigo fuente original.  La
          utilidad `dpkg-source' empaqueta y desempaqueta los archivos
          fuente de Debian; se dan detalles en su pgina de manual.

     La instalacin de software por el sistema de paquetes usa
     "dependencias" que son cuidadosamente diseadas por los encargados del
     paquete.  Estas dependencias estn documentadas en el archivo de
     `control' asociado con cada paquete.  Por ejemplo, el paquete que
     contiene el compilador de C de GNU (`gcc') "depende" del paquete
     `binutils' que incluye el enlazador y el ensamblador.  Si un usuario
     intenta instalar `gcc' sin haber instalado antes `binutils', el
     sistema de paquetes de Debian dar un mensaje de error avisando de que
     tambin necesita `binutils', e instalar `gcc' slo si el usuario
     acepta instalar `binutils' primero.  (Sin embargo, esta opcin puede
     ser anulada por el usuario persistente).  Ver ms Seccin 6.9, `A qu
     se refieren al decir que un archivo Depende/Recomienda/Sugiere/Entra
     en conflicto/Reemplaza/Proporciona otro paquete?'  abajo.

     Las utilidades de paquetes de Debian se pueden usar para:

        * manipular y gestionar paquetes o partes de paquetes,

        * ayudar al usuario en la fragmentacin de paquetes que deben ser
          distribuidos a travs de un medio de tamao limitado, como
          disquetes,

        * ayudar a los desarrolladores en la construccin de archivos de
          paquetes, y

        * ayudar a los usuarios en la instalacin de paquetes que residen
          en un servidor de FTP remoto.


6.2. Cul es el formato de un paquete Debian?
----------------------------------------------

     Un "paquete" Debian, o un archivo Debian, contiene los ejecutables,
     bibliotecas y documentacin asociada con una forma particular de un
     programa o conjunto de programas relacionados.  Normalmente un archivo
     Debian tiene un nombre que acaba en `.deb'.  Los detalles del formato
     de los paquetes binarios Debian se describen en la pgina de manual
     `deb'(5).  Este formato interno est sujeto a cambios, as que use
     siempre `dpkg-deb'(1) para manipular archivos `.deb'.


6.3. Por qu los nombres de los paquetes Debian son tan largos?
----------------------------------------------------------------

     Los nombres de los paquetes binarios siguen la siguiente convencin:
     <nombre>_<NmeroDeVersin>-<NmeroDeRevisinDebian>.deb

     Ntese que `nombre' se supone que es el nombre del paquete.  Como
     prueba, se puede sacar el nombre de paquete asociado con un archivo
     Debian concreto (archivo .deb) de una de las siguientes formas:

        * inspeccionar el archivo "Packages" en el directorio donde se
          guardaba el paquete en un servidor de FTP de Debian.  Este
          archivo contiene un prrafo describiendo cada paquete; el primer
          campo del prrafo es el nombre formal del paquete.

        * usar la orden `dpkg --info nombre_VVV-RRR.deb'.  Esto manda un
          mensaje a STDOUT que da, entre otras cosas, el nombre formal del
          paquete.

     El componente `VVV' es el nmero de versin especificado por el
     desarrollador original.  Aqu no hay estndares establecidos, as que
     el nmero de versin puede tener formatos tan distintos como "960428"
     y "2.7.2.l.3".

     El componente `RRR' es el nmero de revisin Debian, y lo establece el
     desarrollador Debian (o un usuario individual, si decide construir el
     paquete l mismo).  Este nmero corresponde al nivel de revisin del
     paquete debian (que incluye el Makefile especfico de Debian, llamado
     `debian/rules', as como el archivo de control Debian, normalmente
     llamado `debian/control').  De este modo, un nuevo nivel de revisin
     normalmente significa cambios en el Makefile de Debian, el archivo de
     control, los scripts de instalacin o desinstalacin, o en los
     archivos de configuracin usados en el paquete.


6.4. Qu es un archivo de control de Debian?
---------------------------------------------

     Se dan detalles sobre el contenido de un archivo de control en el
     manual del programador de dpkg
     (ftp://ftp.debian.org/debian/doc/package-developer/programmer.ps.gz).
     Resumiendo, este es un ejemplo de archivo de control para el paquete
     hello:

          Package: hello
          Status: install ok installed
          Priority: optional
          Section: devel
          Installed-Size: 472
          Maintainer: Santiago Vila <sanvila@debian.org>
          Architecture: i386
          Version: 2.1.1-4
          Depends: libc6 (>= 2.2.4-4)
          Description: The classic greeting, and a good example
           The GNU hello program produces a familiar, friendly greeting.  It
           allows non-programmers to use a classic computer science tool which
           would otherwise be unavailable to them.
           .
           Seriously, though: this is an example of how to do a Debian package.
           It is the Debian version of the GNU Project's `hello world' program
           (which is itself an example for the GNU Project).

     El campo Package informa del nombre del paquete.  Este es el nombre
     mediante el cual el paquete se puede manipular con las utilidades de
     paquetes de Debian, y normalmente es parecido (aunque no
     necesariamente igual) que la primera cadena de caracteres del nombre
     del archivo Debian.

     El campo Version da a la vez el nmero de versin del desarrollador
     original y (como ltimo componente) el nivel de revisin del paquete
     Debian de este programa, tal y como se describe en Seccin 6.3, `Por
     qu los nombres de los paquetes Debian son tan largos?'.

     El campo Architecture especifica el procesador para el que fu
     compilado este binario en concreto.

     El campo Depends da una lista de paquetes que tienen que estar
     instalados para poder instalar este paquete con xito.

     El campo Installed-Size indica cuanto espacio de disco ocupar el
     paquete instalado.  Est pensado para que lo usen los programas de
     instalacin para indicar si existe suficiente espacio de disco para
     instalar el programa.

     El campo Maintainer da la direccin de correo electrnico de la
     persona actualmente responsable del mantenimiento del paquete.

     El campo Description da un pequeo resumen de las caractersticas del
     paquete.


6.5. Qu es un conffile de Debian?
-----------------------------------

     Los conffiles son listas de archivos de configuracin, normalmente
     guardadas en `/etc', que el sistema de mantenimiento de paquetes no
     sobrescribe cuando se actualiza un paquete.  Esto asegura que los
     valores locales de los contenidos de estos archivos se conserven, y es
     una caracterstica imprescindible para permitir la actualizacin de
     paquetes en un sistema en funcionamiento.  Para determinar exactamente
     qu archivos se conservan durante una actualizacin, ejecute`dpkg
     --status paquete'.


6.6. Qu son los scripts Debian preinst, postinst, prerm, y postrm?
--------------------------------------------------------------------

     Estos archivos son scripts ejecutables que se usan automticamente
     antes o despus de que se instale un paquete.  Junto con el archivo
     `control', todos estos archivos forman parte de la seccin de
     "control" de un archivo Debian.

     Los archivos individuales son:

     preinst
          Este script se ejecuta antes de que se desempaquete el contenido
          del archivo Debian (".deb").  Muchos scripts 'preinst' detienen
          los servicios de los paquetes que se actualizan hasta que su
          instalacin o actualizacin se completa (despus de la ejecucin
          exitosa del script 'postinst').

     postinst
          Este script normalmente completa cualquier configuracin
          necesaria en el paquete `nombre' una vez que `nombre' ha sido
          desempaquetado de su archivo Debian (".deb").  A veces, los
          scripts 'postinst' piden al usuario datos, y/o le advierten de
          que si acepta los valores por defecto, tendr que acordarse de
          volver atrs y reconfigurar dicho paquete.  Muchos scripts
          'postinst' ejecutan las rdenes necesarias para empezar o
          reanudar un servicio una vez que el nuevo paquete ha sido
          instalado o actualizado.  _Es una buena idea el repasar el
          contenido de un script 'postinst' en busca de consejos de
          configuracin cuando se instale un paquete por primera vez._

     prerm
          Este script normalmente detiene cualquier demonio asociado con un
          paquete.  Se ejecuta antes de borrar los archivos asociados a un
          paquete.

     postrm
          Este script normalmente modifica enlaces u otros archivos
          asociados con `nombre'.  (Ver notas sobre Seccin 6.8, `Qu es
          un paquete virtual?').

     Todos los archivos de control se pueden encontrar en
     `/var/lib/dpkg/info'.  Los archivos importantes para el paquete
     `nombre' empiezan con el nombre "nombre" y tienen extensiones
     "preinst", "postinst", etc., como corresponda.  El archivo
     `nombre.list' en dicho directorio enumera todos los archivos que se
     instalaron con el paquete `nombre'.  (Ntese que la localizacin de
     estos archivos es informacin interna de dpkg; no se debe confiar en
     ella.)


6.7. Qu es un paquete Requerido/Importante/Estandar/Opcional/Extra?
---------------------------------------------------------------------

     Cada paquete Debian recibe una _prioridad_ por los responsables de la
     distribucin, como ayuda al sistema de mantenimiento de paquetes.  Las
     prioridades son:

        * _Requerido_ Los paquetes requeridos son necesarios para el
          correcto funcionamiento del sistema.  Esto incluye todas las
          herramientas necesarias para reparar defectos del sistema.  No se
          deben eliminar estos paquetes o su sistema puede volverse
          totalmente inestable y probablemente ni siquiera ser capaz de
          usar dpkg para volver a poner las cosas en su sitio.  Sistemas
          con slo los paquetes requeridos probablemente no son
          utilizables, pero tienen la suficiente funcionalidad para
          permitir al administrador del sistema arrancarlo e instalar ms
          programas.

        * Los paquetes _importantes_ estn presentes en cualquier sistema
          parecido a Unix.  Aqu se encuentran los paquetes sin los que el
          sistema no funcionar correctamente.  Esto _NO_ incluye Emacs,
          X11, TeX o cualquier otra aplicacin grande.  Estos paquetes slo
          constituyen la infraestructura base.

        * Los paquetes _estndar_ son los tpicos en cualquier sistema
          Linux, incluyendo un sistema en modo carcter razonablemente
          pequeo, aunque no muy limitado.  Se instalar por defecto si los
          usuarios no seleccionan nada ms.  No incluye demasiadas
          aplicaciones mayores, aunque incluye Emacs (que es ms una pieza
          de la infraestructura que una aplicacin) y una parte razonable
          de Tex y Latex (si es que es posible usarlos sin X).

        * Los paquetes _opcionales_ incluyen todos los que razonablemente
          se deseara instalar a no ser que no se sepa lo que son o exijan
          requisitos especiales.  Esto incluye X11, una distribucin
          completa de TeX, y montones de aplicaciones.

        * Los paquetes _extra_ tienen conflictos con otros de mayor
          prioridad, o es slo probable que se usen si ya se sabe lo que
          son, o tienen requisitos especiales.


6.8. Qu es un paquete virtual?
--------------------------------

     Un paquete virtual es un nombre genrico que se aplica a uno
     cualquiera de un conjunto de paquetes, los cuales proveen todos ellos
     de una funcionalidad bsica similar.  Por ejemplo, los programas `tin'
     y `trn' son lectores de noticias los dos, y por tanto satisfacen por
     igual cualquier dependencia de un programa que necesite un lector de
     noticias en el sistema para funcionar o ser til.  Se dice que ambos
     proveen el "paquete virtual" llamado `lector de noticias'.

     Igualmente, `smail' y `sendmail' proveen ambos de la funcionalidad de
     un agente de transporte de correo.  Tambin se dice que ambos
     proporcionan el paquete virtual "agente de transporte de correo".  Si
     cualquiera de ellos est instalado, cualquier programa que exija la
     instalacin de un `agente de transporte de correo' se dar por
     satisfecho con la existencia de este paquete virtual.

     Debian proporciona un mecanismo mediante el cual, si ms de un paquete
     que permita el mismo paquete virtual se instala en un sistema, los
     administradores del sistema pueden marcar uno como el paquete
     preferido.  La orden importante es `alternativas de actualizacin', y
     se describe con detalle en la seccin de Seccin 10.9, `A algunos
     usuarios les gusta mawk, a otros les gusta gawk; algunos prefieren vim
     mientras que otros prefieren elvis; algunos quieren usar trn, a otros
     les gusta tin; cmo soporta Debian la diversidad?'.


6.9. A qu se refieren al decir que un archivo
Depende/Recomienda/Sugiere/Entra en conflicto/Reemplaza/Proporciona otro
paquete?
----------------------------------------------------------------------------

     El sistema de paquetes Debian tiene un conjunto de "dependencias"
     diseadas para indicar (mediante un nico indicador) el nivel al que
     puede operar un Programa A independientemente de la existencia del
     Programa B en un sistema dado:

        * El paquete A _depende_ del paquete B si B tiene que estar
          instalado obligatoriamente para que funcione A.  En ese caso, la
          versin de dependencia normalmente es un lmite inferior, de modo
          que A depende de cualquier versin de B ms reciente que alguna
          versin especificada.

        * El paquete A _recomienda_ al paquete B, si el responsable del
          paquete considera que la mayora de usuarios no querrn A sin
          tener la funcionalidad permitida por B.

        * El paquete A _sugiere_ al paquete B si B contiene archivos que
          estn relacionados con (y normalmente mejoran) la funcionalidad
          de A.

        * El paquete A _Entra en conflicto_ con el paquete B cuando A no
          funcionar si B est instalado en el sistema.  La mayora de las
          veces los conflictos son casos en los que A contiene archivos que
          son una mejora respecto a los que contiene B.  Los "Conflictos"
          se combinan frecuentemente con "reemplazos".

        * El paquete A _reemplaza_ al paquete B cuando archivos instalados
          por B son borrados y (en algunos casos) sobrescritos por archivos
          en A.

        * El paquete A _proporciona_ al paquete B cuando todos los archivos
          y la funcionalidad de B se incorporan en A.  Este mecanismo
          proporciona un modo de que los usuarios con espacio de disco
          reducido instalen la parte del paquete A que realmente necesitan.

     Informacin ms detallada sobre estos temas se puede encontrar en el
     ftp://ftp.debian.org/debian/doc/package-developer/programmer.ps.gz.


6.10. Qu significa Pre-Dependencia?
-------------------------------------

     "Pre-Dependencia" es una dependencia especial.

     En el caso de la mayora de paquetes, `dpkg' extraer el contenido del
     archivo correspondiente (p.ej., su archivo `.deb') tanto si los
     archivos de los que depende existen en el sistema como si no.
     Desempaquetar significa que `dpkg' extraer los archivos del paquete
     que se espera que queden instalados en el sistema de ficheros, y los
     pondr en su localizacin correspondiente.  Si el paquete _depende_ de
     la existencia de otro paquete no instalado en el sistema, `dpkg' se
     negar a completar la instalacin ejecutando su orden "configure"
     hasta que los otros paquetes se instalen.

     Pero para algunos paquetes, `dpkg' se negar incluso a desempaquetar
     los archivos hasta que se resuelvan las dependencias.  Se dice de esos
     paquetes que "Pre-dependen" de la presencia de algn otro paquete.  El
     proyecto Debian proporcion este mecanismo para permitir la
     actualizacin segura de sistemas en formato `a.out' a formato `ELF',
     donde el orden en que se instalan los paquetes era crtico.
     Informacin ms detallada sobre el uso de estos trminos se puede
     encontrar en el Manual del Programador de Debian
     (ftp://ftp.debian.org/debian/doc/package-developer/programmer.ps.gz).


6.11. Qu significa desconocido/instalar/quitar/borrar/conservar en el
estado del paquete?
----------------------------------------------------------------------------

     Estas marcas indican lo que el usuario desea hacer con un paquete (ya
     sea mediante las acciones del usuario en la seccin "Select" de
     `dselect', o por las llamadas directas del usuario a `dpkg').  Sus
     significados son:

        * desconocido - el usuario no ha dicho si quiere el paquete

        * instalar - el usuario ha dicho que quiere instalar o actualizar
          el paquete

        * quitar - el usuario quiere desinstalar el paquete, pero sin
          borrar cualquier fichero de configuracin que exista.

        * Borrar - el usuario quiere eliminar completamente el paquete,
          incluyendo ficheros de configuracin.

        * conservar - el usuario no quiere procesar este paquete, quiere
          mantener la versin actual con su estado actual, cualquiera que
          sea.

6.11.1. Dnde puedo encontrar informacin detallada sobre la creacin de
paquetes Debian?
----------------------------------------------------------------------------

     Ver Seccin 11.1, `Qu otra documentacin existe sobre y para un
     sistema Debian?'.


-------------------------------------------------------------------------------


7. Las herramientas de gestin de paquetes de Debian
----------------------------------------------------


7.1. Qu programas tiene Debian para la gestin de los paquetes?
-----------------------------------------------------------------

7.1.1. dpkg
-----------

     Se trata del programa principal de gestin de paquetes.  `dpkg' puede
     ejecutarse con muchas opciones.  Algunas de las ms comunes son:

        * Averiguar cules son las opciones existentes: `dpkg --help'.

        * Imprimir el fichero de control (y dems informacin) de un
          paquete especfico: `dpkg --info fu_VVV-RRR.deb'

        * Instalar un paquete (incluyendo el desempaquetado y la
          configuracin) en el sistema de ficheros del disco duro: `dpkg
          --install fu_VVV-RRR.deb'.

        * Desempaquetar (pero no configurar) un paquete Debian en el
          sistema de ficheros del disco duro: `dpkg --unpack
          fu_VVV-RRR.deb'.  Esta operacin _no_ deja al paquete
          necesariamente operativo; algunos ficheros, pueden necesitar algo
          ms de configuracin para funcionar correctamente.  Esta orden
          borra cualquier versin del programa instalada previamente, y
          ejecuta el script preinst asociado al paquete.

        * Configurar un paquete que ha sido previamente desempaquetado:
          `dpkg --configure fu'.  Entre otras cosas, esta accin ejecuta el
          script postinst asociado al paquete.  Tambin actualiza los
          ficheros de configuracin del paquete especificados en
          `conffiles'.  Debe notar que el argumento de la operacin
          'configurar' es el nombre del paquete (p.ej.  fu), _no_ el del
          archivo del paquete Debian (p.ej.  fu_VVV-RRR.deb).

        * Extraer un nico fichero llamado digamos "blurf" (o un grupo de
          ficheros llamados "blurf*" de un archivo de paquete Debian: `dpkg
          --fsys-tarfile fu_VVV-RRR.deb | tar -xf - blurf*'

        * Borrar un paquete (pero no sus ficheros de configuracin): `dpkg
          --remove fu'.

        * Borrar un paquete (incluidos los ficheros de configuracin):
          `dpkg --purge fu'.

        * Listar el estado de los paquetes que contienen la cadena "fu*":
          `dpkg --list 'fu*''.


7.2. dselect
------------

     Este programa es una interfaz basada en mens al sistema de gestin de
     paquetes de Debian.  En particular es til para primeras instalaciones
     y para actualizaciones a gran escala.  `dselect' puede

        * guiar al usuario al elegir qu paquetes instalar o borrar,
          asegurndose de que ningn paquete est en conflicto con otro, y
          que todos los paquetes necesarios para que cada uno de los
          elegidos funcione estn adecuadamente instalados.

        * avisar al usuario de inconsistencias e incompatibilidades en las
          elecciones

        * determinar el orden en el que los paquetes han de ser instalados.

        * realizar la instalacin o borrado de forma automtica y

        * guiar al usuario a travs de cualquier proceso de configuracin
          requerido para cada paquete.

     `dselect' comienza presentando al usuario un men de 7 entradas, cada
     una de las cuales corresponde a una accin concreta.  El usuario puede
     seleccionar una accin utilizando las flechas del teclado que mueven
     la barra iluminada y presionando INTRO para seleccionar la accin
     iluminada.

     Lo que el usuario ve a continuacin depende de la accin elegida.  Si
     elige una opcin diferente de `Access' o `Select', `dselect'
     simplemente proceder a ejecutar la opcin seleccionada: p.ej., si el
     usuario eligi `Remove', dselect proceder a borrar todos los ficheros
     marcados para ser borrados la ltima vez que el usuario ejecut la
     opcin `Select' para elegirlos.

     Las dos entradas `Access' y `Select' llevan a mens adicionales.  En
     ambos casos, los mens se presentan en una pantalla dividida en dos;
     la parte superior presenta una lista de opciones navegable, mientras
     que la parte inferior presenta una explicacin ("informacin") sobre
     cada una de las opciones.

     Una extensa ayuda en lnea est disponible: Utilice la tecla '?'  para
     acceder a la pantalla de ayuda y luego '.'  para sucesivamente ver
     cada una de las pginas disponibles, una a una.

     Algunos usuarios encuentran ms fcil navegar por `dselect' cuando usa
     colores en la salida por pantalla.  Para ver los colores, asegrese de
     que ha ejecutado: `export TERM=linux' antes de ejecutar `dselect'.

     El orden en el que las acciones se presentan en el men inicial de
     `dselect' refleja el orden en el que el usuario ejecutara normalmente
     `dselect' para instalar paquetes.  Sin embargo, un usuario puede
     elegir cualquiera de las opciones tantas veces como sea necesario
     (incluyendo no usar ninguna opcin en absoluto, dependiendo de lo que
     quiera hacer).

        * Primeramente elija un "Mtodo de Acceso" (`Access Method').  Este
          ser el mtodo mediante el cual el usuario planea acceder a los
          paquetes de Debian; p.ej., algunos usuarios pueden acceder a los
          paquetes de Debian mediante un CD-ROM mientras que otros planean
          acceder a ellos mediante ftp annimo.  El "Mdodo de Acceso" es
          almacenado al salir de `dselect', de forma que si no cambia, no
          ser necesario volver a usar esta opcin ms.

        * Luego, "Actualice" (`Update') la lista de paquetes disponibles.
          Para ello, `dselect' lee el fichero "Packages.gz" que debera
          estar incluido en el directorio superior de la estructura que
          contiene los paquetes Debian que se van a instalar.  (Aunque si
          no lo encuentra all, `dselect' le permite la opcin de crearlo
          por usted.)

        * Elija (`Select') para seleccionar los paquetes que desea instalar
          en el sistema.

          Tras seleccionar esta opcin del men, el sistema presenta al
          usuario una pantalla de ayuda; se puede salir de la ayuda (de
          esta y de cualquiera) presionando la barra espaciadora.  Lo mejor
          (si es la primera vez que utiliza dselect) es que lea _toda_ la
          ayuda, pero presionando '.'  repetidamente ir presentando todas
          las pginas una tras otra.  Una vez que el usuario sale de la
          pantalla de ayuda, aparece el men en dos secciones para la
          eleccin de los paquetes a instalar (o borrar).  La parte
          superior es una ventana relativamente estrecha que presenta una
          parte de la lista de los 15180 paquetes; la parte inferior de la
          pantalla es una ventana con "informacin" sobre los paquetes o
          grupos de paquetes seleccionados en la parte superior.

          Muchos usuarios noveles suelen mostrar confusin en relacin a
          los siguientes aspectos de la pantalla de la opcin `Select':

             * "Marcar para borrado" de paquetes: Se puede especificar qu
               paquetes deben ser borrados marcando el nombre del paquete o
               la etiqueta de un grupo de paquetes, p.ej.  "Todos" (`All')
               y presionando:

                  * la tecla '-'.  Esto borra la mayora de los ficheros
                    asociados con el paquete, pero preserva los ficheros
                    listados como ficheros de configuracin (vase Seccin
                    6.5, `Qu es un conffile de Debian?') y dems
                    informacin de configuracin.

                  * la tecla '_'.  En este caso, se borra _cualquier_
                    fichero que pertenezca a este paquete.

               Observe que si "marca para borrar" "Todos los Paquetes"
               (`All Packages') su sistema quedar reducido a los paquetes
               base instalados inicialmente.  Esto es problablemente lo que
               usted quera.

             * Si pone un paquete "en espera" (presionando `='): De forma
               efectiva, esto indica a `dselect' que no actualice un
               paquete incluso en el caso de que la versin presente en el
               sistema sea menos reciente que la disponible en la fuente de
               la distribucin que est usando (la que fue especificada
               cuando estableci el Mtodo de Acceso con la opcin `Access
               Method').  (La versin disponible en la distribucin viene
               en el fichero `Packages.gz' que se lee al activar la opcin
               de men "Update")

               Sacar un paquete del estado de espera (presionando ':'): Se
               trata de la opcin por defecto y significa que el paquete
               ser actualizado siempre y cuando est disponible una
               versin ms reciente.

             * Orden de presentacin de los paquetes: El orden de
               presentacin predeterminado es por Prioridad; para cada
               valor de prioridad, los paquetes aparecen ordenados segn el
               directorio (alias seccin) del archivo en el que estn
               almacenados.  De esa forma, algunos paquetes de (digamos) la
               seccin A pueden aparecer primero, seguidos de paquetes de
               la seccin B, seguidos de otros paquetes (de prioridad ms
               baja) de la seccin A.  Se puede cambiar el orden de
               presentacin utilizando la tecla 'o' que va ciclicamente,
               cambiando de orden de presentacin.

             * Significado de las etiquetas en la parte superior de la
               pantalla: Las etiquetas de la parte superior pueden
               expandirse utilizando la tecla 'v' (del ingls verbose,
               detallado).  Al hacer esto, gran parte del texto que
               originalmente caba en la pantalla se desplaza a la derecha.
               Para poder verlo es necesario usar la flecha derecha; para
               volver a la izquierda, utilice la flecha izquierda.

             * Qu hacer en la pantalla de conflicto/dependencia: Si un
               usuario elige (tanto para instalar como para borrar) un
               paquete, digamos `fu.deb' que depende de o recomienda otro,
               digamos, `blurf.deb', entonces `dselect' presentar un
               extracto de la pantalla principal de seleccin.  El proceso
               comienza presentando la ayuda a pantalla completa, de la que
               se puede salir usando la barra espaciadora.  Despus, puede
               elegir los paquetes relacionados, aceptando las acciones
               sugeridas (de instalar o no), o rechazndolas.  Para
               conseguir esto ltimo, basta presionar Maysculas-D; para
               volver a las sugerencias puede usar Maysculas-U.  En
               cualquier caso, puede salvar su eleccin y volver al men
               principal de instalacin mediante Maysculas-Q.

        * Una vez de vuelta al men principal, se puede proceder a la
          opcin de "Instalacin" (`Install') para desempaquetar y
          configurar los paquetes elegidos.  Alternativamente, si lo que
          quiere es eliminar ficheros, puede elegir la opcin de "Borrado"
          (`Remove').  Puede salir del programa en cualquier momento
          mediante la opcin `Quit'; cualquier eleccin que haya hecho ser
          preservada por `dselect'.

7.2.1. dpkg-deb
---------------

     Este programa manipula un archivo de paquete Debian(`.deb').  Algunos
     de sus usos comunes son:

        * Averiguar cules son las opciones existentes: `dpkg-deb --help'.

        * Determinar qu ficheros estn contenidos en un archivo de paquete
          Debian: `dpkg-deb --contents fu_VVV-RRR.deb')

        * Extraer los ficheros contenidos en un archivo de paquete Debian
          dado en un directorio especificado: `dpkg-deb --extract
          fu_VVV-RRR.deb tmp' extraer los ficheros de `fu_VVV-RRR.deb' en
          el directorio `tmp/'.  Esta operacin es conveniente para
          examinar el contenido de un paquete en un directorio concreto,
          sin necesidad de instalar el paquete en el sistema de ficheros
          raz.

     Puede obtener ms informacin en la pgina de manual de `dpkg-deb'(1).

7.2.2. dpkg-split
-----------------

     Este programa divide un paquete grande en ficheros ms pequeos (p.ej.
     cara a copiarlo mediante un grupo de disquetes) y puede usarse para
     unir de nuevo los ficheros en uno solo.  Slo se puede usar este
     programa en un sistema Debian pues se vale de `dpkg-deb' para
     desglosar el archivo de paquete Debian en sus componentes.  As, por
     ejemplo, si quisiera dividir un fichero .deb grande en N partes,

        * Ejecute la orden `dpkg-split --split fu.deb'.  Esto producir N
          ficheros de aproximandamente 460 KBytes cada uno en el directorio
          actual.

        * Copie los N ficheros en disquetes.

        * Copie el contenido de los disquetes en el disco duro que haya
          elegido en la otra mquina.

        * Una los ficheros parciales mediante `dpkg-split --join "fu*"'.

7.2.3. Debian asegura ser capaz de actualizar programas que estn siendo
ejecutados; Cmo se puede hacer esto?
----------------------------------------------------------------------------

     Debian GNU/Linux incluye un programa llamado `start-stop-daemon' que
     es usado por los scripts de instalacin para arrancar demonios durante
     el proceso de arranque de la mquina o para pararlos cuando cambia el
     nivel de ejecucin del ncleo (p.ej.  si se cambia de multi-usuario a
     usuario-nico o a parada).  El programa `start-stop-daemon' tambin se
     utiliza cuando se instala un paquete nuevo que contiene un demonio,
     para parar demonios en ejecucin y rearrancarlos segn sea necesario,
     p.ej.  cuando se instala un paquete que contiene un script de
     configuracin actualizado.

7.2.4. Cmo se puede comprobar qu paquetes han sido instalados en un
sistema Debian?
----------------------------------------------------------------------------

     Para averiguar cul es el estado de todos los paquetes instalados en
     un sistema Debian, debe ejecutar la orden `dpkg --list'.  Esto muestra
     un resumen de una lnea por cada paquete, que contiene un smbolo de
     estado de 2 letras, el nombre del paquete correspondiente, la versin
     que est _instalada_, y una descripcin muy breve del mismo.

     Para averiguar el estado de los paquetes que encajan con un patrn que
     empiece por "fu" puede ejecutar la orden `dpkg --list 'fu*''

     Para obtener informacin ms detallada de un paquete en particular
     puede usar la orden `dpkg --status fu'.


7.3. Cmo se puede averiguar qu paquete produjo un fichero en particular?
---------------------------------------------------------------------------

     Para indentificar el paquete que produjo un fichero llamado `fu' puede
     usar cualquiera de las siguientes opciones:

        * `dpkg --search nombredefichero'.

          En este caso se busca el fichero `nombredefichero' entre los
          paquetes instalados.  (Esto equivale (actualmente) a buscar todos
          los ficheros de extensin `.list' contenidos en el directorio
          `/var/lib/dpkg/info/'.)

        * `grep fu Contents', o `zgrep fu Contents.gz'.

          Esto realiza una bsqueda de ficheros que contengan la subcadena
          `fu' en cualquier parte de sus caminos completos.  Los ficheros
          `Contents' y `Contents.gz' residen en los directorios principales
          (stable, non-free, contrib, development) de un sitio FTP de
          Debian.  Cada fichero `Contents' se refiere nicamente a los
          paquetes que se encuentran bajo el rbol de directorios en el que
          se encuentra.  Por ello, es posible que tenga que buscar ms de
          un fichero `Contents' para encontrar cual es el paquete que tiene
          el fichero `fu'.

          Este mtodo tiene como ventaja sobre `dpkg --search' que es capaz
          de encontrar ficheros contenidos en paquetes que no han sido
          instalados previamente en el sistema.


-------------------------------------------------------------------------------


8. Actualizacin del sistema Debian
-----------------------------------

     Uno de los objetivos de Debian es proporcionar una va de
     actualizacin consistente y un proceso de actualizacin seguro.
     Siempre hacemos lo posible para que las actualizaciones a nuevas
     versiones se produzcan de una forma sencilla.  En caso de que haya
     alguna nota importante que aadir al proceso de actualizacin, el
     paquete avisar al usuario, y a menudo proporcionar una solucin a un
     posible problema.

     Debe tambin leer las Notas de Publicacin, el documento que describe
     los detalles sobre actualizaciones concretas, que se encuentra en
     todos los CDs de Debian, y tambin est disponible en la WWW en
     http://www.debian.org/releases/stable/releasenotes.


8.1. Cmo puedo actualizar mi distribucin Debian 1.3.1 (o anterior),
basada en libc5, a la versin 2.0 (o posterior), basada en libc6?
----------------------------------------------------------------------------

     Hay varias formas de actualizarse:

        * Utilizando un sencillo script de shell llamado `autoup.sh' que
          actualiza los paquetes ms importantes.  Despus de que
          `autoup.sh' ha hecho su trabajo, puede utilizar dselect para
          instalar los paquetes que falten _en masa_.  Este es
          probablemente el mtodo recomendado, pero no el nico.

          Actualmente, la ltima versin de `autoup.sh' puede encontrarse
          en los siguientes lugares:

             * http://www.taz.net.au/autoup/

             * http://csanders.vicnet.net.au/autoup/

          Se espera que est en los archivos FTP de Debian algn da.

        * Siguiendo de cerca el libc5-libc6-Mini-HOWTO
          (ftp://ftp.debian.org/pub/debian/doc/libc5-libc6-Mini-HOWTO.txt)
          y actualizar los paquetes ms importantes a mano.  `autoup.sh'
          est basado en este Mini-HOWTO, as que este mtodo debera
          funcionar ms o menos como usar `autoup.sh'.

        * Usando una versin libc5 de APT.  APT quiere decir "A Package
          Tool" (una herramienta de paquetes), y podra sustituir a dselect
          algn da.  De momento, funciona simplemente como un interfaz de
          lnea de rdenes, o como mtodo de acceso de dselect.  Encontrar
          una versin libc5 en el directorio
          `dists/slink/main/upgrade-older-i386' en los archivos de Debian.

        * Utilizando nicamente dselect, sin actualizar primero ningn
          paquete a mano.  Se recomienda encarecidamente que NO utilice
          este mtodo si puede evitarlo, porque dselect, por s solo,
          actualmente no instala los paquetes en el orden ptimo.  APT
          funciona mucho mejor y es ms seguro.


8.2. Cmo puedo mantener mi Sistema Debian actualizado?
--------------------------------------------------------

     Uno puede simplemente realizar un ftp annimo a un archivo de Debian,
     buscar por los directorios hasta encontrar el fichero deseado,
     trarselo y finalmente instalarlo usando `dpkg'.  Observe que `dpkg'
     instalar los ficheros actualizados en el momento, incluso en un
     sistema ya en marcha, sin tener que detenerlo.  A veces, un paquete
     revisado requerir la instalacin de la versin actualizada de otro
     paquete, en cuyo caso la instalacin fallar hasta que/a menos que el
     otro paquete est instalado.

     Mucha gente encuentra que esta forma de actualizar lleva mucho tiempo
     debido a que Debian evoluciona tan rpidamente---semanalmente se
     suelen aadir una docena de paquetes nuevos, o ms.  Este nmero es
     mayor cuando se aproxima la publicacin de una nueva versin.  Para
     poder manejarse bien con tal avalancha, mucha gente prefiere usar un
     programa automatizado.  Hay disponibles tres paquetes diferentes para
     este propsito:

8.2.1. dpkg-ftp
---------------

     ste es un mtodo de acceso para `dselect'.  Se puede invocar desde el
     propio `dselect', permitiendo as al usuario obtener ficheros e
     instalarlos en un slo paso.  Para hacer sto, arranque el programa
     `dselect', elija la opcin "0" ("Choose the access method to use"),
     marque la opcin "ftp" y luego especifique la mquina y directorio
     remotos.  `dpkg-ftp' transferir entonces los ficheros seleccionados a
     su mquina (ya sea en esta sesin de `dselect' o en posteriores).

     Observe que, al contrario que el programa `mirror', `dpkg-ftp' no
     recoge todos los ficheros del sitio rplica, sino que transfiere slo
     los ficheros que haya seleccionado, y que necesiten ser actualizados.

     `dpkg-ftp' est disponible en el directorio `stable/binary-all/net/'
     en cualquier archivo de Debian.

8.2.2. mirror
-------------

     Este script Perl, y su programa gestor (opcional) denominado
     `mirror-master', pueden usarse para obtener partes especificadas del
     rbol de directorios de un servidor especificado, _via_ ftp annimo.


8.3. Debo cambiar a modo monousuario para actualizar un paquete?
-----------------------------------------------------------------

     No.  Los paquetes pueden actualizarse en cualquier momento, incluso en
     sistemas en funcionamiento.  Debian tiene un programa llamado
     `start-stop-daemon' que se invoca para parar y luego rearrancar un
     proceso en ejecucin si es necesario durante la actualizacin de un
     paquete.


8.4. Tengo que guardar todos esos ficheros .deb en mi disco?
-------------------------------------------------------------

     No.  Si se ha bajado los ficheros a su disco (lo que no es
     absolutamente necesario despus de que los haya instalado, puede
     borrarlos del sistema.

8.4.1. Cmo puedo mantener un registro de los paquetes que he ido
aadiendo al sistema?
----------------------------------------------------------------------------

     `dpkg' mantiene un registro de los paquetes que han sido
     desempaquetados, configurados, borrados, y/o purgados, pero no
     mantiene un registro (de momento) de los mensajes que enva al
     terminal cuando el paquete se est manipulando.  Algunos usuarios
     realizan esta tarea simplemente usando `tee':

          dpkg -iGOEB -R stable/binary non-free/binary contrib/binary | \
              tee -a /root/dpkg.log

     La misma orden usando los parmetros largos quedara:

          dpkg --install --refuse-downgrade --selected-only \
            --skip-same-version --auto-deconfigure \
            --recursiv estable/binary non-free/binary contrib/binary | \
              tee -a /root/dpkg.log


-------------------------------------------------------------------------------


9. Debian y el ncleo
---------------------


9.1. Qu herramientas proporciona Debian para crear ncleos
personalizados?
----------------------------------------------------------------------------

     Se recomienda a todos aquellos usuarios que deseen (o necesiten)
     compilar un ncleo personalizado que obtengan el paquete
     `kernel-package' (que se encuentra en la seccin `misc' en los sitios
     FTP de Debian).  Este paquete contiene el script necesario para
     compilar el ncleo, y permite crear un paquete Debian kernel-image
     slo con la ejecucin de la orden `make-kpkg kernel_image' en el
     directorio principal de los fuentes del ncleo.  Hay disponible una
     ayuda ejecutando la orden `make-kpkg --help', y en la pgina manual de
     make-kpkg(1).

     Los usuarios debern obtener separadamente el cdigo fuente del ltimo
     ncleo (o del ncleo que quieran) de su servidor de Linux favorito.

     Para construir un ncleo personalizado, se debern tener los
     siguientes paquetes instalados: `gcc', `libc6-dev', `bin86',
     `binutils', y `make'.

     En el fichero `/usr/share/doc/kernel-package/README.gz' se dan
     instrucciones detalladas del uso del paquete.  Resumidamente se debe:

        * Descomprimir los fuentes del ncleo, y hacer un `cd' al
          directorio recin creado.

        * Modificar la configuracin del ncleo usando una de las
          siguientes rdenes:

             * `make config' (para terminales, con un interfaz
               lnea-a-lnea).

             * `make menuconfig' (para un interfaz por mens basado en
               ncurses).  Observe que para usar esta opcin debe estar
               instalado el paquete `libncurses5-dev'.

             * `make xconfig' (para un interfaz X11).  Para usar esta
               opcin se requiere tener instalados los paquetes relevantes
               de X.

          Cualquiera de los pasos anteriores genera un nuevo `.config' en
          el directorio principal de los fuentes del ncleo.

        * Ejecutar la orden: `make-kpkg -rev Custom.N kernel_image', donde
          N es un nmero de revisin asignado por el usuario.  El nuevo
          archivo Debian as creado tendr la revisin Custom.N, por
          ejemplo, `kernel-image-2.4.27_Custom.1_i386.deb' para el ncleo
          2.4.27.

        * Instalar el paquete creado.

             * `Ejecute dpkg --install
               /usr/src/kernel-image-VVV_Custom.N.deb' para instalar el
               ncleo.  El script de instalacin,

                  * ejecutar el cargador de arranque, LILO (si est
                    instalado),

                  * instalar el ncleo personalizado en
                    /boot/vmlinuz_VVV-Custom.N, y establecer los enlaces
                    simblicos apropiados a la nueva versin del ncleo.

                  * preguntar al usuario si quiere hacer un disquete de
                    arranque.  Este disco de arranque contendr slo el
                    ncleo.  Mire las notas adicionales sobre la creacin
                    de un Seccin 9.2, `Cmo puedo crear un disco de
                    arranque personalizado?'.

             * Para usar otros cargadores de arranque (como `loadlin'),
               puede copiar esta imagen a otros lugares (por ejemplo, a una
               particin `MS-DOS').


9.2. Cmo puedo crear un disco de arranque personalizado?
----------------------------------------------------------

     Esta tarea se facilita mucho con el paquete `boot-floppies', que se
     encuentra normalmente en la seccin `admin' de los archivos FTP de
     Debian.  Los scripts de este paquete producen discos de arranque en el
     formato `SYSLINUX'.  Son discos con formato `MS-DOS' cuyo master boot
     record (registro maestro de arranque) ha sido alterado para que
     arranque Linux (o cualquier otro sistema operativo que se haya
     definido en el fichero syslinux.cfg en el disquete) directamente.
     Otros scripts de este paquete sirven para producir discos root de
     emergencia y pueden incluso reproducir los discos base.  Encontrar
     ms informacin acerca de esto en el fichero
     `/usr/share/doc/boot-floppies/README' despus de instalar el paquete
     `boot-floppies'.


9.3. Qu medios especiales proporciona Debian para el uso de mdulos?
----------------------------------------------------------------------

     El paquete `modconf' de Debian proporciona un shell script
     (`/usr/sbin/modconf') que puede usarse para personalizar la
     configuracin de los mdulos.  Este script presenta un interfaz basado
     en mens, preguntando al usuario acerca de las particularidades de los
     controladores de dispositivos de su sistema.  Las respuestas se
     utilizan para personalizar el fichero `/etc/conf.modules' (que lista
     alias y otros argumentos que deben usarse conjuntamente con algunos
     mdulos), y `/etc/modules' (que lista los mdulos que deben cargarse
     en el arranque).  Al igual que los (nuevos) ficheros Configure.help
     que hay ahora disponibles para ayudar en la construccin de ncleos
     personalizados, el paquete modconf viene con una serie de ficheros de
     ayuda (en `/usr/lib/modules_help/') que proporcionan informacin
     detallada sobre los argumentos apropiados para cada uno de los
     mdulos.


9.4. Puedo desinstalar sin peligro un ncleo antiguo y, si es as, cmo?
-------------------------------------------------------------------------

     S.  El script `kernel-image-NNN.prerm' comprueba antes si el ncleo
     que est utilizando actualmente es el mismo que quiere desinstalar.
     Por lo tanto puede borrar paquetes de ncleos no deseados ejecutando
     la siguiente orden:

          dpkg --purge --force-remove-essential kernel-image-NNN


-------------------------------------------------------------------------------


10. Personalizacin de la instalacin de Debian GNU/Linux
---------------------------------------------------------


10.1. Cmo puedo asegurarme de que todos los programas usen el mismo
tamao de papel?
----------------------------------------------------------------------------

     Instale el paquete `libpaper1', y le pedir un tamao de papel
     predeterminado para todo el sistema.  Este valor se guardar en el
     fichero `/etc/papersize'.

     Puede especificarse tambin mediante la variable de entorno
     `PAPERSIZE'.  Para ms detalles consulte la pgina de manual
     papersize(5).


10.2. Cmo puedo proporcionar acceso a perifricos de hardware sin
comprometer la seguridad?
----------------------------------------------------------------------------

     Muchos ficheros de dispositivos del directorio `/dev' pertenecen a
     ciertos grupos predefinidos.  Por ejemplo `/dev/fd0' pertenece al
     grupo `floppy', y `/dev/dsp' pertenece al grupo `audio'.

     Para que un usuario determinado tenga acceso a uno de dichos
     dispositivos, aada al usuario al grupo al que pertenece el
     dispositivo, es decir:

          adduser usuario grupo

     Esto evita tener que ejecutar chmod sobre el dispositivo.


10.3. Cmo cargo una fuente de consola en el arranque al estilo Debian?
------------------------------------------------------------------------

     Los paquetes `kbd' y `console-tools' ahora admiten esto, edite el
     fichero `/etc/kbd/config' o `/etc/console-tools/config'.


10.4. Cmo puedo configurar los valores por omisin de una aplicacin X11?
---------------------------------------------------------------------------

     Los programas X de Debian instalan sus ficheros de recursos en el
     directorio `/etc/X11/app-defaults/'.  Si quiere personalizar
     aplicaciones X de forma global, cambie dichos ficheros.  Estn
     marcados como ficheros de configuracin, as que su contenido se
     mantendr entre actualizaciones.


10.5. Cada distribucin parece tener un mtodo diferente para `arrancar'.
Cunteme acerca del usado por Debian.
----------------------------------------------------------------------------

     Como todo UNIX, Debian arranca ejecutando el programa `init'.  El
     fichero de configuracin para `init' (que es `/etc/inittab')
     especifica que el primer script que debe ejecutarse ser
     `/etc/init.d/rcS'.  Este script verifica y monta los sistemas de
     ficheros, carga mdulos del ncleo, comienza los servicios de red
     (llamando al script `/etc/init.d/network'), programa el reloj,
     inicializa alguna otra cosa, y luego ejecuta todos los scripts
     (excepto aquellos con un '.'  en el nombre) en `/etc/rc.boot/'.  Estos
     scripts especifican el teclado a usarse, recuperan ficheros perdidos
     estando en un editor, y configuran los puertos serie.  Despus de
     completar el arranque, `init' ejecuta todos los scripts de inicio de
     un directorio indicado por el runlevel predeterminado (este valor se
     especifica por la entrada `id' en `/etc/inittab').  Como la mayora de
     los UNIX compatibles con System V, Linux tiene 7 runlevels: 0 (detiene
     el sistema), 1 (modo nico-usuario), de 2 a 5 (varios modos
     multi-usuario), y 6 (reinicializar el sistema).  Los sistemas Debian
     vienen configurados con id=2, lo que indica que el runlevel ser de
     `2' al entrar al estado multi-usuario, y que se ejecutarn los scripts
     en `/etc/rc2.d/'.

     De hecho, los scripts en cualquiera de los directorios `/etc/rcN.d/'
     son slo enlaces simblicos de vuelta a los scripts en `/etc/init.d/'.
     Sin embargo, los _nombres_ de los ficheros en cada uno de los
     directorios `/etc/rcN.d/' estn elegidos para indicar la _manera_ en
     que los scripts en `/etc/init.d/' sern ejecutados.  Especficamente,
     antes de entrar a cualquier runlevel, se ejecutan todos los scripts
     cuyo nombre comienza con 'K'; estos scripts detienen servicios.  Luego
     se ejecutan todos los scripts cuyo nombre comienza con 'S'; estos
     scripts inician servicios.  El nmero de dos dgitos que sigue a la
     'K' o 'S' indica el orden en que los scripts se ejecutarn.  Los de
     nmeros ms bajos se ejecutarn primero.

     Esta estrategia funciona porque los scripts en `/etc/init.d/' llevan
     todos un argumento que puede ser `start' (comenzar), `stop'
     (terminar), o `reload' (reiniciar), y llevarn a cabo la tarea
     indicada por ste.  Por ejemplo, con el argumento `reload' la orden
     `/etc/init.d/sendmail reload' enva al daemon sendmail un seal que le
     hace releer su fichero de configuracin.  Estos scripts se pueden usar
     para controlar varios procesos incluso despus de que el sistema haya
     sido iniciado.


10.6. Parece ser que Debian no usa `rc.local' para personalizar el proceso
de inicializacin, qu facilidades provee Debian para esta tarea?
----------------------------------------------------------------------------

     Suponga que un sistema necesita ejecutar el script `fu' al
     inicializar, o al entrar en un runlevel en particular.  Entonces el
     administrador del sistema debera:

        * Colocar el script `fu' en el directorio `/etc/init.d/'.

        * Ejecutar la orden `update-rc.d' con argumentos apropiados para
          preparar enlaces entre los directorios rc?.d (especificados desde
          la lnea de rdenes) y `/etc/init.d/fu'.  Aqu, '?'  es un nmero
          de 0 a 6 y coresponde a un runlevel estilo System V.

        * Reinicializar el sistema.

     La orden `update-rc.d' crear enlaces entre ficheros en los
     directorios rc?.d y el script en `/etc/init.d/'.  Cada enlace
     comenzar con una 'S' o una 'K', seguida de un nmero, seguido por el
     nombre del script.  Los scripts que comiencen con 'S' en `/etc/rcN.d/'
     sern ejecutados al entrar al runlevel `N'.  Los que lo hagan con con
     una 'K' sern ejecutados al dejar el runlevel `N'.

     Uno podra, por ejemplo, obligar al script `fu' a ejecutarse en el
     arranque, ponindolo en `/etc/init.d/' e instalando los enlaces con
     `update-rc.d fu defaults 19'.  El argumento 'defaults' se refiere a
     los runlevels predeterminados, que son los que van del 2 al 5.  El
     argumento '19' se asegura de que `fu' sea llamado antes que cualquier
     otro script que contenga el nmero 20 o un nmero mayor.


10.7. Cmo puedo reemplazar un fichero instalado por un paquete con otro?
--------------------------------------------------------------------------

     Suponga que el administrador o un usuario local desea usar el programa
     "login-local" en lugar del "login" provisto por el paquete Debian
     `login'.  No:

        * Sobreescriba `/bin/login' con `login-local'.

     El sistema administrador de paquetes no tendr conocimiento acerca de
     este cambio, y simplemente reescribira su `/bin/login' cuando `login'
     (o cualquier paquete que provea `/bin/login') sea instalado o
     actualizado.  En lugar de eso,

        * Ejecute `dpkg-divert --divert /bin/login.debian /bin/login' para
          indicar que todas las futuras instalaciones de paquetes `login'
          escriban el fichero `/bin/login' en `/bin/login.debian'.

        * Luego ejecute `cp login-local /bin/login' para mover su versin
          localmente compilada a su lugar.

     El mensaje acerca del uso de `dpkg-divert' provee ms detalles (los
     cuales se pueden ver usando la orden `dpkg-divert --help').  Hay ms
     informacin disponible en el
     ftp://ftp.debian.org/debian/doc/package-developer/programmer.ps.gz.


10.8. Cmo puedo incluir el paquete Debian que cre localmente en la lista
de paquetes disponibles usada por el sistema de administracin de paquetes?
----------------------------------------------------------------------------

     Puede hacer esto de cualquiera de las siguientes dos maneras:

        * Use `dselect', y vuelva a seleccionar el mtodo de acceso.  Se le
          preguntar por un directorio en donde sus paquetes locales
          residen.

        * Ejecute la orden `dpkg-scanpackages DIR_BIN FICHERO_DE_REEMPLAZOS
          [PREFIJO] > Packages.nuevo' donde:

             * DIR-BIN es un directorio donde se hayan almacenados archivos
               Debian (que normalmente tendrn la extensin ".deb").

             * FICHERO_DE_REEMPLAZOS es un fichero que es editado por los
               que mantienen la distribucin y normalmente se almacena en
               un archivo ftp Debian en `indices/override.main.gz' para la
               distribucin principal ("main").

             * PREFIJO es una secuencia de caracteres opcional que puede
               aadirse en el fichero Packages.new que est siendo
               producido.

          Una vez que haya armado el fichero `Packages.nuevo', avise al
          sistema administrador de paquetes sobre l con la orden `dpkg
          --update-avail Packages.nuevo'.


10.9. A algunos usuarios les gusta mawk, a otros les gusta gawk; algunos
prefieren vim mientras que otros prefieren elvis; algunos quieren usar trn,
a otros les gusta tin; cmo soporta Debian la diversidad?
----------------------------------------------------------------------------

     Hay muchos casos en donde dos paquetes proveen dos versiones
     diferentes de un programa, los cuales proveen la misma funcionalidad
     bsica.  Los usuarios podran preferir uno sobre el otro por hbito, o
     porque la interfaz de uno es algo ms agradable que la de otro.  Otros
     usuarios en el mismo sistema pueden elegir diferente.

     Debian usa un sistema de paquetes "virtual" para permitir a los
     administradores elegir (o dejar que los usuarios elijan) sus
     herramientas favoritas cuando hay dos o ms que proveen la misma
     funcionalidad bsica, y al mismo tiempo permitir que se satisfagan las
     dependencias sin necesidad de especificar un paquete en particular.

     Por ejemplo, podran existir dos versiones diferentes de lectores de
     news en un sistema.  El paquete servidor de news podra `recomendar'
     que exista _algn_ lector en el sistema, pero la eleccin de `tin' o
     `trn' se puede dejar a cada usuario.  Esto se logra haciendo que ambos
     paquetes provean el paquete virtual `news-reader'.  _Cul_ de los
     programas es invocado ser determinado por un enlace apuntando desde
     un fichero con el nombre del paquete virtual
     `/etc/alternatives/news-reader' al fichero seleccionado, p.  ej.
     `/usr/bin/trn'.

     Un simple enlace es insuficiente para soportar el uso completo de un
     programa alternativo, normalmente pginas de manual y posiblemente
     otros ficheros de soporte pueden ser seleccionados tambin.  El script
     Perl `update-alternatives' provee una manera de asegurar que todos los
     ficheros asociados con un paquete especfico sean seleccionados como
     valor por omisin en el sistema.


-------------------------------------------------------------------------------


11. Cmo obtener soporte para Debian GNU/Linux
----------------------------------------------


11.1. Qu otra documentacin existe sobre y para un sistema Debian?
--------------------------------------------------------------------

        * Instrucciones de instalacin para la versin actual: ver
          http://www.debian.org/releases/stable/installmanual.

        * El manual de normas de Debian documenta los requisitos de la
          distribucin, es decir, la estructura y contenido de los archivos
          de Debian, varias cuestiones de diseo del sistema operativo,
          etc.  Tambin incluye los requisitos tcnicos que deben
          satisfacer los paquetes para que sean incluidos en la
          distribucin, y documenta los aspectos tcnicos bsicos de los
          paquetes Debian binarios y fuentes.

          Se puede obtener del paquete `debian-policy', o en
          http://www.debian.org/doc/devel-manuals#policy.

        * Documentacin sobre paquetes Debian instalados: La mayora de los
          paquetes tienen ficheros que son desempaquetados en
          `/usr/share/doc/PAQUETE'.

        * Documentacin sobre el proyecto Linux: El paquete Debian
          `doc-linux' instala las versiones ms recientes de todos los
          HOWTOs y mini-HOWTOs procedentes del Linux Documentation Project
          (http://www.tldp.org/).

        * Pginas 'man' estilo Unix: La mayora de las rdenes tienen
          pginas de manual escritas en el estilo de los ficheros 'man'
          originales de Unix.  Estn referenciados por la seccin del
          directorio 'man' donde residen: p.ej., fu(3) se refiere a una
          pgina de manual que reside en /usr/share/man/man3/, y puede ser
          llamada usando la orden: `man 3 fu', o simplemente `man fu' si la
          seccin 3 es la nica que contiene una pgina sobre `fu'.

          Se puede saber qu directorio de `/usr/share/man/' contiene una
          cierta pgina de manual ejecutando `man -w fu'.

          Los nuevos usuarios de Debian deben tener en cuenta que las
          pginas 'man' de muchas rdenes generales del sistema no estarn
          disponibles hasta que instalen estos paquetes:

             * `man-db', que contiene el propio programa `man', as como
               otros programas para manipular las pginas de manual.

             * `manpages', que contiene las pginas de manual del
               sistema(ver Seccin 4.7, `Cmo soporta Debian los idiomas
               no ingleses?').

        * Pginas 'info' estilo GNU: La documentacin de usuario de muchas
          rdenes, particularmente herramientas GNU, no est disponible en
          pginas 'man', sino en ficheros 'info' que se pueden leer con la
          herramienta GNU `info', ejecutando `M-x info' desde GNU Emacs, o
          con cualquier otro visor de pginas Info.  Su principal ventaja
          sobre las pginas 'man' originales es que componen un sistema
          hipertexto.  _No_ requiere la WWW; `info' puede ejecutarse desde
          una consola de texto.  Fue diseado por Richard Stallman y
          precedi la WWW.

     Tambin se puede acceder a un montn de documentacin del sistema
     utilizando un navegador Web, a travs de las rdenes `dwww' o `dhelp',
     que se encuentran en sus paquetes respectivos.


11.2. Existe algn recurso en lnea para hablar sobre Debian?
--------------------------------------------------------------

     S.  De hecho, el mtodo principal de soporte al usuario que
     proporciona Debian es por medio del correo electrnico.

11.2.1. Listas de correo
------------------------

     Hay un montn de Listas de correo sobre Debian
     (http://www.debian.org/MailingLists/).

     En un sistema que tenga instalado el paquete `doc-debian' hay una
     lista completa de las listas de correo en
     `/usr/share/doc/debian/mailing-lists.txt'.

     Las listas de correo de Debian tienen nombres de la forma
     debian-<tema-de-la-lista>, por ejemplo, debian-announce, debian-user,
     debian-news.  Para suscribirse a cualquier lista
     debian-<tema-de-la-lista>, enva un mensaje a
     debian-<tema-de-la-lista>-request@lists.debian.org con la palabra
     "subscribe" en la cabecera Subject:.  Asegrese de aadir _-request_ a
     la direccin de correo cuando utilice este mtodo para suscribirse o
     darse de baja, porque de lo contrario el mensaje ir a la propia
     lista, lo cual puede ser embarazoso o desconcertante, dependiendo de
     su punto de vista.

     Si tiene un navegador de Web, puede suscribirse a las listas de correo
     utilizando el Formulario WEB
     (http://www.debian.org/MailingLists/subscribe).  Tambin puede darse
     de baja utilizando un Formulario WEB
     (http://www.debian.org/MailingLists/unsubscribe).

     La direccin de correo del gestor de la lista es
     <listmaster@lists.debian.org>, en caso de que tenga cualquier
     problema.

     Los archivos de las lisats de correo de Debian estn disponibles a
     travs de la WEB en http://lists.debian.org/.

11.2.1.1. Cul es el cdigo de conducta en las listas de correo?
-----------------------------------------------------------------

     Cuando use una de las listas de correo de Debian, por favor siga estas
     reglas:

        * No enve spam.

        * No ofenda; no es corts.  Adems, la gente que est desarrollando
          Debian son todos voluntarios que donan su tiempo, energa y
          dinero en un intento de agrupar los esfuerzos del proyecto
          Debian.

        * No use lenguaje obsceno; hay quien recibe las listas via packet
          radio, donde las palabras malsonantes son ilegales.

        * Asegrese de que est usando la lista adecuada.  _No_ enve nunca
          solicitudes de suscripcin o de baja a la propia lista [1]

        * Consulte la seccin Seccin 11.5, `Cmo informo de un bug en
          Debian?'  sobre cmo comunicar bugs.

[1]  Utilice la direccin
     debian-<tema-de-la-lista>-REQUEST@lists.debian.org para ello.

11.2.2. Mantenedores
--------------------

     Los usuarios pueden hacer preguntas a los mantenedores de los paquetes
     por correo electrnico.  Para ponerse en contacto con el encargado de
     un paquete llamado xyz, enve un mensaje a la direccin
     _xyz@packages.debian.org_ Tambin se pueden conocer los nombres y
     direcciones de correo de los mantenedores buscndolo en el fichero
     "Packages", ya que este fichero es simplemente una concatenacin de
     todos los ficheros de control de paquete disponibles en un rbol de
     directorios en particular.  Para extraer el fichero de control de un
     paquete Debian en concreto, use la orden,

          dpkg --info packageName_VVV-RRR.deb

     Otra lista de correo relacionada, _debiangame_, es mantenida por Gary
     Moore (mailto:gary@ssc.com) en la Universidad de Washington.  Como el
     nombre sugiere, est dedicada a hablar sobre juegos que han sido (o
     sern) empaquetados para Debian.  Para suscribirse, mande un mensaje a
     `listproc@u.washington.edu', poniendo en el cuerpo del mensaje:

            subscribe debiangame Nombre Apellido

     ListProc requiere tanto el Nombre como el Apellido.

     Los usuarios debern enviar preguntas no especficas de Debian a uno
     de los grupos de noticias de Linux, que se llaman comp.os.linux.* o
     linux.*.  Specialized Systems Consultants (tambin conocido como SSC)
     mantiene una lista de grupos de noticias sobre Linux, Unix, X, y redes
     (http://www.ssc.com/linux/news.html) en su sitio WWW.


11.3. Hay alguna forma rpida de buscar informacin sobre Debian
GNU/Linux?
----------------------------------------------------------------------------

     Hay toda una variedad de motores de bsqueda que sirven documentacin
     relacionada con Debian.

        * Verism's search site
          (http://insite.verisim.com/search/debian/simple).  Para obtener
          informacin sobre cmo remitir un informe de bug, introduzca las
          palabras `debian bug submit' y busque por "all of these words".

        * DejaNews news search service (http://www.dejanews.com/).  Para
          encontrar las experiencias que la gente ha tenido en la bsqueda
          de manejadores para las controladoras Western Digital, pruebe la
          bsqueda de esta frase:

               linux & WD

          Esto le dice a DejaNews que d cuenta de cualquier mensaje
          conteniendo la cadena "linux" Y la cadena "WD".  Cuando lo us,
          descubr que mi tarjeta WD (la cual tena desde haca solo 6
          meses) ha sido declarada obsoleta por Adaptec, ahora que han
          comprado WD.  As que no hay manejadores disponibles.  (Bendito
          sea Adaptec.)

        * El AltaVista Search Engine (http://altavista.digital.com/)
          tambin se puede usar para hacer bsquedas en Usenet (aunque
          parece que no est tan al da como DejaNews).  Por ejemplo,
          buscar la cadena "cgi-perl" da una explicacin ms detallada de
          este paquete que el breve campo de descripcin de su fichero de
          control.


11.4. Existen registros de bugs conocidos?
-------------------------------------------

     La distribucin Debian GNU/Linux tiene un sistema de seguimiento de
     bugs (BTS) que almacena detalles de bugs notificados por usuarios y
     desarrolladores.  Se asigna un nmero a cada bug y se mantiene
     almacenado hasta que se marca como resuelto.

     Esta informacin se encuentra en http://www.debian.org/Bugs/.

     Un servidor de correo proporciona acceso a travs de correo
     electrnico a la base de datos del sistema de seguimiento.  Para
     obtener las instrucciones enve un mensaje a request@bugs.debian.org
     con la palabra "help" en el cuerpo del mensaje.


11.5. Cmo informo de un bug en Debian?
----------------------------------------

     Si ha encontrado un bug en Debian, por favor lea las instrucciones
     para informar de un bug en Debian.  Estas instrucciones pueden
     obtenerse de cualquiera de las siguientes formas:

        * Por FTP annimo.  Los sitios rplica de Debian contienen las
          instrucciones en el fichero `doc/bug-reporting.txt'.

        * Desde la WWW.  Hay una copia de las instrucciones en
          http://www.debian.org/Bugs/Reporting.html

        * En cualquier sistema Debian con el paquete `doc-debian'
          instalado.  Las instrucciones se encuentran en el fichero
          `/usr/share/doc/debian/bug-reporting.txt
          (file:/usr/share/doc/debian/bug-reporting.txt)'.

     Use estas direcciones de correo para enviar informes de bugs:

        * submit@bugs.debian.org: para informes de bugs generales.  Deber
          recibir una confirmacin automtica de su notificacin.  Tambin
          se le asignar automticamente un nmero de seguimiento de bug,
          entrar en el registro de bugs y ser enviado a la lista de
          correo debian-bugs-dist.

        * maintonly@bugs.debian.org: para enviar informes de bugs slo al
          que mantiene el paquete.  No ser enviado a la lista de correo
          debian-bugs-dist.

        * quiet@bugs.debian.org: para enviar informes de bugs slo al
          registro de bugs, sin enviarlos a debian-bugs-dist o al que
          mantiene el paquete.

     Por favor, tenga en cuenta que existe un comprobador de paquetes
     Debian llamado Lintian (http://www.debian.org/lintian/), que est
     diseado para comprobar de forma automtica violaciones de las normas
     y otros errores de empaquetado comunes de los paquetes Debian.  De
     esta forma, si usted detecta un bug en un paquete que sea probable que
     aparezca tambin en otros paquetes, podra ser mejor ponerse en
     contacto con los encargados de Lintian
     (mailto:lintian-maint@debian.org) de forma que se escriba una nueva
     comprobacin para Lintian en lugar de informar del bug directamente.
     Esto evitar que el bug aparezca de nuevo en versiones posteriores del
     paquete, o de cualquier otro paquete de la distribucin.


-------------------------------------------------------------------------------


12. Contribuir al proyecto Debian
---------------------------------

     Las donaciones de tiempo (para desarrollar nuevos paquetes, mantener
     paquetes existentes, o proporcionar soporte a usuarios), recursos
     (para mantener rplicas de los archivos de FTP y WWW), y dinero (para
     pagos de nuevos "bancos de prueba" as como de hardware para los
     archivos) pueden ayudar al proyecto.


12.1. Cmo puedo convertirme en un desarrollador de software para Debian?
--------------------------------------------------------------------------

     El desarrollo de Debian est abierto a todos, y se necesitan nuevos
     usuarios con la habilidad suficiente y/o el deseo de aprender, para
     mantener paquetes existentes que hayan quedado "hurfanos" de sus
     responsables anteriores, para desarrollar nuevos paquetes, y para
     proporcionar soporte a usuarios.

     Todos los detalles acerca de convertirse en un desarrollador Debian se
     pueden encontrar ahora en el paquete `developers-reference'.  Debe por
     tanto instalar este paquete y leerlo con atencin.

     Existe una versin en lnea de este documento aqu
     (http://www.debian.org/doc/packaging-manuals/developers-reference/).

     Tambin hay una descripcin del proceso de convertirse en
     desarrollador Debian en el Rincn del desarrollador
     (http://www.debian.org/devel/join/newmaint) en el sitio web de Debian.


12.2. Cmo puedo contribuir con recursos al proyecto Debian?
-------------------------------------------------------------

     Como el proyecto aspira a formar un gran conjunto de software
     accesible rpida y fcilmente a travs del globo, se necesitan
     urgentemente rplicas.  Es deseable pero no absolutamente necesario
     tener una rplica de todo el archivo.  Por favor visite la pgina
     sobre tamao de las rplicas de Debian
     (http://www.debian.org/mirror/size) para informacin sobre los
     requisitos de espacio.

     La mayor parte del proceso de mantenimiento de una rplica se realiza
     automticamente mediante scripts, sin necesidad de intervencin
     humana.  De todas formas, ocasionalmente puede ocurrir un fallo o
     cambio en el sistema que s requiera la intervencin humana.

     Si tiene una conexin de alta velocidad a Internet, los recursos para
     mantener una rplica de toda o parte de la distribucin, y est
     deseando utilizar su tiempo en proporcionar un mantenimiento regular
     al sistema (o en encontrar a alguien que lo haga), por favor pngase
     en contacto con `debian-admin@lists.debian.org'.


12.3. Cmo puedo contribuir econmicamente al proyecto Debian?
---------------------------------------------------------------

     Se pueden realizar donaciones individuales a una de las dos
     organizaciones que son crticas para el desarrollo del proyecto
     Debian.


12.4. Software in the Public Interest
-------------------------------------

     Software in the Public Interest (SPI) es una organizacin sin nimo de
     lucro de acuerdo con IRS 501(c)(3) formada cuando FSF retir su
     patrocinio sobre Debian.  El propsito de la organizacin es
     desarrollar y distribuir software libre.  Nuestros objetivos son muy
     similares a los de la FSF, y animamos a los programadores a usar la
     Licencia Publica General de GNU (GNU General Public License) en sus
     programas.  De todos modos, nosotros tenemos un objetivo ligeramente
     distinto, en el sentido de que estamos construyendo y distribuyendo un
     sistema Linux que diverge en muchos detalles tcnicos del sistema GNU
     planeado por la FSF.  Seguimos en comunicacin con la FSF, y
     cooperamos envindoles cambios a software GNU y pidiendo a nuestros
     usuarios donaciones para la FSF y el proyecto GNU.  Para dirigirse a
     SPI: http://www.spi-inc.org/


12.5. Free Software Foundation
------------------------------

     En este momento no hay ninguna relacin formal entre Debian y la Free
     Software Foundation.  De todos modos, la Free Software Foundation es
     responsable de algunos de los componentes de software ms importantes
     en Debian, incluyendo el compilador de C de GNU, GNU Emacs, y gran
     parte de la biblioteca C que es usada por todos los programas del
     sistema en tiempo de ejecucin.  FSF es pionera de gran parte de lo
     que es hoy en da el software libre: ellos escribieron la Licencia
     Pblica General que se usa en gran parte del software Debian, e
     inventaron el proyecto "GNU" para crear un sistema Unix completamente
     libre.  Debian debe considerarse un descendiente del sistema GNU.

     Se puede contactar con la FSF en: http://www.fsf.org/.


-------------------------------------------------------------------------------


13. Redistribucin de Debian GNU/Linux en un producto comercial
---------------------------------------------------------------


13.1. Puedo producir y vender CDs de Debian?
---------------------------------------------

     Adelante.  No necesita permiso para distribuir nada que hayamos
     _publicado_, as que puede crear las copias maestras de su CD tan
     pronto como finalicen las pruebas beta.  No tiene que pagarnos nada a
     nosotros.  De todos modos, publicaremos una lista de fabricantes de CD
     que donen dinero, software y tiempo al proyecto Debian, y
     recomendaremos a los usuarios para que compren de los fabricantes que
     hayan donado, as que es una buena propaganda hacer donaciones.  Por
     supuesto todos los fabricantes de CD deben cumplir con las licencias
     de los programas que se incluyen en Debian.  Por ejemplo, muchos de
     los programas estn cubiertos por la GPL, lo que obliga a distribuir
     su cdigo fuente.


13.2. Puede incluirse Debian en un paquete junto con software no libre?
------------------------------------------------------------------------

     S.  Aunque todos los componentes principales de Debian son software
     libre, ofrecemos un directorio non-free para programas que no sean
     libremente redistribuibles.

     Los fabricantes de CD _tal vez_ tengan permiso para distribuir
     programas que hayamos puesto en ese directorio, dependiendo de los
     trminos de cada licencia o de sus acuerdos privados con los autores
     de esos paquetes de software.  Los fabricantes de CD pueden tambin
     distribuir en el mismo CD software no libre que obtengan de otras
     fuentes.  Esto no es nada nuevo: hoy en da muchos fabricantes
     distribuyen software libre y comercial en el mismo CD.  Por supuesto,
     seguimos recomendando a los autores de software a que publiquen como
     software libre los programas que escriben.


13.3. Estoy creando una distribucin de Linux especial para un "mercado
vertical". Puedo usar Debian GNU/Linux como base del sistema Linux y
aadir mis propias aplicaciones sobre l?
----------------------------------------------------------------------------

     S.  Por ejemplo, una persona est construyendo una distribucin
     "Linux para Hams", con programas especializados para Radioaficionados.
     Ha empezado con Debian como "sistema base", y aadido programas para
     controlar el transmisor, seguir satlites, etc.  Todos los programas
     que aade estn empaquetados con el sistema de paquetes de Debian para
     que sus usuarios puedan actualizarlos fcilmente cuando publique los
     siguientes CDs.

     Debian tambin proporciona un mecanismo que permite a los
     desarrolladores y administradores de sistema instalar versiones
     locales de ficheros seleccionados de modo tal que no sean sobrescritos
     cuando otros paquetes sean actualizados.  Esto se discute ms a fondo
     en la pregunta sobre Seccin 10.7, `Cmo puedo reemplazar un fichero
     instalado por un paquete con otro?'.


13.4. Puedo hacer un "paquete" Debian de mi programa comercial, para que
se instale sin esfuerzo en cualquier sistema Debian?
----------------------------------------------------------------------------

     Adelante.  La utilidad de empaquetado es software libre; los paquetes
     pueden ser o no software libre, se instalan de igual forma.


-------------------------------------------------------------------------------


14. Cambios esperados en la prxima versin de Debian
-----------------------------------------------------


14.1. Mayor seguridad
---------------------

     Debian dispone de contraseas ocultas ("shadow") desde la versin 1.3.
     Adems, est disponible la biblioteca Linux de mdulos de
     autentificacin "enchufables" (Pluggable Authentication Modules libpam
     (http://parc.power.net/morgan/Linux-PAM/); tambin conocida como
     `libpam') que permite a los administradores de sistemas escoger el
     modo de autorizacin para cada aplicacin.  Inicialmente est
     configurada para autentificacin a travs de contraseas ocultas.

     Se est progresando en incluir soporte completo de mtodos de
     autenticacin avanzados tales como Kerberos, RSBAC y otros.


14.2. Ms soporte para usuarios no angloparlantes
-------------------------------------------------

     Debian ya tiene algn soporte para usuarios no angloparlantes, vea
     Seccin 4.7, `Cmo soporta Debian los idiomas no ingleses?'.
     Esperamos encontrar gente que proporcione soporte para ms idiomas.

     Algunos programas ya soportan internacionalizacin, as que
     necesitamos catlogos de mensajes.  Muchos programas an deben ser
     internacionalizados.

     El Proyecto de Traduccin (antes Proyecto de Traduccin de GNU)
     http://www.iro.umontreal.ca/translation/ trabaja para
     internacionalizar los programas de GNU y otros programas libres.


14.3. Ms arquitecturas
-----------------------

     Se espera disponer pronto de un sistema Debian completo en otras
     arquitecturas tales como SPARC64 y SuperH.


14.4. Ms ncleos
-----------------

     Adems de Debian GNU/Hurd, Debian se est portando a varios ncleos de
     BSD, a saber, los de NetBSD, FreeBSD y OpenBSD.


-------------------------------------------------------------------------------


15. Informacin general sobre la FAQ
------------------------------------


15.1. Autores
-------------

     La primera edicin de esta FAQ fue escrita y mantenida por J.H.M.
     Dassen (Ray) y Chuck Stickelman.  Los autores de la FAQ reescrita son
     Susan G.  Kleinmann and Sven Rudolph.  Despus de ellos, la FAQ estuvo
     mantenida por Santiago Vila.  El encargado actual es Josip Rodin.

     Partes de la informacin provienen de

        * El anuncio de publicacin de Debian-1.1, de Bruce Perens
          (http://www.perens.com/).

        * La FAQ de Linux, de Ian Jackson
          (http://www.chiark.greenend.org.uk/~ijackson/).

        * Los archivos de las listas de correo de Debian
          (http://lists.debian.org/).

        * El manual del programador de dpkg y el manual de normas de Debian
          (vase Seccin 11.1, `Qu otra documentacin existe sobre y para
          un sistema Debian?').

        * Los muchos desarrolladores, voluntarios y probadores beta.

        * Los descascarados recuerdos de sus autores.

     Los autores quieren agradecer a todos aquellos que hicieron posible
     este documento.


15.2. A dnde debo enviar preguntas, correcciones, etc. sobre esta
traduccin?
----------------------------------------------------------------------------

     Esta traduccin ha sido realizada por el grupo de hispanizacin de
     Debian.  Para ponerse en contacto con sus miembros, por favor utilice
     la lista de correo electrnico debian-l10n-spanish@lists.debian.org
     (mailto:debian-l10n-spanish@lists.debian.org).  Si desea colaborar con
     nosotros, puede subscribirse a dicha lista de correo electrnico
     enviando un mensaje a debian-l10n-spanish-REQUEST@lists.debian.org
     (mailto:debian-l10n-spanish-REQUEST@lists.debian.org) con la palabra
     _subscribe_ en el cuerpo del mensaje.  Esta traduccin ha sido llevada
     a cabo por:

        * Csar Ballardini (cballard@santafe.com.ar
          (mailto:cballard@santafe.com.ar)),

        * Ricard Lluis Fuertes Mulet (richy@millorsoft.es
          (mailto:richy@millorsoft.es)),

        * Luis Francisco Gonzlez (luisgh@cogs.susx.ac.uk
          (mailto:luisgh@cogs.susx.ac.uk)),

        * Nicols Lichtmaier (nick@Feedback.com.ar
          (mailto:nick@Feedback.com.ar)),

        * Juan Ignacio Llona (jillona@jet.es (mailto:jillona@jet.es)),

        * Carlos Martnez Txakartegi (txakar@redestb.es
          (mailto:txakar@redestb.es)) y

        * Enrique Zanardi (ezanard@debian.org (mailto:ezanard@debian.org)).


15.3. Disponibilidad
--------------------

     La ltima versin en ingls de este documento est disponible en
     http://www.debian.org/doc/FAQ/.

     Tambin est disponible para descarga en formato HTML, PostScript,
     .dvi y texto `plano' puede encontrarlo en el servidor FTP de Debian
     (ftp://ftp.debian.org/debian/) y en cualquiera de sus rplicas
     (http://www.debian.org/distrib/ftplist.html) en el directorio
     `doc/FAQ/ (ftp://ftp.debian.org/debian/doc/FAQ/)'.  Los ficheros
     originales SGML que se utilizan para crear este documento se
     encuentran disponibles en el cdigo fuente del paquete `doc-debian'.
     El paquete `sgml-tools' contiene herramientas que permiten transformar
     este documento a otros formatos, a peticin del usuario: ficheros info
     de GNU, HTML, LaTeX, formato .dvi de TeX, y PostScript.


15.4. En qu formato est escrito este documento?
--------------------------------------------------

     Este documento se escribi utilizando el DTD de Linuxdoc-SGML.  El
     sistema Linuxdoc-SGML (ahora llamado SGML-Tools) puede utilizarse para
     crear ficheros en una variedad de formatos distintos, por ejemplo info
     de GNU, HTML, LaTeX, el formato .dvi de TeX, y ficheros PostScript
     (TM).  SGML-Tools est disponible como paquete Debian.

15.4.1. A dnde debo enviar preguntas, correcciones, etc. sobre [la
versin inglesa de] este documento?
----------------------------------------------------------------------------

     Los comentarios sobre este documento son bienvenidos.  Envelos por
     favor mediante correo electrnico a doc-debian@packages.debian.org
     (mailto:doc-debian@packages.debian.org), o mejor, enve un bicho de
     tipo wishlist acerca del paquete `doc-debian'.

15.4.2. (Cmo) Puedo redistribuir este fichero?
------------------------------------------------

     (Nota del traductor: La traduccin de los prrafos de esta subseccin
     no est aprobada por la Free Software Foundation, y por lo tanto
     carece de valor legal a todos sus efectos.  Se ha includo a ttulo
     didctico para beneficio de los lectores hispanoparlantes que no
     pueden leer el original en ingls.  Para cualquier duda sobre el
     estado tcnico legal en cuanto a Propiedad Intelectual la nica fuente
     de consulta es el original en ingls, que se transcribe a continuacin
     de la traduccin.) Este documento tiene copyright 1996, 1997, 1998,
     1999 por parte de SPI (vea la seccin Seccin 12.4, `Software in the
     Public Interest', software de inters pblico).  Se otorga el permiso
     de distribuir copias literales de este documento siempre que se
     preserve en todas las copias el aviso de copyright y este aviso de
     permiso.  Se otorga el permiso de copiar y distribuir versiones
     modificadas de este documento bajo las condiciones de las copias
     literales, si se asegura que el trabajo derivado resultante completo
     se distribuye bajo los trminos de una nota de permiso idntica a esta
     misma.  Se otorga el permiso de copiar y distribuir traducciones de
     este documento en otro idioma bajo las condiciones de las versiones
     modificadas, excepto que esta nota de permiso puede ser una de las
     traducciones aprobadas por la Free Software Foundation en lugar de sus
     originales en ingls.

     This document is copyright 1996, 1997, 1998 by SPI (see section
     Seccin 12.4, `Software in the Public Interest').  Permission is
     granted to make and distribute verbatim copies of this document
     provided the copyright notice and this permission notice are preserved
     on all copies.  Permission is granted to copy and distribute modified
     versions of this document under the conditions for verbatim copying,
     provided that the entire resulting derived work is distributed under
     the terms of a permission notice identical to this one.  Permission is
     granted to copy and distribute translations of this document into
     another language, under the above conditions for modified versions,
     except that this permission notice may be included in translations
     approved by the Free Software Foundation instead of in the original
     English.


15.5. Dnde puedo conseguir la ltima versin de esta traduccin?
------------------------------------------------------------------

     Esta traduccin se distribuye en el paquete Debian denominado
     `doc-debian-es'.


-------------------------------------------------------------------------------


     Las Preguntas Frecuentes (FAQ) sobre Debian GNU/Linux

     Autores de la FAQ sobre Debian


     17 May 2011

