Si somos usuarios de
Debian Sid o alguna distro basada en el mismo (yo uso
Sidux, que no deja de ser un Debian Sid personalizado), y usamos de
PCManFM... si actualizamos con cierta frecuencia nuestro querido Sistema nos habremos dado cuenta de que PCManFM repentinamente podría dejar de funcionarnos correctamente, o mejor dicho, simplemente dejar de arrancar.
Si abrimos un terminal y tecleamos "
pcmanfm" para intentar arrancarlo, veremos
el siguiente error:
pcmanfm: symbol lookup error: pcmanfm: undefined symbol: fm_path_new
Tras "googlear" menos de uno o 2 minutos, descubriremos que es un problema de las últimas versiones de las librerías
libfm0 y
libfm-gtk0 (
versión 0.1.14-1) y solo tendremos que instalar una versión anterior de las mismas para solventarlo.
Podemos instalar la
versión 0.1.12-1 de dichos paquetes:
Descargar libfm0 (0.1.12-1)
Descargar libfm-gtk0 (0.1.12-1)
Para los que no somos usuarios avanzados de Linux ni Debian, podemos resolver el problema fácilmente en algunos pasos.
1. Descargamos los paquetes
libfm0 y
libfm-gtk0 versión 0.1.12-1 arriba mencionados
2. Abrimos el
Gestor de Paquetes Synaptic (nos pedirá la contrseña de root)
3. Buscamos los paquetes
libfm0 y
libfm-gtk0, les clickamos con el botón derecho y elegimos "
Marcar para eliminar", y luego clickamos en "
Marcar"
4. Una vez marcados clickamos en "
Aplicar", y luego nuevamente en "
Aplicar" (se nos
desinstalará también el
PCManFM)
5. Cerramos el
Gestor de Paquetes Synaptic.
6. Ahora, si tenemos otro explorador de archivos instalado y configurado, como por ejemplo
Thunar (o cualquier otro), solo tendremos que hacer
doble click encima de los paquetes que nos descargamos, nos saldrá un
instalador (GDebi), clikamos en "
Instalar" y el/los paquete/s se instalará/n automáticamente.
En caso de no tener otro explorador de archivos, o no tenerlo configurado para que los
.deb se abran con el instalador (GDebi), deberemos hacer lo siguiente:
a-. Abrimos una terminal de texto
b-. Tecleamos
su para loguearnos como root (nos pedirá la contraseña de root)
c-. En el terminal, vamos al lugar donde descargamos nuestros paquetes, tecleando:
cd /ruta (donde ruta es el lugar donde descargamos los paquetes, por ejemplo
/home/nuestro_usuario)
d-. Ahí tecleamos:
dpkg -i "nombre del paquete libfm0" (en mi caso es
dpkg -i libfm0_0.1.12-1_amd64.deb)
dpkg -i "nombre completo del paquete libfm-gtk0" (en mi caso es
libfm0_0.1.12-1_amd64.deb)
apt-get install pcmanfm
Listo!
Nuestro querido PCManFM volverá a funcionar, y deberemos contenernos de actualizar dichas librerías hasta que salgan nuesvas versiones corregidas de las mismas.