viernes, 17 de abril de 2009

10 años de AsturLinux

asturlinuxMañana estamos de aniversario. Aunque en realidad la celebración debería de durar todo este año, mañana será el día más importante.

Tendremos un montón de cosas desde las 9 de la mañana, como un recordatorio de cómo apareció y se desarrolló esta asociación que tan buenos amigos y momentos ha traído consigo, un poco de Maemo, experiencias de uso del Software Libre en otras comunidades y algo de politiqueo en la mesa redonda -afilen sus lenguas: los políticos aguantan lo que sea y hay pocas ocasiones para darles caña-.


Y como colofón, espicha, una de esas cosas que tanto nos gustan -a parte de los cacharros- en esta asociación: juntarnos para comer/merendar/cenar o lo que se precie.

asturlinux

¿Os acordáis de estas jornadas? Fueron las primeras, era el 2001. La de abajo fue cinco años después. En esas dos imagen hay un montón de gente que con el tiempo ha seguido ahí y otros que se han ido... a Finlandia, por ejemplo...

asturlinux

Mañana espero tener una foto nueva para seguir esta lista con las nuevas incorporaciones :-)

Etiquetas: , , , , , , , , ,

miércoles, 25 de julio de 2007

Instalando Debian en Macbook, parte 2

Vamos a ponernos en el caso de que sigamos la instalación realizada en el post anterior, donde tenemos una Debian etch en un mabú con sistema base sin más.

Es posible que tengamos otro equipo a mano, lo cual nos va a facilitar la vida un poco. Lo ideal es tener un sobremesa u otro equipo desde el cual vamos a proceder a terminar la instalación. ¿Cómo? Fácil, vía ssh para evitarnos los problemas derivados de un teclado mal configurado.

Lo primero, arrancamos el pc a terminar la instalación. El equipo que acabamos de instalar seguro que está pinchado a la red, con ella funcionando. Por lo que, conociendo su ip, podremos entrar desde otro equipo pinchado la misma red -doméstica, no de internet, aunque también se pueda- fácilmente.
Entramos como administrador -root- en el mabú y procedemos a instalar el ssh, si es que no lo tiene ya instalado:

apt-get install openssh-client openssh-server ssh-askpass

Por ejemplo. El guión "-" sale con la tecla "'/?".

Acto seguido, desde el sobremesa abrimos una terminal e intentamos la entrada al mabú:

ssh usuario@ip (ssh hir@192.168.1.3 por ejemplo).

Si hay suerte, se nos pregunta si queremos añadirlo a la lista de hosts seguros, a lo que hay que contestar que "yes" y meter la contraseña de ese usuario en el otro equipo -vamos que el usuario del ssh tiene que ser un usuario existente en la otra máquina, si no, no hay tu tía-. Si nos dice que:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

entonces hay que editar el .ssh/known_hosts del /home/usuario y pegar la nueva clave que nos da unas líneas más abajo, algo del tipo de:

The fingerprint for the RSA key sent by the remote host is
17:ca:03:77:f3:96:......(y un montón de números más)

Esto se hace desde la misma consola como root:

nano /home/usuario/.ssh/known_hosts

Se nos abre el fichero y lo bueno sería guardar su contenido antes de hacer nada como known_hosts.old, por ejemplo, por si la armamos. Luego borramos todo lo que tiene y pegamos sólo esa serie de números y letras separados por dos puntos. Entera. Lo siguiente será guardar esto como knwon_hosts quitándole el .old que si no, sobreescribimos otra vez el fichero renombrado.

Lo siguiente es repetir el ssh y ya nos pedirá de nuevo el "yes". Introducimos la contraseña y ya estamos dentro. Ahora podemos seguir instalando el mabú desde la otra máquina.

Lo primero subir la distribución de etch a sid. Hay que estar como administrador, claramente, y editar el sources.list :

nano /etc/apt-sources.list

Saldrá algo tal que:

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

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


Que habrá que cambiar a :

deb http://ftp.fi.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fi.debian.org/debian/ sid main non-free contrib

Acto seguido, control-o (guardar), intro, control-x (salir).
Hacemos un update y luego un upgrade:

apt-get update

Para saber si metemos algún estropicio, antes de proceder al upgrade:

apt-get install apt-listbugs

y acto seguido subimos a sid la distribución:

apt-get dist-upgrade

Es posible que aparezcan mil millones de bugs, algunos muy peligrosos, por los que la solución puede pasar por esperar a que se solucionen los problemas y volver a intentarlo otro día o ir instalando de uno en uno los programas que instala el dist-upgrade y los que actualiza. Esto nos permitirá ir actualizando de una forma mas controlada. Hoy por ejemplo upgradea el lilo y tiene un bug que dice que no arranca el sistema tras hacerlo, así que ese no lo tocamos, pero si podemos ir instalando los demás programas teniendo en cuenta el meterlos con bug si no afectan a nuestra arquitectura o modo gráfico a meter -los hay que tocan a kde específicamente, otros a gnome- entre otras muchas cosas. Ante la duda y un , no lo instales.

El cambio del núcleo por uno que aproveche mejor la maquinita:

apt-cache search linux-header

y a escoger la más adecuada. En este van linux-headers-2.6.21-2 y linux-headers-2.6.21-2-all y ya nos apañamos...

Si consigues avanzar, el siguiente paso es instalar el modo gráfico propiamente dicho, que puede ser donde se pegue el viaje y no responda:
Las Xs:

apt-get install x-window-system apt-get install x-window-system-core

El gestor de ventanas de gnome, si es eso lo que quieres y no kde:

apt-get install metacity

El gdm para poder entrar en modo gráfico:

apt-get install gdm gdm-themes

y hacemos para ir instalando cositas de gnome:

apt-cache search gnome|more

Que nos mostrará lo que hay y lo que escogeremos para instalar uno a uno con el apt-get install y el nombre del paquete. Si no, directamente:

apt-get install gnome

y que haya suerte.

El nautilus para tener ventanitas:

apt-get install nautilus

Para la correcta resolución de la pantalla debemos instalar un paquete denominado 915resolution:

apt-get install 915resolution

y reconfigurar las xs escogiendo únicamente la resolución 1280x768:

dpkg-reconfigure xserver-xorg

Si esto está bien, al lanzar gdm en consola, debería aparecer nuestro gdm sin problemas y correctamente adaptado a nuestra pantalla.

Si se ven letras raras, locales equivocados.

apt-get install locales
o
dpkg-reconfigure locales

Y seleccionar "es_Es@euro" solamente, y si lo tuyo es español de hispania.

Ahora, le metería un reinicio para que pille todo lo que metimos nuevo correctamente y sin complicaciones.

Cosas que necesitamos posteriormente

*Teclado: puede ser que siga mal configurado con lo cual vamos a Sistema / Preferencias /Teclado y seleccionamos el correspondiente a Macbook en la pestaña de Distribuciones.

* Sonido, pues apt-cache search y a instalar cosas relacionadas con el alsa y el gstreamer que va a ser lo que necesitemos. Posteriormente sería aconsejable realizar un alsaconf para configurarlo y tener a mano un archivo de sonido y un reproductor tipo totem o xmms para comprobar ese sonido -mejor totem-gstreamer para no rompernos la cabeza demasiado con configuraciones extra-.

* Administración de dispositivos pinchables: gnome-volume-manager

* Gestión de energía: instalar gnome-power-manager y configurarlo a través de Sistema / Preferencias /Gestión de Energía.

* Navegador: paquetes correspondientes a iceweasel , flashplugin-nonfree , iceweasel-l10n-es-es , totem-mozilla y si faltan plugins, a seguir las instrucciones cuando nos diga que faltan.

* Diccionarios para no meter faltas ortográficas a dolor: paquetes aspell , aspell-es , dictionaries-common , gnome-spell , myspell-es y spell .

* Paquete ofimático: openoffice.org -y todo lo relacionado con él que interese- y su diccionario español openoffice.org-l10n-es

* Gráficos: gimp , blender , yafray , gthumb , gtkam , gphoto2.

* Correo: evolution puede servir.

* Comunicaciones: xchat , pidgin , ekiga -hay que configurar la cámara y hay un parche para el micro- y si se quiere skype -hay que añadir un repositorio para poder instalarlo con apt-get-.

Falta configurar la tarjeta wifi, la cámara web, el blutú y seguro que se me olvida algo, pero para mañana que ya me cansé de pegarme con la manzanita.


Etiquetas: ,

Instalar Debian en Macbook y algún problema que surge

El Macbook es conocido popularmente -en mi caso- como mabú y es de los viejos porque no pude evitar comprármelo nada más que salió y acto seguido sacaron el core 2 duo. Tamos apañaos, más bien desfasaos.

Esto no tiene pretensión alguna pero puede que haya alguna otra persona desesperada por la zona que tenga mis mismos problemas o simplemente, dado mi avanzado alzehimer, que se me olvide lo que estoy haciendo ahora mismo y tenga que recordarlo de alguna manera. Así que lo apunto.

La base es tener un cd de instalación por red mínimo. Se saca de aquí y se graba como una imagen.
Concretamente es el CD-netinsta para i386 porque nuestra máquina es un intel por mucha manzana que se gaste en la tapa.

Lo siguiente es saber lo mínimo necesario para poder seguir instalando sin reventar el macos que te saca de muchos apuros aunque tu religión te lo prohíba. Para ello hay un Debian-wiki para Macbook que está aquí, en el que se basa esta perorata, y por si acaso algún día desaparece y me quedo sin la información, refiero a continuación lo mas importante. La información que aparece está un pelín obsoleta porque es de hace casi un año y el sistema se desarrolla escandalosamente rápido. Habla de futuros kernels 2.6.18 y ya anda el 2.6.21 por ahí...

Lo primero y desde macos, particionar el disco, si queremos mantener el sistema de mac:
ir a Aplicaciones \ Utilidades \ y lanzar una terminal. Dentro del terminal escribir lo siguiente (lleva el promp delante con lo cual lo único que hay que escribir es desde "sudo" a "20G"):

Mac OS X $ sudo diskutil resizevolume disk0s2 20G

E Intro. Con esto la partición destinada a macos quedará reducida a 20 gigas, lo cual es una burrada pero sospecho que es el mínimo que se le puede dar. A continuación saldrá todo esto:

Started resizing on disk disk0s2 Macintosh HD
Verifying
Resizing Volume
Adjusting Partitions
Finished resizing on disk disk0s2 Macintosh HD
WARNING: You must now reboot!

Y efectivamente le damos a reiniciar equipo. Lógicamente volvemos a arrancar en mac porque no hay nada más instalado y aun no terminamos. Necesitamos un gestor de arranque, que será rEFit y que sacaremos de aquí, donde también se nos informa de cómo se ha de instalar correctamente. Lo mas sencillo es hacerlo todo desde consola en el propio macos.

Lo siguiente es proceder a la instalación de Debian, con lo cual, tras acabar de instalar el rEFIt, metemos el cd netinstall en el tátil y reiniciamos con el disco dentro. Nos saldrá la pantalla de arranque de instalación a la que daremos la opción:

install irqpoll noapic irq=force <-- para no complicarse expert irqpoll noapic irq=force <-- para tenerlo todo controlado Problemas aquí: no sale el = porque el teclado está desconfigurado. No pasa nada, está en la tecla ¡. Mira a ver.

¿Para qué sirve esto? Para evitar que el teclado se vuelva loco y genere con una pulsación teclas dobles entre otras cosas. Es un dolor que te haga eso y pasa si no introduces esos códigos, así que lo mejor, hacerlo ;-)

Seleccionar idioma: Español de España, si eres de España, si no, escoge el tuyo.
Distribución de teclado: mantén la del núcleo que no tienes pinchado ningún ps2 a no ser que seas un poco masoquista...
Detectar y montar el CD, cargar componentes... todo de carrerilla y sin cambiar opciones.

En algún momento de esta parte se nos pide darle un nombre a la máquina. Ponle un nombre bonito, que es lo que te va a salir en el promp todos los días ;-)

La red: la tarjeta a seleccionar es eth1, no eth0. Si tienes dhcp, perfecto, si no a mano. Una ip para esta máquina diferente de las que ya usas, la ip del router, un par de dns y tira millas. Si no funciona la red, ¿está enchufado el cable de red a ambos lados? ¿Tienes adsl? ¿Ves lucecitas en el router? ¿Seguro que seleccionaste eth1 y no eth0? ¿Son correctos los dns? No se me ocurre nada más, pero haberlas haylas.
Si funciona, perfecto.

Escogemos réplica. Yo le tengo cariño a las finlandesas por http. Podrás escoger etch o sid sólo si seleccionaste expert al inicio, si no va etch de cabeza. Mi preferida es versión sid con las últimas novedades, si no funciona porque ese día falla algo, como hoy por ejemplo, el debootstrap, pues escoges etch, si es que te corre prisa la instalación y si no, lo dejas para otro día y a ver si hay suerte con sid.

Detectar discos duros: lo mejor es hacerlo manual, aunque a lo mejor la primera vez es lioso. La partición de 20 gigas no se toca, es el macos. No recuerdo si hay una de unos pocos kb que es el MBR y que tampoco se toca. Y luego está un espacio libre que es de donde hay que sacar las particiones necesarias para la instalación de nuestro nuevo sistema. LEE, hay están todas las opciones necesarias para configurar ese espacio. Lo único que necesitas es saber qué quieres hacer.
1. Crear una partición para el sistema. Suelen ser suficientes 8 gigas, el sistema de ficheros es EXT3, el punto de montaje es \ y no se activa la partición.
2. Crear una partición para el espacio de intercambio: suele ser el doble de la memoria ram que se tenga. Pongamos 2 gigas y el sistema de ficheros es el denominado "área de intercambio". No se requiere punto de montaje.
3. Crear una partición para datos de los usuarios. El espacio, todo lo restante libre. Sistema de ficheros EXT3, y punto de montaje \home.

Cuando esto esté todo realizado, se da a terminar y escribir los datos y seguimos.
  • Si por algún motivo es necesario reinstalar, al llegar a este punto, si queremos conservar los datos del home y reinstalar el sistema, lo único necesario al definir las particiones será formatear la de sistema "\" -los 8 gigas- y respetar, es decir no formatear,- la de "\home". Lo que sí hay que hacer es volver a escoger los sistemas de ficheros de nuevo y el punto de montaje. Lógicamente los mismos EXT3 de antes y \ y \home.

Se configura la zona horaria, escogiendo tu zona, y el reloj. No, no estas en utc o utm o como fuera que no recuerdo.

Configurar usuarios y contraseñas, activando las contraseñas shadow, metes clave de root dos veces y creas un usuario nuevo con otra clave diferente.

Seleccionar e instalar programas: Por defecto el sistema base y si no quieres complicaciones, el entorno de escritorio. Lo demás es opcional. Si te va el riesgo o quieres una sid pero tienes que tirar desde etch para luego subir, selecciona sólo el sistema base. E instalando.

Gestor de paquetes: yo uso non-free y no me importa participar en la encuesta de popularidad de paquetes. Para gustos.

A media instalación pedirá -si escogimos la opción expert en el arranque- qué kernel instalar, así que si no se sabe, se deja el que marca por defecto y si no, pues se señala el x86 mas avanzado que encontremos. Para estos primeros Macbook -y poder ver los dos procesadores- el indicado es uno x86-smp (que en etch no sale). Para los siguientes core 2 duo, se requiere otro procesador diferente -goglea un poco que no hace daño-. También se puede dejar el marcado por defecto e instalar otro núcleo después.

El siguiente problema es la instalación del grub -selector de arranque-, que por algún motivo no entra de esta y a lo mejor es posible instalarlo luego. Hay que instalar el lilo que es más o menos parecido pero que a mi particularmente no me gusta nada. Para ello cuando lleguemos a esta opción hay que abrir una consola nueva: teclas fn-alt y F2 por ejemplo. Para activar la consola damos a intro y escribimos lo siguiente:

chroot /target aptitude install refit

Para instalar el refit en nuestra debian, y luego la siguiente línea:

/target/sbin/gptsync /dev/sda

Daremos un "y" a lo que salga, que básicamente es para que tengamos un hueco en el disco para instalar el lilo y volveremos a la consola de antes para proceder a su instalación con Fn-alt-F1 . Seleccionamos instalar el cargador lilo y seleccionamos la partición \dev\sda -no la destinada al MBR-.

Acto seguido terminamos la instalación, sacamos el disco de instalación, reiniciamos el equipo y seleccionamos que arranque el pingüinillo o la manzanita, para gustos.

Si todo salió bien y queremos pingüino, lo seleccionamos y el lilo arrancará nuestro sistema nuevo con modo gráfico si lo instalamos y con modo texto si sólo pusimos el sistema base.

Más o menos con esto, todo debería de funcionar. Es más, si te funcionó, enhorabuena. Si no, algo hiciste mal. La base para que todo funcione es leer qué es lo que te dice la pantalla y no actuar como un usuario de windos dándole al botón de aceptar una detrás de otra.

Si te sirvió de ayuda, me alegro, si no, google es tu amigo ;-) y recuerda siempre que lo mio es la historia, no la informática.

Próximamente: intentando echar a andar un modo gráfico y demás.

Etiquetas: , ,