wine: x arquivos de desenvolvimento não encontrados

15

Eu baixei o wine-1.4-rc5.tar.bz2 . Eu corri o terminal tools/wineinstall in. Depois de algum tempo, recebo este erro.

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.

A instalação não será concluída. Posso consertar isso e fazer o Wine instalar?

    
por Subin 16.09.2012 / 17:45

2 respostas

12

A maioria das pessoas deve instalar o Wine através dos repositórios oficiais do Ubuntu, ou usar o PPA oficial do Wine do Wine.

No entanto, se você quiser criar e instalar o Wine a partir do código-fonte, você deve ser capaz de fazê-lo.

  • Isso pode fazer sentido se você quiser instalar uma versão posterior do Wine que é fornecida para o seu lançamento do Ubuntu. No entanto, como BuZZ-dEE apontou , embora não exista nenhum pacote wine1.4 para o Ubuntu 10.04 no PPA oficial, O pacote wine1.3 na verdade fornece a versão 1.4. (Isso é indicado pelo número completo da versão - 1.4-0ubuntu1~ppa1~lucid1 - e pode ser verificado procurando no arquivo chamado VERSION no wine1.3_1.4.orig.tar.gz arquivo ligados aqui .)

    Portanto, a resposta do Buzz-DEE é um conselho a Deus; Eu recomendo que você use esse pacote, a menos que você tenha necessidades específicas que exijam que você compile a partir da fonte. (Ou você quer usar a versão instável 1.5, que não é fornecida para o Lucid.)

    No entanto, se por qualquer motivo você quiser criar a partir da fonte, por favor, continue a ler.

Você precisará dos pacotes de desenvolvimento que fornecem arquivos de cabeçalho para as bibliotecas que ele usa. Essa é a causa da mensagem de erro que você está recebendo.

Para resolver esse erro específico, você precisará do pacote chamado libx11-dev .

-dev packages fornecem arquivos de cabeçalho. libx11-dev não é o único pacote que você precisa para compilar o Wine a partir da fonte. Eu recomendo dar uma olhada em as dependências de compilação para a versão de desenvolvimento do Wine no Ubuntu . (Role para baixo até onde diz "Construa dependências".) Isso deve dar uma boa idéia de quais pacotes -dev você precisará instalar, para que o Wine possa compilar.

Se você usa a versão 64bit do Ubuntu, esta mensagem de erro pode aparecer se você estiver tentando compilar o 32bit wine, então você precisará de algumas bibliotecas de 32 bits para fazer isso : libx11-dev:i386 e libfreetype6-dev:i386

    
por Eliah Kagan 16.09.2012 / 18:05
8

Se você tiver os repositórios de origem ativados, você teria mais sorte se usar:

sudo apt-get build-dep wine

Instala todas as dependências do Wine. Se você só precisa resolver o erro X:

sudo apt-get install xorg-dev libx11-dev
    
por Braiam 30.01.2014 / 19:56

Tags