Problemas con CX en Fedora 64 bit y como solucionarlo

Tras instalar el RPM de Crossover en mi Fedora 19 64 bit con KDE y copiar la botella donde tenia instalado Civilization IV, me encontré con el problema de que no iba. Eso era extraño porque antes de reinstalar el SO, todo iba bien. Es verdad que antes era un Spin de Fedora con Lxde + Mate + KDE y que esta otra instalación era un Spin de Fedora con KDE, pero no tendría porque influir (los dos 64 bit).

Seguramente seria porque en la otra instalación había probado un montón de programas, que habrian arrastrado sus respectivas librerías.

Tras buscar un rato por la red, di con una guia de instalación para Fedora 18 en la pagina oficial de Crossover (no me pidáis el link porque no lo he guardado). Estos son los pasos:

Instalar algunas librerías 32 bit:

sudo yum install isdn4k-utils.i686 cups-libs.i686 dbus-libs.i686\
 fontconfig.i686 mesa-libGLU.i686 gstreamer-plugins-base.i686 gstreamer.i686\
 gnutls.i686 libgphoto2.i686 gsm.i686 libjpeg-turbo.i686 openldap.i686\
 lcms-libs.i686 libmpg123.i686 openal-soft.i686 libpng.i686 sane-backends-libs.i686\
 libv4l.i686 libXcomposite.i686 libXcursor.i686 libXinerama.i686 libxml2.i686\
 libxslt.i686 openssl-libs.i686 nss-mdns.i686 mesa-dri-drivers.i686

Esto no bastó. Con /opt/cxoffice/bin/cxdiag, podemos saber qué librerías nos faltan. Esta es mi salida:

[MissingLibGnutls]
"Level"="Recommend"
"Title"="Missing 32bit libgnutls.so.26 library"
"Description"="This is needed by applications that perform encryption or check online certificates."

[MissingLibGphoto2]
"Level"="Recommend"
"Title"="Missing 32bit libgphoto2.so.2 library"
"Description"="Lets Windows applications access digital cameras."

[MissingLibHal]
"Level"="Suggest"
"Title"="Missing 32bit libhal.so.1 library"
"Description"="This may be needed for Windows applications to automatically detect CD-ROM and USB key insertion."

[MissingLibTiff]
"Level"="Suggest"
"Title"="Missing 32bit libtiff.so.4 library"
"Description"="This is needed by some applications that need to manipulate TIFF images in their user interface."

Con el comando locate podemos saber si tenemos las librerias instaladas. Les quité los numeros de versiones para encontrarlos. Tenía instalado libgnutls.so libgphoto2.so libtiff.so, aunque versiones mas nuevas de lo que pedían.

Con el comando sudo yum provides podemos saber que paquete provee la librería que buscamos. Libhal.so.1 lo provee qmmp-0.7.1-2.fc19.i686.

sudo yum install qmmp-0.7.1-2.fc19.i686

¡Listo!

PD: Civilization IV funciona mejor en Fedora 19 que en Centos 6. Sera porque tiene versiones mas nuevas de las librerías que le hacen falta, en especial Wine (acordarse de que Crossover utiliza Wine).

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s