Mi pequeño manual de Debian

Este documento es de dominio público y se redacta bajo la licencia de Software Libre
Prohibida la reproducción total o parcial de este texto sin poner la fuente (' http://www.elhacker.net ') o sin respetar la licencia de 'Software Libre'
Prohibida la modificación o eliminación de enlaces e imágenes en este documento.
Redactado por Soplo el 30 de Julio de 2006
Versión 1.0

 

Consideraciones previas

  • Este manual está dirigido a aquellas personas que desean conocer Debian partiendo de cero, sin conocimientos previos.
  • Siguiendo este manual, el lector será capaz de instalar un sistema Debian básico para un uso personal.
  • No se mencionan en este manual técnicas de seguridad ni entornos profesionales.
  • Se mencionan herramientas básicas de usuario (p. ej. MUTT que es un cliente de correo), pero no se entra en ellas. Es responsabilidad del lector obtener información adicional para el correcto uso de esas herramientas.

Requisitos

  • Ordenador mínimo: Pentium II a 266 Mhz con disco duro de 3 Gb y 128 Mb de memoria con cdrom lector.
  • Disponer de un grabador cdrom para grabar la imagen de la herramienta de instalación
  • ADSL con router

Objetivo

Obtener una instalación Debian en la que tenga disponibles las siguientes opciones

  • Iniciar en modo texto y poder entrar y salir en el entorno gráfico cuando quiera.
  • Poder escribir textos en un procesador de textos
  • Poder ver PDF y comprimir/descomprimir archivos ZIP.
  • Poder hacer descargas de emule
  • Poder imprimir lo que necesite cuando lo necesite
  • Poder utilizar mi cámara de fotos.
  • Poder utilizar mi pendrive
  • Acceder a internet para navegar por la web y disponer de mi correo electrónico
  • Chatear con mis amigos
  • Ver pelis
  • Escuchar música

Partiendo de ...

Dispongo del siguiente equipo

  • Pentium IV 1700 con 256 Mb de memoria, dvd y regrabadora dvd, disco duro de 120 Gb. Tiene un Windows XP en una partición NTFS de 30 Gb que se desea conservar.
  • router adsl con la dirección IP: 192.168.0.254
  • Impresora HP deskjet 845C
Adquisición de Debian Instalar las X
Instalación de Debian Agregar kernel nuevo
Pasos iniciales Cambiar a Etch o SID
Configurar dispositivos  

Adquisición de DEBIAN

Debian es un Sistema Operativo que corre bajo la licencia de software libre. Es libre y gratuíto. Se puede obtener Información adicional en http://www.debian.org/. Las posibilidades de obtener Debian están descritas en http://www.debian.org/distrib/. Existe un manual disponible para cada arquitectura en http://www.debian.org/releases/stable/installmanual. También hay unas preguntas de uso frecuente

En este manual descargaremos la herramienta de instalación. Hasta 180 MB de tamaño, esta imagen se puede grabar en un CD-R(W) pequeño, 80 mm/3.1" de diámetro. La imagen contiene el instalador y y un pequeño conjunto de paquetes que le permiten la instalación de un sistema (muy) básico. A partir de ella comenzaremos nuestra aventura.

Descarga de la herramienta de instalación
http://www.debian.org/CD/netinst/
y allí pinchar en i386 para bajar la plataforma correcta

Al cabo de un rato habremos conseguido descargar el archivo ISO correspondiente que habremos dejado en Mis Documentos (por ejemplo)

El siguiente paso es quemar esta imagen en un cd.

Quemar la imagen en Windows
1. Abrir el software NERO (por ser el mas común, no por otra cosa)
2. Archivo - Abrir - C:\Document and Settings ...\...\Mis Documentos\imagen_de_debian_netinstaller.ISO
3. Quemar la imagen

 

Desde otro Debian
apt-get install cdrecord
Instalar software de grabación (siendo root)
nice --18 cdrecord -eject -v speed=2 dev=0,6,0 -data -pad imagen.iso
 
También se puede hacer mediante otras aplicaciones tales como K3B, X-CD-ROAST, Gcombust, Gnome Toaster, ...

El siguiente paso será iniciar el ordenador desde este CDROM

Instalación de debian

Durante el proceso de instalación deberá informarse el país, el idioma, el teclado, etc. Solo indicar que cuando pregunta (para la zona horaria) si estamos en GMT en españa debemos indicar que no y luego indicar la zona de Madrid.

Durante el proceso de instalación se nos ofrecerá la necesidad de crear particiones. Elegiremos 'manualmente' y allí creamos una partición de 5 Gb (ext3) para el sistema con el punto de montaje '/', una partición de 700 Mb para zona de intercambio (swap) y el resto de 84 GB (ext3) con el punto de montaje '/home'

Configuración de APT
Elegir HTTP
Pregunta por la ubicación del repositorio
Elegir servidor frances (cualquiera)
Al preguntar servidor ofrece servidores de españa. Debemos elegir Francia porque los españoles no funcionan bien. Allí elegir uno cualquiera
Elegir distribución STABLE
La distribución mas segura y con paquetes mas viejos (mas tarde cambiaremos)
No queremos software NO LIBRE
Si queremos software de contribuciones
No queremos actualizaciones de seguridad
Elegiremos Si si nos vamos a quedar con la stable, pero no es nuestro caso.

Cuando nos pregunte si deseamos instalar GRUB o LILO como gestor de arranque indicaremos LILO. No por nada, los dos son buenos y confiables. Es que tengo que elegir uno y para configuraciones posteriores hablaré de lilo.

Al crear usuarios nos preguntará si queremos tener contraseñas Shadow. Nosotros SI queremos. También nos preguntará si deseamos
crear un usuario normal y si, lo crearemos.

Pasos iniciales

Con esto ya tenemos Debian stable 3.1 (comunmente llamado Sarge) en nuestra partición de 5 Gb. Habrá también un directorio /home que está en otra partición de 84 Gb para datos de usuarios.

Ahora debemos instalar una serie de herramientas básicas que nos facilitarán para el trabajo posterior Debemos hacerlo como root.

apt-get install vim
instalar el editor de consola para scripts
vi /etc/vim/vimrc
editar el archivo de configuración de VIM
Quitar comillas a 'Syntax on'
Activar coloreado de sintaxis en vim
ESC :wq!
tecla ESC -> ir al modo comando. :wq! --> grabar y salir

Con esto ya tenemos el editor en colores. Podemos probarlo repitiendo vi/etc/vimrc. (si lo hemos hecho ESC :q! para salir).

Ahora activar coloreado en la consola para el usuario y para root

vi /home/usuario/.bashrc (ojo al punto)
Editar archivo de inicio bash de 'usuario'
descomentar las líneas IF a FI correspodientes a 'enable color for LS ...'
ESC :wq!
salir y grabar
vi /root/.bashrc (ojo al punto
Editar archivo de inicio de root
descomentar las líneas EXPORT LS_OPTIONS ...
EVAL ...
alias ls= ...
ESC :wq!
salir y grabar

Configurar el ratón en la consola

Instalar el ratón
apt-get install gpm

 

Instalar un gestor de archivos en consola
apt-get install mc
Instalar midnight comander

Instalar compresores / descompresores

apt-get install zip
compresor ZIP
apt-get install unzip
descompresor ZIP

Configurar dispositivos

Configurar la grabadora
vi /etc/lilo.conf
editar configuración de lilo
:i
Al final de la entrada de nuestrokernel agregar
append="ide-scsi"

Debería quedar así (suponiendo que la grabadora está en hdc)

  • image = /boot/vmlinuz

  • label = Linux 2.6

  • initrd = /boot/initrd

  • root = /dev/hda2

  • append = "hdc=ide-scsi"

 
ESC :wq!
Salir y guardar
lilo
reiniciar lilo
vi /etc/fstab
editar la tabla de unidades
:i
agregar nueva línea
/dev/scd1 /mnt/Grabadora iso9660 default,ro,user,noauto
Lugar donde se montará la grabadora
:wq!
salir y guardar
mkdir /mnt/Grabadora
Crear directorio para la grabadora
chmod 777 /mnt/Grabadora
dar permiso de lectura/escritura en esa carpeta
   

Ahora el pendrive

Configurar el pendrive
vi /etc/fstab
editar la tabla de unidades
:i
agregar nueva línea
/dev/sda1 /mnt/Pendrive usbfs noauto,user,defaults 0 0
Lugar donde se montará el pendrive
ESC :wq!
salir y guardar
mkdir /mnt/Pendrive
Crear directorio para el pendrive
chmod 777 /mnt/Pendrive
dar permiso de lectura/escritura en esa carpeta

Ahora la cámara

Configurar la cámara de fotos
vi /etc/fstab
editar la tabla de unidades
:i
agregar nueva línea
/dev/sda2 /mnt/Camara usbfs,noauto,user,defaults 0 0
Lugar donde se montará el cámara
:wq!
salir y guardar
mkdir /mnt/Camara
Crear directorio para la cámara
chmod 777 /mnt/Camara
dar permiso de lectura/escritura en esa carpeta

Ahora el sonido

Configurar el sonido
lspci
Para saber que tarjeta de sonido tenemos
o bien
cat /proc/pci | grep audio
apt-get install alsa-base alsa-oss alsa-utils alsamixer
Descargar drivers y utilidades alsa
alsaconf
configurar alsa
alsamixer
Inicialmente tiene el volumen a cero
adduser usuario sound Poner al usuario como miembro del grupo sound (derecho a utilizar sonido)

Instalar la impresora

Instalar la impresora
apt-get install cupsys
Instalar CUPS el gestor de impresión
ir a la página http://www.linuxprinting.org y buscar la impresora
obtener información del driver o parámetros necesarios para instalar la impresora
ir a la página http://localhost:631
configurar e instalar la impresora
en administración elegir 'instalar impresora'
elegir el puerto usb, indicar marca y modelo y poner el driver que linuxprinting indicó
te vas a impresoras y allí 'imprimir página de prueba

También es posible hacerlo editando (como root) el archivo /etc/cupsys/printers.conf y luego reiniciarlo con /etc/init.d/cupsys restart

Ahora montar la partición NTFS para leer su contenido

vi /etc/fstab
Editar la lista de particiones
agregar esta línea (suponiendo que está en /dev/hda1)
/dev/hda1 /mnt/ntfs ntfs ro,user,auto 0 0
ESC :wq!
salir y guardar
mkdir /mnt/ntfs
Crear el directorio donde estarán los datos
chmod 600 /mnt/ntfs
poner permisos de solo lectura

Instalar las X

Instalar el entorno gráfico supone instalar las XFREE y el gestor de ventanas, etc que usaremos. También supone elegir si queremos iniciar debian con un entorno gráfico (tener login gráfico) o en modo consola y entrar en el entorno gráfico cuando se quiera.

Nosotros elegimos instalar las XFREE (en sarge no está XORG), utilizar el gestor de ventanas ICEWM y no usar login gráfico

Instalar las XFREE
apt-get install x-window-system
Instalar las XFREE
update-rc.d -F xdm remove
Quitar el login gráfico de XFREE. Esto supone iniciar en modo consola
para entrar en las X habrá que escribit STARTX
ALTERNATIVA: apt-get install kdm o bien apt-get install GDM
poner el login gráfico KDM o GDM (esto supone iniciar con login gráfico)
apt-get install icewm icewm-themes icepref iceconf
instalar icewm
apt-get install xfonts-100dpi-transcoded
instalar fuentes
apt-get install xfonts-75dpi-transcoded
apt-get install xfonts-base-transcoded

 

apt-get install mozilla-firefox mozilla-firefox-locale-es-es
Instalar firefox en español
apt-get install eterm
Instalar la consola gráfica avanzada
apt-get install synaptic
Utilidad de agregar/quitar programas
apt-get install xfe
gestor de archivos ligero
apt-get install xpdf
visor pdf
apt-get install jpview
galerías de fotos
apt-get install k3b
Software para grabación de cdrom, dvd
apt-get install xchat
chatear en salones de chat
apt-get install gaim gaim-guifications gaim-extendedprefs gaim-otr gaim-themes
Instalar el programa de chat y mantener conversaciones msn, yahoo, ...
apt-get install xmms
instalar el software de escuchar música
apt-get install mutt
instalar el cliente de correo (consola), pero se integra en icewm muy bien
ALTERNATIVA: apt-get install mozilla-thunderbird
el cliente de correo de mozilla
Instalar el video
apt-get install gxine
instalar el software xine
vi /etc/apt/sources.list
Modificar los repositorios
Añadir esta línea
deb ftp://ftp.nerim.net/debian-marillat/ testing main
apt-get update
apt-get install w32codecs libdvdcss2 vlc
instalar codecs
apt-get install openoffice.org openoffice.org-l10n-es
Instalar openoffice en español

Caso de que hubiera problemas (es frecuente problemas de resolución, tarjeta gráfica, etc)

Reconfigurar las X
 
dpkg-reconfigure xwindow-common
 

configurar las tarjetas nvidia

Configurar las tarjetas nvidia
apt-get install module-assistant
utilidad para instalar módulos al kernel
module-assistante autoinstall nvidida
descargar e instalar el driver

Reconfigurar icewm

Basta con ejecutar cualquiera de las dos aplicaciones para ello (a gustos)  
iceconf  
icepref  

 

Cambiar de kernel

Cambiar el kernel puede ser algo complejo, una experiencia cuasireligiosa o algo bastante simple. La diferencia es que si bajo las fuentes, las configuro y las compilo puedo tener problemas y cuando lo consiga tendré un kernel adaptado a las características de mi ordenador.

Si me bajo el binario acabo enseguida, pero será un kernel general para todas las configuraciones.

En este manual no trataré la configuración de un kernel pues es un tema espinoso y este es un manual para iniciarse. Baste con decir que para instalar un kernel nuevo basta con saber que kernel tengo disponibles

apt-cache search kernel-image-
 

y de ellos instalar el que me interese

apt-get install kernel_a_instalar
 

Cambiar la distribución

Es tan sencillo como esto:

Si quiero pasar a etch entonces quiero pasar a unstable

Si quiero pasar a SID entonces quiero pasar a testing

Pasar a etch o sid
vi /etc/apt/sources.list
Editar lista de repositorios apt
modificar 'stable' por 'unstable' o 'testing'
ESC :wq!
salit y guardar
apt-get update
actualizar lista de paquetes
apt-get upgrade
actualizar paquetes
apt-get dist-upgrade
actualizar la distribución entera

Verás entonces que donde instalaste xfree ahora tienes xorg, que el archivo de configuración de las x que antes era /etc/X11/XF86Config-4 ahora es /etc/X11/Xorg.conf

Si he pasado a etch o sarge entonces ya puedo instalar amule (que no se encuentra en sarge)

apt-get install amule