Posts Tagged ‘ ubuntu

Ubuntu 9.04

Ya ha llegado Ubuntu 9.04, también conocida como Jaunty Jackalope, con un

$ sudo update-manager -d

he actualizado al pequeño viper (mi Asus eee 1000H) a esta nueva versión.

Ubuntu: For Desktops, Servers, Netbooks and in the cloud

Más adelante haré una instalación desde cero, que me gusta más, tal vez cuando llegue el cd desde canonical sea un buen momento.

pd. tengo que poner unas fotos de como tengo montado a viper ya que galactica (el pc de sobremesa) se encuentra con el motor FTL fundido.

Abierto el ship it de Jaunty Jackalope

Ya podemos pedir el CD de Ubuntu Jaunty Jackalope. Simplemente nos logueamos/registramos en la web de Ubuntu, rellenamos nuestros datos y solicitamos una copia totalmente gratuita y con gastos de envío pagados, todo un lujo del que no es conveniente abusar.

http://shipit.ubuntu.com/

Solucionar errores con clave pública de Launchpad


Si tienes añadidos los repositorios de Launchpad seguramente te estaras perdiendo actualizaciones de paquetes como awn, GNOME do o Terminator

xas@galactica:~$ sudo apt-get update
… … … …
… … … …
W: Error de GPG: http://ppa.launchpad.net intrepid Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 5DC4E17435661D98
W: Tal vez quiera ejecutar ‘apt-get update’ para corregir estos problemas

Esto se debe a que en Launchpad estan han cambiado la forma de firmar los paquetes y ahora se usa una para cada paquete y para acceder a ellos necesitamos agregar a mano una a una las claves publicas que nos interesan.
Para solucionarlo en ubuntuforums han creado un script que realiza esta tarea por nosotros descargamos el script, lo descomprimimos, le damos permisos de ejecución y lo lanzamos, hay que pasarle como argumento el nombre de tu distribución de Ubuntu

xas@galactica:~$ sudo chmod +x ./launchpad-update
[sudo] password for xas:
xas@galactica:~$ sudo ./launchpad-update
Please select one of the following:

- hardy
- intrepid
- jaunty

Example: sudo ./launchpad-update intrepid
xas@galactica:~$ sudo ./launchpad-update intrepid
Release: intrepid
Please Wait…
OK
OK
xas@galactica:~$

El script esta en constante desarrollo y hoy mismo han sacado la versión 1.3 con soporte para proxy y detección automática de nuestra versión de Ubuntu.

Sabía que tenia este problema pero no me puse con él hasta que vi la solución en despuesdegoogle

Instalar rt2860 en ubuntu


Seguimos poniendo a punto el Eee 1000H, ahora toca instalar la tarjeta wireless Ralink rt2860.

Esta tarjeta no es detectada por Intrepid Ibex de forma automática, por lo tanto vamos a la web del fabricante, pinchamos sobre soporte y elegimos Linux (mirror en servidor de Taiwan) como nuestro sistema operativo (da gusto tener soporte para linux por parte del fabricante, a ver si van aprendiendo muchos).
Descargamos y posteriormente descomprimimos el archivo de drivers que necesitamos, concretamente el RT2860PCI/mPCI/PCIe/CB(RT2760/RT2790/RT2860/RT2890) (mirror en servidor de Taiwan).

Entramos en la carpeta que nos crea y abrimos con un editor el archivo /os/linux/config.mk

xas@viper:~$ cd 2008_0918_RT2860_Linux_STA_v1.8.0.0
xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo gedit ./os/linux/config.mk &

buscamos el siguiente texto y cambiamos la n (no) por y (yes) para decirle que sí tenga soporte para esas opciones.

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=n

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n

Quedaría así

# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

Guardamos el archivo y lo cerramos.

Ahora, antes de poder hacer el make necesitamos tener instalados el linux-header de nuestro kernel, para conocer el kernel que estamos usando tecleamos:

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo uname -r
2.6.27-8-eeepc

En este caso estoy usando el kernel del eeepc que instale ayer, sustituye esa parte con el resultado que te de a ti:

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo apt-get install linux-headers-2.6.27-8-eeepc

Ahora podemos proceder a instalar los drivers para la tarjeta

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo make
xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo make install

Una vez que termine la instalación cargamos el driver para probarlo y comprobamos que funcione

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo modprobe rt2860sta
xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ iwconfig

Si los resultados son satisfactorios configuramos el sistema para que cargue de forma automática el driver, editando el archivo /etc/modules

xas@viper:~/2008_0918_RT2860_Linux_STA_v1.8.0.0$ sudo gedit /etc/modules

y añadiendo al final la línea

rt2860sta

Guardamos y cerramos el archivo. Ahora, cuando reiniciemos siempre tendremos cargado ese módulo que nos permitirá conectarnos a redes wireless.
Solo queda recordar que si actualizamos el kernel debemos de repetir las instrucciones make y make install para hacerlas compatibles con el recién instalado.

La imagen de la entrada es WiFi dock icon de la mano de JyriK
Gracias por el comentario querido anónimo para indicar los nuevos enlaces de las descargas.

Kernel personalizado para Asus Eee 1000H

El objetivo de los cambios que vamos a realizar es aprovechar las características de hardware del Asus Eee sobre Ubuntu y así poder hacer uso de la tarjeta wireless (no la detecta de forma automática), activar las hotkeys (teclas de función) para activar el bluetooth, el control del brillo, volumen y algunas cosillas más.

Lo que vamos a hacer hoy será instalar un kernel de Linux optimizado para Ubuntu 8.10 y el Asus Eee, toda la información sobre este kernel la podemos encontrar en array.org.

El soporte sobre los distintos componentes de hardware de este kernel para Intrepid Ibex sobre un Eee 1000H son:

Si tu modelo es otro consulta en la web la lista de compatibilidades.

Entramos en materia añadiendo el repositorio de array.org, tenemos dos opciones, la clásica que sería editar el archivo /etc/apt/sources.list y añadir la línea “deb http://www.array.org/ubuntu intrepid eeepc” (sin las comillas) o bien ejecutar los siguientes 2 comandos:

xas@viper:~$ wget http://www.array.org/ubuntu/array-intrepid.list
xas@viper:~$ sudo mv -v array-intrepid.list /etc/apt/sources.list.d/

Ahora toca añadir la clave publica del repositorio y actualizar la lista de paquetes disponibles:

xas@viper:~$ wget http://www.array.org/ubuntu/array-apt-key.asc
xas@viper:~$ sudo apt-key add array-apt-key.asc
xas@viper:~$ sudo apt-get update

Ya estamos preparados para instalar el kernel optimizado para el eee, tecleamos:

xas@viper:~$ sudo apt-get install linux-eeepc

para la versión estable del kernel y tras reiniciar podremos elegir en el GRUB la nueva entrada “2.6.27-8-eeepc”. Si quieres hacer el cambio de kernel permanente toca editar el GRUB.

Esto es opcional, si queremos liberar espacio y eliminar actualizaciones para el kernel antiguo lo desinstalamos:

xas@viper:~$ sudo apt-get remove linux-generic linux-image-generic linux-restricted-modules-generic

Todavía no lo tenemos todo, nos falta instalar la tarjeta wireless RT2860, cambiar el gestor de redes por Wicd e instalar EeeControl, poco a poco iré añadiendo los tutoriales.

 

Switch to our mobile site