2010/5/16 José Miguel Parrella Romero <[email protected]>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > Hola, > > Ante todo, quiero agradecer a todos/as por su apoyo durante el evento > que organizamos en la UDLA, el primero de su naturaleza en Ecuador. > > Su presencia y soporte ha sido instrumental para el éxito del evento, > que nos abre las puertas para constituirnos en sede para DebConf. > > Luego del evento, Adrián Paliz nos manifestó que quería instalar Debian > en su equipo, un portátil HP bastante nuevo. Adrián quiere tener MS W7, > Apple MacOS X y Debian. Traté de hacer la actividad muy didáctica, ya > que los recursos (discos, repositorios) eran limitados. En la actividad > les robamos algo de tiempo a Gunnar Wolf, Ailé Filippi, Sandra Morocho, > Alex Llumiquinga, Jhoanir Torres y Luis Tallana. > > En primer lugar, hicimos espacio en el disco para Debian. La razón es > que el equipo ya tenía Microsoft Windows 7 instalado y el disco había > sido utilizado completamente por este SO, con NTFS como filesystem. Si > bien casi cualquier distribución puede redimensionar NTFS, el problema > es que necesita que el disco no tenga ningún chequeo pendiente, lo que > en la práctica significa 1-2 reboots adicionales. > > Adrián ya tenía un software para gestionar particiones, y usamos eso > para hacer una partición extendida y dentro un par de particiones que se > usarían una para MacOS X y la otra para Debian. El software hizo todo el > trabajo, y ni siquiera fue necesario reiniciar en Windows de nuevo sino > directo en el medio de instalación de Debian. > > Utilicé el disco de instalación por red (netinst) de Debian 5.0: > > http://www.debian.org/CD/netinst/ > > ¿por qué? en general estoy acostumbrado a trabajar con un proxy, con un > proxy-caché APT o con un repositorio local, o en instalaciones de server > que no requieren demasiados paquetes más que los que ya vienen en el CD > de netinst. La ventaja de usar netinst es que contribuimos a ahorrar BW > en los servidores que replican los mirrors de CDs/DVDs de Debian. > > Casi cualquier medio de instalación de Debian a partir de 5.0 tiene el > instalador gráfico (GUI basada en GTK+) pero a efectos de rapidez usé el > instalador tradicional. Es importante resaltar que como se ha hecho el > instalador de Debian la experiencia es exactamente igual. > > Sólo fue necesario especificar el país, el idioma, el layout del teclado > y la zona horaria, ya que Ecuador tiene dos: America/Guayaquil y America > Islas Galapagos. Aprovecho para resaltar como buen timekeeper geek que > soy que esta es la notación de la Olson database, la fuente de zonas e > información horaria más importante del mundo. Es por ello que Quito es > America/Guayaquil. > > En una instalación masiva de Debian uno no desea que el instalador nos > pregunte lo mismo: país, idioma, layout... y esto se puede presembrar > con el mecanismo de preseed del Debian Installer. De hecho es posible > decirle al instalador que asuma cosas por nosotros, por ejemplo si voy a > usar el equipo en Ecuador asumiría que el layout es Latinoamericano y el > idioma es español. Pero en este caso el layout era inglés estadounidense > (us, en jerga keyboard layouts) por lo que valía la pena. > > En la UDLA no tuvimos acceso a redes cableadas, así que el instalador, > en la fase de solicitar una IP por DHCP, falló. Le indiqué que no usara > la red en ese momento. Más adelante haríamos algo mejor. > > Inmediatamente el sistema detectó el disco y sus particiones. Como el > programa que usamos en Windows creaba particiones vacías en los espacios > que hicimos para MacOS y Debian, tuve que borrar la de Debian para que > el instalador me presentara la opción: "Utilizar todo el espacio libre" > > Dentro de ese espacio, Debian separó la partición swap (memoria virtual) > y la partición raíz. Decidió usar ext3 para la partición raíz y yo le > añadí el flag noatime para mejorar el performance del equipo evitando > las actualizaciones de tiempos de acceso a los i-nodos. > > Luego de confirmar, el sistema nos preguntó la clave del administrador > (root) y la del usuario del equipo y procedió a instalar los paquetes > que vienen en netinst. Al terminar, el CD se expulsa y el equipo se va a > reiniciar, no sin antes confirmarnos que detectó Microsoft Windows 7 y > que el menú de arranque de GRUB lo mostraría entre las opciones. > > Así ocurrió, y Debian inició sin problemas, dejándonos en una bonita > pantalla de login (username/password) ya que el disco netinst solo trae > unos 150 MB. de software... sin Ethernet, mirrors u otros discos, ¿cómo > hacíamos para dejar a Adrián con un entorno gráfico? > > Mi laptop personal tiene un apt-cacher-ng, con muchos de los paquetes > que se requieren para configurar un equipo en Debian 5.0 con GNOME. Con > un cable de red hicimos una red punto a punto (de haber tenido Avahi las > IPs se podrían haber configurado automáticamente) bajo 172.16.0/24 > > En el equipo de Adrián, se configuró mi laptop como mirror, y se mandó > una sencilla línea: > > aptitude install xorg gnome-desktop-environment network-manager-gnome > > Unos minutos después, en los que mi equipo sirvió los paquetes que ya > tenía a la velocidad del enlace (no chequé, probablemente a Gigabit > Ethernet, ya que los dos equipos tenían tarjetas GigaEthernet y el cable > era Cat6) y se bajó por la Wi-Fi de la UDLA los que faltaban, aptitude > terminó de bajar e instalar los paquetes y pudimos hacer: > > invoke-rc.d gdm start > > La autoconfiguración de X.org detectó lo necesario para levantar GDM, el > gestor de inicio de GNOME, donde, con el usuario y clave definidos en la > instalación, pudimos entrar a un entorno de escritorio funcional. > > Como tarea, le queda a Adrián usar Synaptic ('aptitude' gráfico, para > simplificar) o aptitude en la consola para instalar OpenOffice.org y el > navegador Mozilla Firefox, que en Debian, por razones de patentes y del > licenciamiento de uso de Firefox, se llama Iceweasel: > > aptitude install iceweasel openoffice.org > # (o con synaptic) > > Network Manager, aunque muchos no somos muy amigos de él, ayuda mucho a > la configuración rápida de redes bajo un modelo sencillo, por ejemplo > wireless access points. Es la forma más rápida de que Adrián pueda usar > el equipo Debian de forma productiva. > > ¿Qué falta? Aparte de que Adrián elija cuáles de las decenas de miles de > paquetes que hay disponibles en Debian quiere usar, también faltaron un > par de cosas: > > 1. X.org debe haber configurado un keyboard layout 'us' cuando queremos > 'us-intl', que permite que Adrián introduzca letras con acentos y eñe > con la tecla AltGr. > > 2. Para evitarnos sorpresas, podemos instalar paquetes de soporte para > el idioma castellano, por ejemplo: > > openoffice.org-l10n-es > iceweasel-l10n-es-ar > # y otros, buscar l10n en Synaptic > > Antes de entregarle el equipo a Adrián, en /etc/apt/sources.list quité > mi equipo como repositorio (realmente sólo un proxy) y le dejé con el > ftp.us.debian.org, que es el round-robin de los repositorios en USA y > nos dan buena latencia y ancho de banda decente hacia Ecuador. > > La edición de sources.list es solo referencial. Hay que recargar las > listas de paquetes desde el nuevo repositorio, ya que APT las guarda en > carpetas (/var/lib/apt/lists) con los nombres de los repositorios y si > ya se han guardado no serán 'detectadas': > > aptitude update > > Para esto, necesitaba que el equipo de Adrián saliera 'a la calle' y una > receta muy rápida que uso mucho es: > > 1. En el equipo que tiene salida > > echo 1 > /proc/sys/net/ipv4/ip_forward > iptables -t nat -A POSTROUTING -s <IP del equipo sin salida> -o > <interfaz de salida> -j MASQUERADE > > 2. En el equipo que no tiene salida > > route add default gw <IP del equipo con salida> > > Si necesitásemos resolución DNS, como en este caso (ftp.us.debian.org) > se coloca un DNS en /etc/resolv.conf: > > nameserver 208.67.222.222 > # este es un ejemplo con el DNS de OpenDNS > > Muy rápidamente pudimos verificar que funcionaban los eventos ACPI sin > mayores problemas, así como la tarjeta de sonido, la inalámbrica con el > firmware (firmware-iwlwifi) pero es importante resaltar que la tarjeta > inalámbrica era un modelo muy nuevo que sólo funcionaba con iwlagn. > > El driver iwlagn da soporte a toda la familia de Wi-Fi de Intel, pero no > está disponible en el kernel (viejo) que trae Debian 5.0. Como expuse en > mi charla, el kernel de Linux es uno de esos elementos que en Debian se > puede sacar y poner sin afectar demasiado al sistema, así que sacamos el > que tenía (2.6.26) y usamos los paquetes de sid (unstable) descargados > de la página de Debian: > > http://packages.debian.org/sid/linux-image-2.6-686 > > Con esto teníamos 2.6.32, donde sí está el driver iwlagn, y sólo quedaba > el firmware, cuyo paquete se llama firmware-iwlwifi y está en el repo de > non-free. Es importante resaltar como ya lo hicimos Gunnar y yo, que el > repo de non-free no se considera parte de Debian, sino un servicio a los > y las usuarios y usuarias. > > ¡Bien! Creo que di un repaso bastante completo de un escenario quizás un > poco común de instalación de Debian, así como un repaso de las funciones > básicas de un sistema Debian. Con esto busco fomentar el rol de soporte > de esta lista e invitarles a compartir sus experiencias. >
Muy buena reseña. Yo utilizo wicd en vez de NetworkManager, me da la impresión de que es mas sencillo de utilizar. Saludos, -- Guillermo Salas M. Celular : +593 9 985 5138 USA : +1 360 968 1701 e-mail : [email protected] www : http://www.mantareys.com SIP : [email protected] Linux User: 255902 Beat me, whip me, make me use Windows! Please avoid the Top Posting, see http://es.wikipedia.org/wiki/Top-posting _______________________________________________ Espiral mailing list [email protected] http://debian.ec/cgi-bin/mailman/listinfo/espiral
