Esta es la primera parte de una guía casera para instalar Debian, en su rama testing o Lenny, desde una imagen .iso Netinst.
¿Y qué diferencia hay entre una imagen Netinst u otra .iso normal? Con la Netinst vamos a instalar Debian Lenny directamente desde internet y tan sólo los paquetes que necesitemos, por eso ocupa entre 135-175 MB, a diferencia de los cerca de 700 MB de las .iso normales que, por defecto, nos instalan todo el sistema operativo más aplicaciones, juegos y demás material que no queremos.

Para empezar necesitamos descargar la imagen .iso Netinst acorde a nuestra arquitectura. En mi caso, al tener un Pentium IV, me bajaré la .iso [i386].
Y aprovechando los buenos tutoriales que existen por la red, os será de mucha utilidad que sigáis los pasos, ilustrados con imágenes, de este tutorial de HowtoForge. Está hecho para Debian Etch, aunque para Lenny, básicamente es lo mismo. Eso si, debéis seguirlo hasta la imagen que tenéis a continuación:

sistema base


Por defecto, las casillas de Escritorio (desktop environment) y Sistema estándar (standard system) vienen marcadas con un asterisco, pero nosotros las dejaremos como en la imagen, o sea, las desmarcamos para que no instale nada más. Recuerda que la idea de esta guía es instalar un sistema base simple y estable, que no contenga todos los paquetes de las impresoras, de ofimática, juegos… que no vamos a utilizar, al menos de momento.

Una vez hayamos seguidos los pasos anteriores, ya sólo nos queda instalar el Grub con las opciones por defecto del instalador, y reiniciar nuestro sistema. Pues bien, es el turno de teclear unos cuantos comandos y en breve empezaremos a disfrutar de nuestra Debian Lenny.
Lo normal al reiniciar es que nos aparezca la consola y nos pregunte por usuario y contraseña:

usuario: root
contraseña: la que hayamos puesto para el usuario root

Una vez dentro, dueños y señores, empezamos por comprobar que nuestro repositorio luzca tal que así:

#deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 NETINST $
#deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 NETINST B$

deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

#Multimedia
deb http://www.debian-multimedia.org testing main

Si os fijáis, puede que tengáis otros repositorios distintos. No es muy importante, siempre que os funcionen bien. En mi caso, estos de Francia (http://ftp.fr.debian.org/debian/ lenny) me van perfectos. Lo que si es necesario es lo que pongo en negrita, contrib non-free. Añadidlo si no lo tenéis. Y otra cosa, el repositorio Multimedia nos hará falta para los códecs.

Aclarar que voy a utilizar el comando aptitude para instalar los paquetes y el sistema en general. A lo mejor, otros prefieren apt-get, en mi caso no. Cada vez que instalemos algo con aptitude nos va a pedir confirmación, Yes or No, y por supuesto, nosotros diremos Yes… ;)

Bueno, antes de proseguir, necesitamos un paquete para la firma del repositorio Multimedia, por lo tanto:

aptitude install debian-multimedia-keyring

Y ahora, lo esencial para actualizar nuestro sistema antes de comenzar:

aptitude update
aptitude safe-upgrade

Muy bien, empecemos con la parte gráfica y esencial:un primer paquete que nos instale lo necesario para nuestra pantalla, el teclado, el ratón…

aptitude install xorg

Perfecto, una vez instalado y configurado el Xorg, debemos instalar la interfaz gráfica, o lo que es lo mismo, nuestro Gnome. También instalaremos los controladores de sonido:

aptitude install gdm gnome-core alsa-base alsa-utils

Y, acto seguido, algunas aplicaciones básicas, red, tipografía y códecs multimedia:

aptitude install iceweasel iceweasel-l10n-es-es network-manager-gnome msttcorefonts w32codecs libdvdcss2 vlc mozilla-plugin-vlc

Con esto, y si todo ha ido bien, podemos reiniciar y empezar sesión con nuestro usuario en un mínimo, veloz y funcional escritorio gnome en Debian Lenny. Estéticamente es escueta, faltan unos pequeños ajustes, y deberemos instalar algunos paquetes básicos, para lograr un Super PC. Todo ello en próximos capítulos.

Logo de tuxfamily El hecho de que el modesto blog de un aficionado esté en línea, de una manera gratuita y sin necesitad de introducir publicidad molesta, se debe a TuxFamily
¿Cómo he llegado hasta aquí? La verdad es que no me acuerdo exactamente donde leí que TuxFamily te da un espacio web gratuito si cumples con unos simples requisitos:

TuxFamily is a non-profit organization that provide free services for projects and contents dealing with the free software philosophy (free as in free speech, not as in free beer). Any project licenced with a libre licence can be accepted, for example GPL, BSD, CC-BY-SA, Art Libre, …

Pero lo cierto es que antes de leer ese artículo en alguna parte, el nombre TuxFamily me sonaba de algo, pero no sabía precisar, hasta que me dió por mirar mi sources.list:

#Compiz
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

#AWN
deb http://download.tuxfamily.org/deb4gilir/avant-window-navigator/ unstable main

La verdad es que estos chicos están ayudando al mundo GNU/Linux bastante y, en general, al open source. Si os interesa podéis mirar los servicios que ofrecen.

En GNU/Linux el Grub es una de las cosillas que hay que aprender a manejar. Un tutorial muy bueno lo he encontrado en la guía ubuntu.

Hay muchas webs que sirven como bases de datos para los más variados tutoriales. Los que he usado más han sido la conocida HowtoForge, que divide sus tutoriales dependiendo de la distribución que busques, y otra web interesante llamada wikilearning, que se define a si misma como comunidades de wikis libres para aprender.

Lo más discutido de las distribuciones GNU/Linux ha sido siempre el problema con las tarjetas gráficas. ¡Cuánta razón!, pero últimamente y, paso a paso, todo se ha ido solucionando a pasos agigantados.
El problema nos llega a los usuarios de gráficas ATI, ya que no podemos sacarle todo el partido a nuestras tarjetas. Pero con el siguiente tutorial, vamos a poder hacerla funcionar en nuestra Debian con unos resultados muy aceptables.

Lo primero que tenemos que hacer es descargar el driver de nuestra tarjeta gráfica. En nuestro ejemplo, vamos a usar el driver para la ATI Mobility Radeon X1300, y lo elegimos en la página de los drivers de ATI.

Seguidamente debemos crear paquetes para nuestra Debian con el driver que bajamos, en vez de instalarlo directamente. De esta manera podremos desinstalarlo fácilmente:

1. No aseguramos que tenemos todas las herramientas necesarias. Para ello abrimos nuestra consola como root y tecleamos:

aptitude install module-assistant build-essential fakeroot dh-make debconf bzip2 mesa-utils

2. En el directorio donde tenemos nuestro driver recién bajado tecleamos lo siguiente para construir nuestros paquetes .deb:

sh ./ati-driver-installer-8-01-x86.x86_64.run –buildpkg Debian/etch en caso de tener Etch.
sh ./ati-driver-installer-8-01-x86.x86_64.run –buildpkg Debian/Lenny en caso de usar Lenny

Como vemos, al hacer lo anterior, se nos han creado los siguientes paquetes:

fglrx-amdcccle_8.452.1-1_i386.deb
fglrx-driver_8.452.1-1_i386.deb
fglrx-driver-dev_8.452.1-1_i386.deb
fglrx-kernel-src_8.452.1-1_i386.deb

Que tenemos que descomprimir escribiendo en consola:

dpkg -i fglrx-*.deb

Para pasar a compilarlos introduciendo estos comandos:

module-assistant prepare
module-assistant update
module-assistant build fglrx
module-assistant install fglrx

Lo difícil terminó, ya solo nos falta probar el módulo y configurar el fichero xorg.conf para que nos coja el driver de ATI (fglrx), ¿cómo?:

depmod -a
aticonfig - -initial

Reiniciamos el sistema y al iniciar vamos a comprobar que tenemos la acelereación 3D:

$ fglrxinfo

Hoy empiezo esta etapa en el mundo blogueril. Lo único que persigo es archivar todo lo que he necesitado alguna vez en este blog. Así, si algún día volviera a requerir ciertos tutoriales, los tendría todos aquí… De la misma manera, espero que os sirvan igual que a mí. Lo único que os puedo decir es que están probados, curioseados…, y su funcionalidad es de un 100%, claro está, siempre que uses Debian.