Manual Debian por soplo
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
|
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
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.
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)
|
|
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 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 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 |
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 |