Instalación Debian
CD5 - Arranque (kernel 2.4), CD1 - Software Básico
El proceso de instalación tiene dos fases principales
- instalación del sistema:
-
Arranque con el CD5, partitionamiento del disco duro, instalar los
controladores del CD1, configurar el hardware, instalar el sistema
base del CD1, y hacer arrancable linux desde el disco duro.
- configuración e instalación de aplicaciones:
-
Arranque desde el disco duro, activar encripción de claves con MD5
y shadow passwords, crear la clave inicial del usuario root, crear
la cuenta sysadmin, leer información de los paquetes disponibles del
CD1, entrar en el instalador de software y salir sin seleccionar software
adicional, contestar las preguntas respectivas de los instaladores,
configurar el correo electrónico para entrega local solamente y para
que la cuenta sysadmin reciba mensajes del sistema.
- wget
- bajar archivos con http y ftp
Con wget podemos obtener el archivo predefinido de configuración para
el sistema de instalación que utiliza el mirror de Software Debian
en la UNI:
-
# apt-get install wget
# wget http://loghog.corc.uni.edu.ni/sources.list
# nano -w sources.list
...
Editamos el archivo de tal manera, que solo se utilizan cuatro líneas:
- deb http://debian.uni.edu.ni/debian stable main contrib non-free
- deb http://debian.uni.edu.ni/debian stable/non-US main contrib non-free
- deb http://debian.uni.edu.ni/pape/Debian/ unofficial main contrib
- deb-src http://debian.uni.edu.ni/pape/Debian/ unofficial main contrib
-
# mv sources.list /etc/apt
# apt-get update
...
- tcpdump
- análisis de redes
- ipmasq
- Masquerading Firewall
- otros:
- members, slay, rsync, rdate, chrony
- djbdns
- Servidor DNS
- qmail-run
- Servidor de Correo
- otros:
- apache, squirrelmail, squid, slapd, ldap-utils
en resumen:
-
apt-get install tcpdump ipmasq members slay rsync rdate chrony \
djbdns qmail-run apache squirrelmail squid slapd ldap-utils \
courier-imap
- xserver-xfree86
- "driver" gráfico, pide la configuración de:
- tarjeta de video (Chipset)
- distribución del teclado (es, la, us_intl)
- capacidades del monitor (Medio): 14" - 800x600@60Hz, > 15" -
1024x768@60Hz
- módulos adicionales
- wmaker
- gestor de ventanas, programa que permite operar con el ratón
sobre iconos y ventanas.
- otros
- xfonts-base, xbase-clients, xutils, xterm, menu
- apt-get
- Advanced Package Tool, utilize /etc/apt/sources.list para
ubicar Software en CD's, o en la red (Internet). Se invoca con parámetros
(muy raras veces), con un comando y
- apt-get install
- lista de paquetes
- apt-get update
- actualizar base de datos de paquetes disponibles
(mejorados)
- apt-get clean
- borrar caché local de paquetes
- dpkg
- trabaja sobre paquetes instalados
- dpkg -purge
- lista de paquetes, elimina paquetes y su configuración
- dselect
- herramienta "gráfica" (consola texto) para instalación
y desinstalación de paquetes
- apt-cache
- manipulación del caché de paquetes disponibles. Se invoca
con parámetros (muy raras veces) con un comando y opcionalmente con
una cadena de búsqueda, o un nombre de paquete
- apt-cache search "cadena"
- busca entre todos los paquetes
y escribe una línea descriptiva para cada uno de ellos, que contenga
"cadena" en la descripción o en el nombre del paquete.
- apt-cache show paquete
- muestra en pantalla la descripción
del paquete mencionado en la línea de comandos.
- dpkg-reconfigure paquete
- corre de nuevo la configuración del paquete
indicado.
- apt-cdrom add
- agrega el contenido de paquetes de un CD en formato
de instalación Debian a la base de datos - "agrega los paquetes
del CD". Si en un futuro se solicita la instalación de un paquete
que está en el CD, el sistema solicita insertar el CD respectivo automáticamente.
- Nota:
- Con el CD1 se puede instalar el ambiente gráfico básico como
descrito arriba. Con los CD1 y 2 se puede instalar el ambiente gráfico
Gnome-Desktop y toda la instalación descrita en el curso - menos
el Software Qmail/DJBDNS
-
dpkg-reconfigure locales
Formato de hora, moneda, etc. Los locales recomendables son:
en_US.iso9885-1
en _US.UTF8
es_ES
es_ES@Euro
es_NI
de los cuales el último puede ser seleccionado como locale por omisión
(defecto).
-
dpkg-reconfigure console-data
reconfigura la distribución del teclado en ambiente texto (consola).
Ejemplo: Estelí
/etc/hostname: Nombre de la computadora
-
esteli
/etc/resolv.conf: Servidor DNS-Caché
-
domain esteli.unan.edu.ni
nameserver 165.98.8.2
/etc/hosts: números IP's vs. nombres de computadoras, define
el dominio TCP/IP de la computadora:
-
165.98.8.41 esteli.esteli.unan.edu.ni esteli
127.0.0.1 localhost
Nota: la primera entrada en la primera línea define el domio: todo
despúes del primer punto. El número IP tiene que coincidir con uno
de la computadora. Con el ejemplo podemos hacer las siguientes pruebas
de consistencia:
-
ping esteli.esteli.unan.edu.ni
ping esteli
ping localhost
/etc/environment: Variables de ambiente predefinidos, ejemplo
para el curso:
-
http_proxy=http://pascal.cc.unan.edu.ni:3128/
Nota: varios programas añaden entradas a este archivo, según la configuración
seleccionada. Solamente se añade una línea para hacer efecto de la
definción de la variable. Esta, sin embargo se hace efectivo hasta
la próxima sesión login del usuario, por lo tanto: salir y volver
a entrar cuando se realiza algún cambio.
El archivo /etc/network/interfaces contiene toda la información
necesaria para asignar los números IP requeridos a las tarjetas de
red. Los nombres de los interfaces son determinado por el núcleo,
en el orden en que encuentra los controladoras hardware (drivers);
ejemplos: eth0, eth1 - primer y segunda tarjeta Ethernet
. El interfaz lo (loopback) está definido por defecto dentro
del núcleo.
Ejemplo chontales:
-
# The loopback interface
auto lo
iface lo inet loopback
# Tarjeta de red con salida al Internet
auto eth0
iface eth0 inet static
address 165.98.8.42
netmask 255.255.255.240
gateway 165.98.8.1
# Tarjeta de red Intranet, red privada
auto eth1
iface eth1 inet static
address 192.168.203.1
netmask 255.255.255.0
Si a chontales se le asignará el segmento de números IP públicos 165.98.9/24
se agrega una segunda subred a la tarjeta de red interna - un IP
alias:
-
# Tarjeta de red Intranet, red pública
auto eth1:1
iface eth1:1 inet static
address 165.98.9.0
netmask 255.255.255.0
broadcast 165.98.9.255
- Nota:
- a veces es necesario especificar la dirección broadcast, porque
el algoritmo de auto-configuración asumo un broadcast incorrecto (165.98.255.255
en nuestro caso).
-
- Solo puede haber una (1) directiva gateway en
todo el archivo.
- Referencia:
- NAG - Network Administration Guide, Olaf Kirch.
Jorge.Lehner@gmx.net