7.2. Configuración (básica) de Debian después del arranque

Una vez haya arrancado, tendrá que completar la configuración de su sistema base, y luego elegir los paquetes adicionales que desea instalar. La aplicación que le guía en este proceso se llama base-config. Su formato es muy similar al de debian-installer desde la primera etapa. De hecho, base-config está constituido por un número de componentes especializados, donde cada componente gestiona una tarea de configuración, contiene un “menú oculto en el segundo plano” y también usa el mismo sistema de navegación.

Si desea volver a ejecutar base-config en cualquier momento después de finalizada la instalación, ejecute como superusuario la orden base-config.

7.2.1. Configuración de su zona horaria

Se le pedirá configurar su zona horaria después de mostrarle la pantalla de bienvenida. Primero debe elegir si el reloj de hardware de su sistema está configurado a la hora local o a la hora del Meridiano de Greenwich («Greenwich Mean Time», GMT ó UTC). La hora mostrada en el diálogo le ayudará a elegir la opción correcta. El hardware de reloj de Macintosh generalmente está configurado a la hora local. Elija «hora local» en lugar de «GMT» si desea tener arranque dual.

A continuación se le mostrará solamente una zona horaria o bien una lista de zonas horarias que sean relevantes, dependiendo de la ubicación elegida al inicio del proceso de instalación. Si se le muestra sólo una opción puede seleccionar la zona horaria mostrada seleccionando para confirmarla. Puede seleccionar No para elegir su zona de la lista completa de zonas horarias. Si se le muestra una lista, deberá elegir su zona horaria de entre los valores mostrados o elegir «Otra» para seleccionar su zona de la lista completa.

7.2.2. Configuración de usuarios y contraseñas

7.2.2.1. Configuración de la contraseña del superusuario

La cuenta root también se conoce como superusuario. Se trata de un usuario que se salta todas las protecciones de seguridad en su sistema. La cuenta del superusuario sólo debe ser usada para tareas de administración del sistema y sólo durante el menor tiempo posible.

Cualquier contraseña que cree deberá contener por lo menos seis caracteres y utilizar caracteres en mayúsculas y minúsculas, así como caracteres de puntuación. Al tratarse de un usuario con privilegios especiales debe tener mucho cuidado cuando defina la contraseña del superusuario. Evite la utilización de palabras de diccionario de cualquier tipo de información personal que pueda adivinar fácilmente.

Sea extremadamente precavido si cualquier persona le dice que necesita su contraseña de superusuario. Normalmente no debería proporcionar la contraseña de superusuario a ninguna persona, a no ser que la máquina la esté administrando más de un administrador.

7.2.2.2. Creación de un usuario corriente

Aquí el sistema le preguntará si desea crear una cuenta de usuario corriente. Este usuario debería ser la cuenta con la que usted accede usualmente al sistema. No debe usar la cuenta del superusuario para uso diario o como su usuario personal.

Usted se podrá preguntar «¿Por qué no?». Una de las razones justificadas para evitar el uso de la cuenta de superusuario es que es muy fácil dañar al sistema de forma irreparable con esta cuenta por error. También, podrían engañarle y hacerle ejecutar un caballo de troya (o troyano), es decir, un programa que hace uso de la ventaja que suponen los poderes especiales en el sistema del superusuario para comprometer la seguridad de éste sin que usted se dé cuenta. Un buen libro sobre administración de sistemas Unix cubrirá este tema con más detalle, debería considerar leer sobre este problema si este tema es algo nuevo para usted.

Se le preguntará en primer lugar por el nombre completo del usuario. A continuación se le pedirá un nombre para la cuenta de este usuario; generalmente es suficiente con el nombre o algo similar. De hecho, el valor predeterminado será éste. Finalmente, se le pedirá la contraseña de acceso para esta cuenta.

Puede utilizar la orden adduser para crear otra cuenta en cualquier momento una vez haya terminado la instalación.

7.2.3. Configuración de PPP

Se le preguntará si desea instalar el resto del sistema usando PPP si no se ha configurado la red durante la primera fase de la instalación. PPP es un protocolo usado para establecer conexiones telefónicas usando módems. El sistema de instalación podrá descargar paquetes adicionales o actualizaciones de seguridad desde Internet durante las siguientes fases de la instalación si configura el módem en este momento. Puede obviar este paso si no tiene un módem en su ordenador o si prefiere configurarlo después de la instalación.

Necesitará algunos datos de su proveedor de acceso a Internet (en adelante, ISP, «Internet Service Provider») para configurar su conexión PPP. Estos datos son: un número de teléfono al que llamar, un nombre de usuario, una clave y los servidores DNS (opcionalmente). Algunos ISPs ofrecen guías de instalación para distribuciones Linux. Puede usar esta información incluso si no está específicamente orientada a Debian, puesto que la gran mayoría de parámetros de configuración (y software) son similares entre las distintas distribuciones de Linux.

Se ejecutará un programa llamado pppconfig si elije configurar PPP en este momento. Este programa le ayudará a configurar su conexión PPP. Asegúrese de utilizar provider (del inglés, proveedor, no debe traducirlo) como nombre de su conexión de acceso telefónico cuando se le solicite.

Con un poco de suerte, el programa pppconfig le guiará a través de una configuración de PPP libre de problemas. Sin embargo, si esto no funciona para su caso, puede consultar a continuación algunas instrucciones detalladas de la instalación.

Para configurar PPP, necesitará saber realizar las operaciones básicas de edición y visualización de ficheros en GNU/Linux. Para ver ficheros, deberá usar more, y zmore, en el caso de ficheros comprimidos con extensión .gz. Por ejemplo, para ver README.debian.gz, escriba zmore README.Debian.gz. El sistema base dispone de un editor llamado nano, que es muy simple de usar pero que no tiene muchas características. Es posible que desee instalar después editores y visores con más funcionalidades, como puedan ser jed, nvi, less y emacs.

Debe editar el fichero /etc/ppp/peers/provider y sustituir /dev/modem por /dev/ttyS#, donde # es el número de su puerto serie. En Linux, los puertos serie se numeran desde el cero. Para Linux el primer puerto serie es /dev/ttyS0. En el caso de sistemas Macintosh con puertos serie, el puerto del módem es /dev/ttyS0 y el puerto de la impresora es /dev/ttyS1. El siguiente paso es editar /etc/chatscripts/provider e insertar el número telefónico de su proveedor, su nombre de usuario y clave. Por favor, no elimine el carácter “\q” que precede a la clave, evita que la clave aparezca en los ficheros de registro.

Muchos proveedores usan PAP ó CHAP para la secuencia de autenticación de acceso en modo texto. Otros usan ambos. Deberá seguir un procedimiento distinto en función de que su proveedor utilice PAP ó CHAP. Comente todo lo que hay después de la cadena de marcado (la que empieza con “ATDT”) en /etc/chatscripts/provider, modifique /etc/ppp/peers/provider como se ha descrito anteriormente, y añada user nombre donde nombre es su nombre de usuario para el proveedor al va a conectarse. A continuación, edite /etc/ppp/pap-secrets o /etc/ppp/chap-secrets y ponga allí su clave de acceso.

También deberá editar /etc/resolv.conf y añadir las direcciones IP de los servidores de nombres (DNS) de su proveedor. El formato de las líneas de /etc/resolv.conf es el siguiente: nameserver xxx.xxx.xxx.xxx donde las xs son los números de la dirección IP. Opcionalmente, puede añadir la opción usepeerdns al fichero /etc/ppp/peers/provider, el cual habilitará la elección automática de los servidores DNS apropiados, usando la configuración que generalmente proporcionará el sistema remoto.

Vd. habrá terminado, a menos de que su proveedor tenga una secuencia de acceso diferente de la mayoría de ISPs. Inicie la conexión PPP escribiendo pon como superusuario, y supervise el proceso de conexión usando plog. Para desconectarse, use poff que deberá ejecutar, de nuevo, como superusuario.

Consulte el fichero /usr/share/doc/ppp/README.Debian.gz para leer más información sobre el uso de PPP en Debian.

Para configurar conexiones estáticas SLIP, necesitará añadir la orden slattach (del paquete net-tools) en /etc/init.d/network. Para configurar las conexiones SLIP dinámicas tendrá que tener instalado el paquete gnudip.

7.2.3.1. Configuración de PPP a través de Ethernet (PPPOE)

PPPOE es un protocolo relacionado con PPP que se utiliza en algunas conexiones de banda ancha. Actualmente no existe soporte de base para asistirle en su configuración. Sin embargo, el software necesario está instalado, lo que significa que puede configurar PPPOE manualmente en este momento de la instalación si cambia a VT2 (segunda consola virtual) y ejecuta la orden pppoeconf.

7.2.4. Configuración de APT

El método principal de instalación de paquetes en un sistema es el uso de un programa llamado «apt-get», que pertenece al paquete apt.[4] Otras interfaces de la gestión de paquetes, como aptitude, «synaptic» y el viejo «dselect» también hacen uso y dependen de «apt-get». A los usuarios nóveles se les recomienda éstas interfaces puesto que integran algunas características adicionales (búsqueda de paquetes y verificación de estado) en una interfaz de usuario agradable.

Debe configurarse APT para que sepa de dónde recuperar los paquetes. La aplicación de ayuda que asiste en esta tarea se llama «apt-setup».

El siguiente paso en su proceso de configuración es indicar a APT dónde puede encontrar otros paquetes Debian. Tenga en cuenta que puede volver a ejecutar esta herramienta en cualquier momento después de la instalación ejecutando «apt-setup», o cambiar la configuración editando manualmente el fichero /etc/apt/sources.list.

Si en este punto vd. tiene un CD-ROM oficial dentro de su unidad lectora, entonces éste se configurará automáticamente como fuente apt sin hacerle ninguna pregunta. Se podrá dar cuenta porque podrá ver que se está leyendo del CD-ROM para analizarlo.

Si no dispone de un CD-ROM oficial, se le mostrarán diversas opciones para que indique un método a utilizar para acceder a paquetes Debian, ya sea a través de FTP, HTTP, CD-ROM o utilizando un sistema de ficheros local.

Puede tener más de una fuente APT, incluso para el mismo repositorio de Debian. «apt-get» elegirá automáticamente el paquete con el número de versión más alto de todas las versiones disponibles. O, por ejemplo, si tiene configuradas fuentes que usan el protocolo HTTP y también el CD-ROM, «apt-get» utilizará automáticamente el CD-ROM local si es posible y solamente utilizará el protocolo HTTP si se dispone de una versión más actualizada a través de éste que la que hay en el CD-ROM. Sin embargo, no es una buena idea añadir fuentes de APT inútiles dado que esto tenderá a alargar en el tiempo el proceso de verificiar los repositorios disponibles en red para determinar la existencia de nuevas versiones.

7.2.4.1. Configuración de las fuentes de paquetes en red

Si planea instalar el resto del sistema a través de la red, la opción más común es elegir como fuente http. También es aceptable la fuente ftp, pero ésta tiende ser un poco más lenta en establecer las conexiones.

El siguiente paso a dar durante la configuración de las fuentes de paquetes en red es indicar a «apt-setup» el país en que se encuentra. Esto configura a qué sistema de la red de réplicas (también llamados servidores espejos) de Debian en Internet se conectará su sistema. Se le mostrará una lista de sistemas disponibles dependiendo del país que elija. Lo habitual es elegir el primero de la lista, pero debería funcionar cualquiera de ellos. Tenga en cuenta, sin embargo, que la lista de réplicas ofrecidas durante instalación se generó cuando se publicó esta versión de Debian, por lo que es posible que algunos de los sistemas no estén disponibles en el momento en que realiza la instalación.

Después de elegir una réplica, se le preguntará si se es necesario usar un servidor proxy. Un servidor proxy es un servidor que reenvía todas sus solicitudes HTTP ó FTP a Internet. Se utiliza habitualmente para optimizar el acceso a Internet en redes corporativas. En algunas redes solamente tiene permitido acceso a Internet el servidor proxy, si este es su caso deberá indicar el nombre del servidor proxy. También podría necesitar incluir un usuario y clave. La mayoría de los usuarios domésticos no tendrán que especificar un servidor proxy, aunque algunos proveedores de Internet ofrecen servidores proxy para sus usuarios.

Su nueva fuente de paquetes en red se comprobará después que elija una réplica. Si todo va bien, se le preguntará si desea añadir o no otra fuente de paquetes. Intente usar otra réplica (ya sea de la lista correspondiente a su país o de la lista mundial) si tiene algún problema usando la fuente de paquetes que ha elegido o intente usar una fuente distinta de paquetes en red.

7.2.5. Instalación de paquetes

A continuación se le presentará un número de configuraciones de software preestablecidas disponibles en Debian. Siempre podrá elegir, paquete por paquete, lo que desea instalar en su nuevo sistema. Éste es el propósito del programa aptitude, descrito a continuación. Tenga en cuenta, sin embargo, que esto puede ser una ardua tarea ya que ¡hay cerca de 14700 paquetes disponibles en Debian!.

Así, puede elegir primero tareas, y luego añadir más paquetes de manera individual. Las tareas representan, a rasgos generales, distintas cosas que podría desear hacer con su ordenador como usarlo para “entorno de escritorio”, “servidor de web”, o “servidor de impresión”.[5]. La Sección C.3, “Espacio en disco requerido para las tareas” muestra los requisitos de espacio disponible en disco para las tareas existentes.

Seleccione Finalizar una vez que haya elegido sus tareas. aptitude instalará los paquetes que ha seleccionado a continuación.

Nota

Aunque no seleccione ninguna tarea, se instalarán todos los paquetes con prioridad «estándar», «importante» o «requerido» que aún no estén instalados en su sistema. Esta funcionalidad es la misma que obtiene si ejecuta tasksel -ris en la línea de órdenes, y actualmente supone la descarga de aproximadamente 37 MB en ficheros. Se le mostrará el número de paquetes que van a instalarse, así como cuántos kilobytes es necesario descargar.

Si quiere elegir qué instalar paquete a paquete seleccione la opción “selección manual de paquetes” en tasksel. Se llamará a aptitude con la opción --visual-preview si selecciona al mismo tiempo una o más tareas. Lo que significa que podrá revisar [6] los paquetes que se van a instalar. Si no selecciona ninguna tarea se mostrará la pantalla habitual de aptitude. Debe pulsar “g” después de haber hecho su selección para empezar la descarga e instalación de los paquetes.

Nota

No se instalará ningún paquete por omisión si selecciona “selección manual de paquetessin seleccionar ninguna de las tareas. Esto significa que puede utilizar esta opción si quiere instalar un sistema reducido, pero también significa que tiene la responsabilidad de seleccionar cualquier paquete que no se haya instalado como parte del sistema base (antes del rearranque) y que pueda necesitar su sistema.

Las tareas que ofrece el instalador de tareas sólo cubre un número pequeño de paquetes comparados con los 14700 paquetes disponibles en Debian. Si desea consultar información sobre más paquetes, puede utilizar apt-cache search cadena a buscar para buscar alguna cadena dada (consulte la página de manual apt-cache(8)), o ejecute aptitude como se describe a continuación.

7.2.5.1. Selección avanzada de paquetes con aptitude

Aptitude es un programa moderno para gestionar paquetes. aptitude le permite seleccionar paquetes individualmente, conjuntos de paquetes que concuerdan con un criterio dado (para usuarios avanzados) o tareas completas.

Las combinaciones de teclas más básicas son:

Tecla Acción
Arriba, Abajo Mueve la selección arriba o abajo.
Enter Abre/colapsa/activa un elemento.
+ Marca el paquete para su instalación.
- Marca el paquete para su eliminación.
d Muestra las dependencias del paquete.
g Descarga/instala/elimina paquetes.
q Sale de la vista actual.
F10 Activa el menú.

Puede consultar más órdenes con la ayuda en línea si pulsa la tecla ?.

7.2.6. Interacciones durante la instalación de software

Cada paquete que elija, ya sea con tasksel o aptitude, es descargado, desempaquetado e instalado en turnos por los programas apt-get y dpkg. Si un programa particular necesita más información del usuario, se le preguntará durante este proceso. Además, debería revisar la salida en pantalla generada durante el proceso, para detectar cualquier error de instalación (aunque se le pedirá que acepte los errores que impidieron la instalación de un paquete).

7.2.7. Configuración del agente de transporte de correo

Hoy en día el correo electrónico es una parte muy importante de la vida diaria de las personas. Por eso no es sorprendente que Debian le permita configurar su sistema de correo como parte del proceso de instalación. El agente de transporte de correo estándar en Debian es exim4, que es relativamente pequeño, flexible y fácil de aprender.

Puede preguntarse ¿es ésto necesario incluso si mi ordenador no está conectado a ninguna red? La respuesta corta es: Sí. La respuesta larga es que algunas herramientas propias del sistema (como es el caso de cron, quota, aide, …) pueden querer enviarle notificaciones de importancia utilizando para ello el correo electrónico.

Así pues, en la primera pantalla de configuración se le presentará diferentes escenarios comunes de correo. Debe elegir el que mejor refleje sus necesidades:

Servidor en Internet («Internet site»)

Su sistema está conectado a una red y envía y recibe su correo directamente usando SMTP. En las siguientes pantallas deberá responder a algunas preguntas básicas, como el nombre de correo de su servidor, o una lista de dominios para los que acepta o reenvía correo.

Correo enviado a través de un «smarthost»

En este escenario su sistema reenvía el correo a otra máquina llamada “smarthost”, que es la que realiza el trabajo real de envío de correo. Habitualmente el «smarthost» también almacena el correo entrante dirigido a su ordenador de forma que no necesite estar permanentemente conectado. Como consecuencia de esto, debe descargar su correo del «smarthost» a través de programas como «fetchmail». Esta opción es la más habitual para los usuarios que utilizan una conexión telefónica para acceder a Internet.

Solamente entrega local

Su sistema no está en una red y sólo se envía y recibe correo entre usuarios locales. Esta opción es la más recomendable aún cuando no tenga pensado enviar ningún mensaje. Es posible que algunas herramientas del sistema envíen diversas alertas cada cierto tiempo (como por ejemplo, el simpático “Se ha excedido la cuota de disco” ). También es conveniente esta opción para usuarios nóveles, ya que no le hará ninguna pregunta adicional.

Sin configuración de momento

Elija ésta opción si está absolutamente convencido de que sabe lo que esta haciendo. Esta opción dejará su sistema de correo sin configurar. No podrá enviar o recibir correo hasta que lo configure, y podría perder algunos mensajes importantes que le envíen las herramientas del sistema.

Si ninguno de estos escenarios se adapta a sus necesidades, o si necesita una configuración más específica, deberá editar los ficheros de configuración en el directorio /etc/exim4 una vez finalice la instalación. Puede encontrar más información acerca de exim4 en /usr/share/doc/exim4.



[4] Tenga en cuenta que el programa que realmente instala los paquetes se llama «dpkg». Sin embargo, este programa es una herramienta de más bajo nivel. «apt-get» es una herramienta de alto nivel que invocará a «dpkg» cuando sea necesario y también sabe como instalar otros paquetes necesarios para el paquete que está intentando instalar, así como obtener el paquete de sus CD-ROMs, de la red o de cualquier otro lugar.

[5] Conviene que sepa que base-config sólo llama al programa tasksel para mostrar esta lista. Para la selección manual de paquetes se ejecuta el programa aptitude. Puede ejecutar cualquiera de ellos en cualquier momento posterior a la instalación para instalar (o eliminar) paquetes. Si desea instalar un paquete en específico, simplemente ejecute aptitude install paquete, una vez haya terminado la instalación, donde paquete es el nombre del paquete que desea instalar.

[6] También puede cambiar la selección por omisión. Si desea seleccionar algún paquete más utilice Vistas->Nueva vista de paquetes.