Publicado en Linux

No se pudo bloquear – open (11: Recurso no disponible temporalmente)

Ubuntu te lanza una Actualización de software pero en mitad del proceso se queda colgado (sí, Linux también se cuelga), la única manera de terminar es cerrando la ventana y forzando el cierre. No hay mensaje de error ni pistas para solucionarlo. Sin embargo, los más intrépidos habréis intentado ejecutar la actualización por consola, y ahí sí, recibimos algo parecido a esto:

E: No se pudo bloquear /var/lib/apt/lists/lock - open (11: Recurso no disponible temporalmente)
E: No se pudo bloquear el directorio /var/lib/apt/lists/

La ruta concreta es lo de menos porque puede pasar con varias diferentes, por suerte el problema es siempre el mismo: algún proceso se ha quedado enganchado al fichero y no deja que nadie más lo utilice. La solución también es única:

sudo fuser -vki /var/lib/apt/lists/lock

Donde la ruta es la que nos dio el primer error, fuser es un comando que nos lista los ficheros abiertos y las opciones del mismo son:

  • v: verbose, es decir, ver de forma más extensa lo que se va a ejecutar
  • k: kill, mata los procesos que tengan el fichero ocupado
  • i: interactive, pide confirmación para matar cada proceso

Y nada más, una vez muertos los procesos que tenían ocupado el fichero podemos actualizar sin problemas. En cualquier caso, siempre es positivo reparar paquetes rotos y eliminar los que ya no sirvan, por si acaso alguno ha producido este inconveniente:

sudo dpkg --configure -a

sudo apt-get autoremove

Si además queremos aprovechar que tenemos la consola abierta para hacer la actualización ejecutamos:

sudo apt-get update && sudo apt-get upgrade

Que es exactamente lo que hace visualmente Actualización de software.

Publicado en Linux

Error al instalar Ubuntu desde USB

Si tienes una versión de Ubuntu 9.04 o superior, puedes crear un USB de instalación de la última versión de Ubuntu en ese momento o de cualquier otro sistema. El problema es que el USB Creator tiene un pequeño fallo que hace saltar el siguiente error al arrancar el PC desde dicho USB:

SYSLINUX 3.63 Debian-2008-07-15 EBIOS Copyright (c) 1994-2008 H. Peter Anvin
Unknown keyword in configuration file
boot:

Esto sucede porque la versión de Syslinux tiene un bug fácilmente solucionable. Simplemente habría que desinstalar el propio Syslinux así como el USB Creator:

sudo apt-get remove syslinux usb-creator-gtk usb-creator-common

Una vez hecho esto, nos descargamos la última versión de Syslinux como paquete instalable .deb de esta web. Hay que poner atención a la arquitectura del Linux que tengas instalado: AMD64 (procesadores de 64 bits) o i386 (procesadores de 32 bits). Con un doble click en dicho .deb se instalará y entonces procedemos a instalar de nuevo el USB Creator:

sudo apt-get install usb-creator-gtk

Si ahora volvemos a abrir Sistema > Administración > Creador de discos de arranque para crear nuestro USB con Ubuntu para una nueva instalación desde el mismo, veremos que ahora sí funciona perfectamente y podemos instalar el sistema sin ningún problema.

Resumen

Desinstalar Syslinux y USB Creator:

sudo apt-get remove syslinux usb-creator-gtk usb-creator-common

Descargar e instalar última versión de Syslinux de esta web.

Reinstalar USB Creator:

sudo apt-get install usb-creator-gtk
Publicado en Linux

Como instalar fuentes en Ubuntu Linux

truetype

Desde repositorios

Además los tipos de letra que vienen por defecto en cualquier sistema Linux podremos instalar muchísimos más. En los repositorios suele haber de sobra. La manera de instalar fuentes por este método es bien sencillo:

sudo aptitude install ttf-[lo que sea]

Hay tantas que tendrás que pulsar TAB tras escribir ttf- para ver todas las que hay e instalar las que quieras.

Desde ficheros descargados

Por consola

Otra manera es buscar o ver alguna fuente por Internet, descargar el fichero TTF e instalarla en su directorio correspondiente para que el sistema la incluya en sus programas.

sudo cp /[directorio origen]/ /usr/share/fonts

Como muchas fuentes suelen venir con sus formas en cursiva, negrita, etc. Lo mejor sería hacer esto:

sudo cp ~/fuente-descargada/nombre-fuente* /usr/share/fonts

Gráficamente

Si no te apañas con la consola siempre puedes hacerlo gráficamente abriendo Nautilus como root:

sudo nautilus /usr/share/fonts

Y entonces pegar aquí las fuentes que quieras. Como ves, también puedes crear carpetas para tener organizadas tus fuentes, el sistema reconocerá todos los subdirectorios.

Finalizar

Solo nos queda reiniciar la cache de las fuentes para que las reconozca inmediatamente:

fc-cache -vf
Publicado en Linux

Instalar Android SDK en Ubuntu Linux

android

Para poder desarrollar aplicaciones para Android necesitamos dos cosas: el SDK de Android y una plataforma de desarrollo, que en este caso va a ser Eclipse (ojo, el que está en los repositorios no, que le faltan algunas cosas que necesitaremos). Así que en este tutorial voy a explicar como se instala todo de manera que solo haga falta ponerse a programar para dar vida a una aplicación Android (vas a necesitar 1 GB de espacio en disco).

Importante: si en algún momento te quedas atascado, no te desesperes, mira al final del tutorial que he puesto algunos posibles errores conocidos y cómo solucionarlos.

Paquetes necesarios

Antes de instalar el SDK de Android y Eclipse necesitamos algunos paquetes fundamentales para que todo funcione a la perfección. Lo más importante es tener instalado Java por lo que necesitamos el paquete sun-java6-bin:

:~$ sudo aptitude install sun-java6-bin

Además, si tu máquina es de 64 bits vas a necesitar las librerías de 32 bits ya que el SDK de Android está programado en 32 bits:

:~$ sudo aptitude install ia32-libs

Sigue leyendo “Instalar Android SDK en Ubuntu Linux”

Publicado en Internet, Linux

GoogSysTray, avisos de tus servicios de Google en el escritorio

GoogSysTray

Tras probar muchos notificadores de escritorio para Google, especialmente de Gmail, finalmente me he quedado con GoogSysTray. Es una aplicación para monitorear los servicios más populares de Google como son Gmail, Calendar, Wave, Reader y Voice. Puedes tener un icono con cada servicio que quieras utilizar para acceder a ellos con un simple click o solamente configurar notificaciones visuales y/o sonoras para cada vez que suceda un evento.

Funciona en cualquier sistema Linux y además en Windows. Para descargarlo simplemente entra en la web de descargas para ver la versión que mejor se adapta a tu sistema. La configuración es tan sencilla que no creo ni que merezca la pena comentar nada al respecto, aunque si necesitáis ayuda con algo no dudéis en preguntar. Y solo necesitas saber que al instalarlo en Ubuntu se ubica en Aplicaciones > Internet > GoogSysTray.

Publicado en Linux

Abrir el menú de Ubuntu con la tecla de Windows

Tecla Super

Los puretas del GNU dirán que “windowsizar” Ubuntu es un sacrilegio y que Mark Shuttleworth (que por cierto, dejará de ser CEO de Ubuntu pero seguirá trabajando activamente en él) está ensuciando la esencia de Linux. Pues muy bien. Pero el caso es que gracias a esto el pingüino cada vez se conoce más y, al fin y al cabo, la gran mayoría de los usuarios son muy básicos y necesitas facilidades para el día a día.

Y por eso hoy quiero mostraros un sencillo truco para que la experiencia en Ubuntu sea un poco más cómoda para el usuario que viene de Windows. En algo muy simple pero que quizá alguien lo eche de menos, y es poder abrir el menú con la tecla de Windows, esa que suele estar entre el Ctrl y el Alt y tiene un icono de Windows (en el mundo de Linux esta tecla se llama “Super”).

Es tan fácil como abrir un terminal desde Aplicaciones > Accesorios > Terminal y escribir lo siguiente:

:~$ gconftool-2 –set /apps/metacity/global_keybindings/panel_main_menu –type string “Super_L”

A partir de este mismo momento, pulsando la tecla de Windows o Super se abrirá el menú de Ubuntu.

Publicado en Linux

Instalar el último driver de Nvidia en Ubuntu Linux mediante repositorios

nVidia

Tanto en Ubuntu 9.04 Jaunty Jackalope como en Ubuntu 9.10 Karmic Koala, hay mucha gente que está teniendo problemas con las tarjetas gráficas de Nvidia, especialmente con algunas más antiguas. Por eso quiero hacer este pequeño tutorial rápido para instalar los últimos drivers oficiales desde repositorios, para así cada vez que salgan unos nuevos no tener que tocar nada especial para tenerlos siempre a la máxima actualización. Y sobretodo para no tener que torturar a la gente nueva con el entorno no-gráfico.

1. Añadir repositorios

Ubuntu 9.10 Karmic Koala tiene un nuevo sistema fácil y cómodo de añadir repositorios así que si este es tu sistema no tienes más que poner esto es un terminal:

:~$ sudo add-apt-repository ppa:nvidia-vdpau/ppa

También lo puedes hacer de la manera clásica añadiendo los siguientes repositorios:

deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu karmic main<br />
deb-src http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu karmic main

Y si tienes cualquier otra versión de Ubuntu que no sea la 9.10 Karmic Koala solo tienes que sustituir la palabra karmic por jaunty, intrepid o hardy.
Sigue leyendo “Instalar el último driver de Nvidia en Ubuntu Linux mediante repositorios”

Publicado en Linux

Instalar Flash 10 para Firefox en Ubuntu Linux AMD64

Flash AMD64 Ubuntu Linux

Últimamente ya hay muchas webs que desarrollan sus aplicaciones en Flash 10 por lo que empieza a ser cada vez más necesario instalar esta versión pero, como siempre, Adobe no nos crea la versión para AMD64 por lo que tendremos que hacer una de las nuestras para instalarlo correctamente, esta vez es muy fácil.

1. Instalar getlibs

Getlibs será el encargado de buscar e instalar las librerías necesarias para que todo funcione, así que añadimos los repositorios necesarios (si no sabes como, mira aquí):

#Getlibs para Flash
deb http://ppa.launchpad.net/intuitivenipple/ubuntu hardy main
deb-src http://ppa.launchpad.net/intuitivenipple/ubuntu hardy main

Acto seguido, actualizamos la lista de repositorios con:

:~$ sudo aptitude update

Y finalmente lo instalamos con:

:~$ sudo aptitude install getlibs

Sigue leyendo “Instalar Flash 10 para Firefox en Ubuntu Linux AMD64”

Publicado en Humor, Linux, Mujeres

Instalar NOVIA en Ubuntu Linux

Novia Linux

Introducción

Existen muchos debates sobre la utilidad y conveniencia de tener NOVIA, y es que si bien NOVIA puede traer muchas ventajas si se sabe utilizar adecuadamente, también es cierto que NOVIA acapara muchísimos recursos y, en ocasiones, simplemente se cuelga sin ninguna explicación lógica y es necesario meter mano en todo el sistema para que vuelva andar, por lo que muchos terminan desinstalando el paquete y todo rastro de su existencia.

En algunos foros y listas podemos ver usuarios complacidos por tenerle, aseguran que los problemas se compensan de sobra con las ventajas. Lo cierto es que al principio todos siempre están felices de tener NOVIA, aunque la gran mayoría comienza a quejarse después de un tiempo.

Si a pesar de todo quieres tener NOVIA, entonces comencemos.

Preparativos

Lo primero que necesitamos es tener el soporte adecuado en el Kernel, toma en cuenta que hay ciertas incompatibilidades entre NOVIA y algunas cosas que seguramente tienes ya compiladas, pero que te traerían problemas si las mantienes junto con NOVIA.

:~$ cd /usr/src/linux
:~$ sudo make -menuconfig

Primero tienes de quitar el soporte en el kernel de los módulos siguientes:

<>Borrachera
<>Largas horas con videojuegos
<>Pláticas sobre tecnología que solo tu entiendes
<>Criticar a artistas famosos por lo estúpidos que son
<>Mirar a otras mujeres
<>Deseos de ahorrar
<>Intenciones de querer meterle Linux a todo aparato que caiga en tus manos

Y debes habilitar el soporte para los siguientes:

<*>Paciencia
<*>Capacidad de alejarse más de 15 min de la computadora
<*> Deseos de socializar
<*>Capacidad para aguantar largas charlas en las que no se mencione a Linus Torvalds ni una sola vez

Nota: Si realmente no deseas retirar por completo el soporte a lo que mencionamos anteriormente, puedes colocarlos como módulos y activarlos con modprobe cuando NOVIA no esté en uso. Pero ten cuidado pues a veces NOVIA se activa de improviso y si están activos estos módulos cuando lo haga puede colgarse todo el sistema (sobre todo si tienes activo mirar a otras mujeres).

:~$ make && make modules_install
:~$ make install

Sigue leyendo “Instalar NOVIA en Ubuntu Linux”

Hoy nace Ubuntu 8.10 Intrepid Ibex

Hoy nace oficialmente Ubuntu 8.10 Intrepid Ibex. Si hay 8 millones de usuarios de Ubuntu y cada uno de ellos se descarga la nueva versión, ¿cuánta información moverá Ubuntu por Internet?

Si cada uno de ellos se baja el CD de unos 700 MB (no todos actualizarán, pero también habrá otros que se bajen el DVD que ocupa mucho más, así que en media estimo eso y punto). Al lío, 8 millones por 700 MB son 5600 millones de MB, es decir, 5600 TB, es decir 5.6 petas… hoy Internet va a ser una fiesta reggae! Y los porros corren a cuenta de Ubuntu!