miércoles, 8 de septiembre de 2010

Instalando Debian desde un dispositivo USB (Pendrive)

Me encontraba como siempre instalando y probando cosas en mi mini-laptop (netbook) y desde hace tiempo tenia ganas de instalarle Debian, ahora que Squeeze se encuentra "congelada" me dispuse a hacerlo pero surgió la duda: Como instalar Debian si la mini no tiene lector de CD? antes le había instalado Ubuntu-Netbook Remix y no tuve problemas en instalar desde un pendrive, bajando el ISO y usando el "creador de discos de inicio" que trae Ubuntu y listo... así que me puse a indagar como sería la cosa acá en Debian y esto fue lo que encontré (e hice):

1) Descargamos una imagén ISO del instalador de Debian ( CD netinst en este caso) de:
http://www.debian.org/devel/debian-installer/

2) Descargamos un archivo boot.img.gz desde :
http://cdimage.debian.org/debian/dists/squeeze/main/installer-i386/current/images/hd-media/

3) Copiamos este archivo a la memoria USB con el comando:
zcat boot.img.gz>/dev/sdX
(donde /dev/sdX es el dispositivo USB, por ejemplo: sdb pero no sdb1 -> muy importante!)
Nota: zcat es "familia" de gunzip (así que no te preocupes que normalmente está instalado) pero envía su salida a la salida estándar.

4) Montamos el dispositivo USB para copiar el ISO de debian:
mount /dev/sdX /mnt   (igual usamos sdb pero no sdb1, por ejemplo)
cp debian-testing-i386-netinst.iso /mnt
umount /mnt

5) Ahora booteamos por el dispositivo USB y arranca la instalación de Debian.... Listo!

Limitaciones de este método:
Solo permite manejar el dispositivo USB hasta  un tamaño de 256 Mb, aún si el pendrive es de mayor capacidad, útil para net installer (que normalmente son de 150-175 mb) pero no para CD completos (600-650 mb).
Para mayor información ver sección 4.3.2 Guia Instalación de Debian, en la cual, como podrán ver existe otro método más flexible, pero ese es tema para otro post...

miércoles, 1 de septiembre de 2010

Actualizando Gwibber con soporte para OAuth :: Ubuntu Maverick

Como es sabido por la comunidad "twittera" el día de ayer se venció el plazo para que todos los clientes twitter actualizararan su sistema de autenticación y autorización básico, al OAuth, brindando así mayor seguridad al usuario en cuanto al manejo de su contraseña. Esto no nos agarró por sorpresa ya que fue anunciado por la gente de twitter con anticipación , llamado por algunos, incluyéndome, "Twitter OAuthpocalypse".
Pues bien, hoy me encontraba instalando y probando Ubuntu Maverick 10.10 (Alpha3) y probé Gwibber (la versión que originalmente se instala es la 2.31.3) para usar mis cuentas de microblogging de Twitter e Identi.ca, funcionó bien con identi.ca pero con twitter... nada... no me mostraba los mensajes de twitter y por allá me permitió postear una vez a twitter.

Actualicé mi sistema (sudo aptitude safe-upgrade, después les cuento lo del aptitude...), me actualizó a la versión 2.31.90 y nada.... Pregunté a los panas de las redes sociales y nada, por lo que me puse a "googlear" y encontré en Launchpad este PPA (definitivamente una maravilla estos PPA's = Personal Package Archives) de ubuntu-desktop (https://edge.launchpad.net/~ubuntu-desktop/+archive/ppa) con la versión 2.31.91 de Gwibber recien sacada el horno! (ayer 31/08/2010) que corrige este problema, ver ChangeLog:
gwibber (2.31.91-0ubuntu1) maverick; urgency=low
* New upstream release
- Port twitter service to OAuth, basic auth is no longer supported (LP: #627565).
...
Así que inmediatamente abrimos una consola y tipeamos:
sudo apt-add-repository ppa:ubuntu-desktop/ppa
sudo apt-get update
sudo apt-get upgrade
gwibber-service restart
al pasar unos segundos parece la ventana de twitter pidiendo la autorización para acceder a tu cuenta, tipeas el usuario y la contraseñay listo... ahora si muestra Gwibber (2.31.91) los mensajes de twitter!... les adjunto un print-screen: