-----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. Saludos cordiales y, ¡bienvenido, Adrián! - -- José Miguel Parrella Romero (bureado.com.ve) PGP: 0×88D4B7DF Debian Developer Caracas, VE/Quito, EC -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJL8HyRAAoJEMAyQqmI1LffAPkQAKCeeQQewOlm9w52sKAVZx+P hy5dK4G8ueU5W1FV1Yk/6oqZCR3P1Bc2v4YdlnZhsn0Ijhgxlp51y3b693YXJZVw kV51bH7MIpIdwhd7In5/Iqeu0gTPGhgmFfkDYh9s9dQ+q5bE6ziKsC6Sm8kiFkvD ryAf9dA//DmM50DcBI9DEFcmfKTAWl8dR/liP5uHZCAgXp21enPQsAuw+OtqT6Df mXsrW3tUAFcsDaKmR2iM1hbhHtl9lBlDf8+j9mL6ufuCoSj3M5c+4r9PMpcIOEE3 LFbflNCxsIz3tRLt/P7nm4sdowmASYw9mx8XsCqb7ToA+ACkJoAQjLE4GhRFvPk4 +QXJxnA5C/jdQ7Xn/9SenSmI+03D7p6X0i8UZoklbtRAOjZbPnbA4gsM4DfKwW7H ud7GLQRoyEJTQMdMgD0iC0c+3EjHIQcHVmPeajApSzukqlBarVzpd5bbEFdRKAoP 31WdhhTGnlIFTSoGkl4yzIp8l65xiTpmfkg6GxAXqtxeOr6t42cQdzpq+6BZiSpq 8f7OWPgrw3gBY+27vl3u7N9YYFFBJoSQO3ghUgoMFocbwtOU61SuvcyPFFLqaiZC T7aKDX/wASxKQj9k9z+O519BkMeWvlyxvXWBhds1XuXIRWTiFeqnD0XI95mY7tAN wbKlWw3WYel0ItLg/zHv =tSaU -----END PGP SIGNATURE----- _______________________________________________ Espiral mailing list [email protected] http://debian.ec/cgi-bin/mailman/listinfo/espiral
