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 libfontconfig 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.
Warning: Use of undefined constant type - assumed 'type' (this will throw an Error in a future version of PHP) in /home/improvisa_com/web/improvisa.com/public_html/wp-content/themes/grassland/comments.php on line 38
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.
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 😉
Tema resuelto con la última versión de Wine (1.1.30) del repositorio de Lamaresh