Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: My Desktop
Por eltonrauh
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Compilando WINE no Ubuntu 6.10 64 bits
Linux user
Publicado por Manoel B H Carvalho em 26/02/2007

Login: manoelhc, 14675 pontos
[ Hits: 10276 ]

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
   Dica Linux recomendada Nokia N95 como modem no Linux em 9 passos
   Dica Linux recomendada Gerenciamento de pacotes
   Dica Linux recomendada Definindo imagem para o GRUB
   Dica Linux recomendada Antico - Um leve Window Manager em QT4 para Linux
   Dica Linux recomendada Acessando uma partição NTFS (leitura) como usuário comum no Debian Linux

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.