Debian Wine y Libfontconfig

Hola a todos, dejo esta autonota que soluciona el error que da Wine al instalarlo desde los repositorios de Lamaresh o incluso desde los oficiales en cualquier máquna Debian. El error en concreto es el siguiente:

wine: Depende: libfontconfig pero no es instalable

o en inglés

wine: Depends: libfontconfig but it is not installable

El error es simplemente que los encargados de llevar libfontconfig han "olvidado" decir que libfontconfig1 provee lib­fontconfig o si queréis verlo de otra forma Wine ha "olvidado" decirle a su paquete que depende de libfontconfig o libfontconfig1. Pero su solución no era fácil ya que hubiésemos tenido que tocar los fuentes y recompilarlos para que uno de los dos paquetes hiciese lo que queriamos.

La solución es la siguiente:

El error es provocado cuando instalamos wine desde los repositorios de Lamaresh o incluso desde los oficiales:

debian:/usr/src# apt-get install wine
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios no han sido creados o han
sido movidos fuera de Incoming.
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
  wine: Depende: libfontconfig pero no es instalable
E: Paquetes rotos

O en inglés:

debian# apt-get install wine

Reading package lists… Done

Building dependency tree       

Reading state information… Done

Some packages could not be installed. This may mean that you have

requested an impossible situation or if you are using the unstable

distribution that some required packages have not yet been created

or been moved out of Incoming.

The following information may help to resolve the situation:

The following packages have unmet dependencies:

  wine: Depends: libfontconfig but it is not installable

E: Broken packages

El problema es que si que tenemos instalado libfontconfig, pero la versión 1:

debian:/usr/src# dpkg -l libfontconfig1
Desired=Unknown/Install/Remove/Purge/Hold
| Estado=No/Instalado/Config-files/Desempaquetado/Fallo-config/Medio-inst/espera-disparo/pendiente-disparo
|/ Err?=(ninguno)/Retenido/Requiere-reinst/X=ambos problemas (Estado,Err: mayúsc.=malo)
||/ Nombre                           Versión                          Descripción
-================================-==================
ii  libfontconfig1                   2.6.0-3        ­                  generic font configuration library – runtime

La solución la ha dado uno de los creadores del paquete Wine, ha puesto en este repositorio el paquete Wine compilado para que acepte libfontconfig1.

Descargad vuestra distribución con wget en /usr/src y instaladla con:

dpkg -i paquete.deb

Saludos.

Print Friendly, PDF & Email
Comentarios
  • matrinidad dice:

    En Debian Lenny 5.0.2 con Gnome 2.22.3 el paquete se instala correctamente, pero falla en la integración en los menús y en el entorno gráfico. Crea varias entradas erróneas ( y deshabilitadas) en el menú "Aplicaciones>Otras" y ello obliga a ejecutar wine desde la consola. Salvo eso, funciona correctamente.

  • Juanmi dice:

    Gracias por el aviso, en KDE fucniona correctamente, create un disparador un nuevo menu:

    Yo por ejemplo tengo uno con Pothoshop y el comando a ejecutar es:

    env WINEPREFIX="/home/juanmi/.wine" wine "C:Archivos de programaAdobePhotoshop CSPhotoshop.exe"

    Y la ruta de trabajo es esta:

    /home/juanmi/.wine/dosdevices/c:/Archivos de programa/Adobe/Photoshop CS

    Saludos y bienvenido a Improvisa 😉

  • Juanmi dice:

    Tema resuelto con la última versión de Wine (1.1.30) del repositorio de Lamaresh