vino: x archivos de desarrollo no encontrados


16

Descargué el wine-1.4-rc5.tar.bz2. Corrí la tools/wineinstallterminal de entrada. Después de algún tiempo me sale este error.

checking for X... no configure: error: X development files not found.
Wine will be built without X support, which probably isn't what you
want. You will need to install development packages of Xlib/Xfree86 at
the very least. Use the --without-x option if you really want this.

Configure failed, aborting install.

La instalación no terminará. ¿Puedo arreglar esto y hacer que Wine instale?


¿Quieres compilar vino? ¿Por qué?
BuZZ-dEE

@Eliah "wine1.3 / 1.4-0ubuntu1 ~ ppa1 ~ lucid1", wine1.3 ¿es wine 1.4 en el lúcido ppa?
BuZZ-dEE

2
@ BuZZ-dEE Tiene razón, es así: el número de versión y el contenido del VERSIONarchivo en el archivo fuente ascendente vinculado desde la página PPA, confirme esto. Subin , recomiendo seguir los consejos de BuZZ-dEE a menos que tengas necesidades específicas que requieran compilar desde la fuente. Si la respuesta de BuZZ-dEE resulta ser la que más le ayuda, lo cual sospecho que será, entonces recomiendo no aceptar mi respuesta y aceptar BuZZ-dEE .
Eliah Kagan

1
re: ¿Quieres compilar vino? ¿Por qué? ..... ahhh las nueces! ¿Qué diferencia hace? ¿Qué tal el hecho de que muchos binarios parecen haber dejado de lado cosas que crean errores o impiden el uso deseado del vino, y cuando vas a buscar ayuda, la primera respuesta de la gente es "bueno, tonto, por qué no recompilas vino?" facepalm
Scott

1
(tendrá que disculparme, pero acabo de encontrar una serie de respuestas de hilo condescendientes en las que la gente le decía a un principiante que volviera a compilar --with-png porque el vino predeterminado en algunas distribuciones se compila --without-png y esto causa errores al intentar instalar el software de Windows en muchos casos. Solo para ver este preguntando "¿por qué compilar?" ¿Qué tal simplemente "porque quiere?" ¿Por qué es relevante "por qué"? Cualquiera que trabaje con vino sabe que tiende a fallar para apoyar esto o aquello basado en cómo está construido para empezar.
Scott

Respuestas:


15

La mayoría de las personas deberían instalar Wine a través de los repositorios oficiales de Ubuntu o usar el Wine PPA oficial del proyecto Wine .

Sin embargo, si desea compilar e instalar Wine desde el origen, debería poder hacerlo.

  • Esto puede tener sentido si desea instalar una versión posterior de Wine que se proporciona para su versión de Ubuntu. Sin embargo, como BuZZ-dEE ha señalado , aunque no hay un wine1.4paquete para Ubuntu 10.04 en el PPA oficial, el wine1.3paquete en realidad proporciona la versión 1.4. (Esto se indica mediante el número de versión completo, 1.4-0ubuntu1~ppa1~lucid1y se puede verificar buscando en el archivo llamado VERSIONen el wine1.3_1.4.orig.tar.gzarchivo vinculado aquí ).

    Por lo tanto, la respuesta de Buzz-dEE es un consejo de Dios; Le recomiendo que use ese paquete, a menos que tenga necesidades específicas que requieran su compilación desde la fuente. (O desea utilizar la versión 1.5 inestable, que no se proporciona para Lucid).

    Sin embargo, si por alguna razón desea construir desde la fuente, siga leyendo.

Necesitará los paquetes de desarrollo que proporcionan archivos de encabezado para las bibliotecas que utiliza. Esa es la causa del mensaje de error que está recibiendo.

Para resolver este error en particular, necesitará el paquete llamado libx11-dev.

-devLos paquetes proporcionan archivos de encabezado. libx11-devno es el único paquete que necesitará para compilar Wine desde la fuente. Recomiendo echar un vistazo a las dependencias de compilación para la versión de desarrollo de Wine en Ubuntu . (Desplácese hacia abajo hasta donde dice "Crear dependencias"). Eso debería darle una buena idea de qué -devpaquetes necesitará instalar, para que Wine pueda compilar.

Si usa la versión de 64 bits de Ubuntu, este mensaje de error puede aparecer si está intentando compilar vino de 32 bits, por lo que necesitará algunas bibliotecas de 32 bits para hacerlo : libx11-dev:i386ylibfreetype6-dev:i386


11

Si tiene habilitados los repositorios de origen, tendrá más suerte si usa:

sudo apt-get build-dep wine

Instala todas las dependencias de Wine. Si solo necesita resolver el error X:

sudo apt-get install xorg-dev libx11-dev
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.