Compilando WINE no Ubuntu 6.10 64 bits

Publicado por Manoel B H Carvalho em 26/02/2007

[ Hits: 15.758 ]

 


Compilando WINE no Ubuntu 6.10 64 bits



Para iniciar a compilação é necessário baixar alguns pacotes. Abra o terminal e digite:

$ sudo apt-get install libfreetype6-dev
$ sudo apt-get install fontforge
$ sudo apt-get install ftgl-dev glutg3-dev freeglut3-dev ftgl-dev
$ sudo apt-get install xorg-dev
$ sudo apt-get install gcc flex bison libc6-i386 libc6-dev-i386


Explicação:
  • Linha 1: libfreetype6-dev - Fontes FreeType para uma melhor legibilidade;
  • Linha 2: fontforge - Editor de fontes FreeType e OpenType;
  • Linha 3: ftgl-dev glutg3-dev freeglut3-dev ftgl-dev - Renderizadores OpenGL para Fontes TypeTrue;
  • Linha 4: xorg-dev - Bibliotecas para desenvolvimento do xorg;
  • Linha 5: gcc flex bison libc6-i386 libc6-dev-i386 - Compilador C e ferramentas.

Agora criaremos alguns links simbólicos:

$ cd /usr/lib32
$ sudo ln -s libX11.so.6 libX11.so
$ sudo ln -s libXext.so.6 libXext.so
$ sudo ln -s libfreetype.so.6 libfreetype.so
$ sudo ln -s libz.so.1 libz.so


Outros links simbólicos, porém caso haja problemas, remova-os:

$ sudo ln -s libGL.so.1 libGL.so
$ sudo ln -s libGLU.so.1 libGLU.so


Agora, precisamos do principal: o código-fonte do Wine, encontrado em:
OBS.: Baixe a versão mais atual.

Após baixado, descompacte-a no diretório /tmp/ usando:

$ tar jxf wine-VERSAO_DO_WINE.tar.bz2

Entre no diretório do Wine e digite:

$ LDFLAGS="-L/lib32 -L/usr/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure
$ make depend
$ make all
$ sudo make install


E pronto, seu WINE está pronto para rodar!

Para usá-lo basta digitar:

$ wine PROGRAMA.exe

Screenshot:


Teste feito com o Programa mIRC
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Hardening de servidores

Blog Ubuntu Linux 8.04

SMTP Relay Gmail ou SMTP Externo no FreeBSD 10

Instalando o Firefox e o novo flash player de maneira fácil

Zathura - Leitor de PDF

  

Comentários
[1] Comentário enviado por mslackv em 14/03/2007 - 09:24h

Caros, saudações!

Fiz o procedimento, mas quando executo o comando make all ocorre o seguinte erro:

cc -m32 -g -O2 -o sfnt2fnt sfnt2fnt.o -L../libs/wine -lwine ../libs/port/libwine_port.a -lfreetype -lz
/usr/bin/ld: warning: libdl.so.2, needed by ../libs/wine/libwine.so, not found (try using -rpath or -rpath-link)
../libs/wine/libwine.so: undefined reference to `dlclose@GLIBC_2.0'
../libs/wine/libwine.so: undefined reference to `dlerror@GLIBC_2.0'
../libs/wine/libwine.so: undefined reference to `dlopen@GLIBC_2.1'
../libs/wine/libwine.so: undefined reference to `dlsym@GLIBC_2.0'
../libs/wine/libwine.so: undefined reference to `dladdr@GLIBC_2.0'
collect2: ld returned 1 exit status
make[1]: *** [sfnt2fnt] Error 1
make[1]: Leaving directory `/home/moi/Desktop/wine-0.9.32/tools'
make: *** [tools] Error 2

E o o wine não consegue ser instalado com o comando make install,

Alguém tem alguma ideia?

Grato!!!

[2] Comentário enviado por leodneto em 14/05/2007 - 16:39h

fiz tudo como pidiu, e no 5º passo deu o seguinte erro:

leo@leo-desktop:/$ sudo apt-get install gcc flex bison libc6-i686 libc6-dev-i686
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências
Lendo informação de estado... Pronto
gcc já é a versão mais nova.
libc6-i686 já é a versão mais nova.
E: Impossível achar pacote libc6-dev-i686
leo@leo-desktop:/$ sudo apt-get install gcc flex bison libc6-i686 libc6-dev-i686


e agora?
obrigado

[3] Comentário enviado por thorking em 10/06/2007 - 22:41h

no passo 3 da o seguinte erro:

root@thorking-desktop:/home/thorking# apt-get install ftgl-dev glutg3-dev freeglut3-dev ftgl-dev
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências
Reading state information... Pronto
E: Impossível achar pacote ftgl-dev

[4] Comentário enviado por manoelhc em 11/06/2007 - 10:18h

Voce precisa habilitar a lista de pacotes "Universe" (que jah vem habilitado por default) do seu ubuntu. Sempre quando os pacotes sao terminados em "-dev", sao codigo fontes, entao necessitamos do deb-src para baixa-los. Voce pode fazer isso por linha de comando:

$sudo gedit /etc/apt/sources.list

adicione as linhas:

deb http://br.archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://br.archive.ubuntu.com/ubuntu/ feisty universe

[5] Comentário enviado por thorking em 11/06/2007 - 23:14h

acrescente as linhas e deu o emsmo erro

[6] Comentário enviado por manoelhc em 21/06/2007 - 13:30h

certo, voce chegou a digitar novamente:

sudo apt-get update
sudo apt-get install ftgl-dev glutg3-dev freeglut3-dev ftgl-dev


?

[7] Comentário enviado por rafaelmju em 11/01/2009 - 13:49h

Fiz os passos do amigo até uma altura deu tudo certo, mas quando digito esse comando:

LDFLAGS="-L/lib32 -L/usr/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure

Aparece esse erro ai.

checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc -m32
checking for C compiler default output file name...
configure: error: in `/tmp/wine-1.1.12':
configure: error: C compiler cannot create executables
See `config.log' for more details.

Não sei o que pode ser ??
Alguém me ajude.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts