Liferea, lector de noticias feeds

Liferea es la abreviatura en inglés de Linux Feed Reader y se trata de uno de los mejores lectores de feeds para Ubuntu.

Si usa Ubuntu 9.04 con Ext4, me tope varios problemas, notaremos como su ejecución es lentísima y el uso del disco duro constante, incluso veremos casi todo el tiempo la ventana gris mientras se actualizan los canales. En definitiva, Liferea sobre ext4 va fatal. Y lo peor es que, al parecer, no se va a solucionar de manera oficial hasta la versión 1.8.

Para instalar ejecutar en el terminal:

$ sudo apt-get liferea


Solución si usas ext4 en ubuntu:

Antes de leer cuál es la solución tal vez deberías saber que este arreglo hace que Liferea se vuelva un poco más frágil porque la solución consiste en no hacer nada al llamar a la función fsync().

Los pasos a seguir desde un Terminal son los siguientes:

Creamos un directorio con el nombre libfsync en /usr/src

$ sudo mkdir /usr/src/libfsync

Creamos un fichero de texto con el nombre libfsync.c

$ sudo gedit /usr/src/libfsync/libfsync.c


con el siguiente contenido:

int fsync (int fd) {
return 0;
}

ahora vamos a:

$ cd cd /usr/src/libfsync


Ejecutamos el siguiente comando para compilar el archivo anterior:

$ sudo gcc -Wall libfsync.c -o libfsync.so -shared -fPIC -Wl,-soname,libfsync.so


Editamos el archivo /usr/bin/liferea con el comando

$ sudo gedit /usr/bin/liferea


y añadimos debajo de #!/bin/sh la siguiente linea:

export LD_PRELOAD=/usr/src/libfsync/libfsync.so


Y con esto ya podemos usar Liferea, sin que muera nuestro disco duro en el intento.

1 comentarios: (+add yours?)

Anónimo dijo...

Buuuuuuuuuu yo tengo ext4

vale por el aporte

lukas