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
Yum - Uma boa ferramenta de instalação de pacotes para o Fedora
VMWare - Cluster - Load balancing
Atualizando o seu Fedora com o Preupgrade
Características das principais distribuições Linux
Configurando o Ubuntu 10.04 para rodar os principais codecs, plugins e Java
Comentários
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!!!
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
Mensagem
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
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
Mensagem
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
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
Mensagem
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
acrescente as linhas e deu o emsmo erro
Mensagem
acrescente as linhas e deu o emsmo erro
certo, voce chegou a digitar novamente:
sudo apt-get update
sudo apt-get install ftgl-dev glutg3-dev freeglut3-dev ftgl-dev
?
Mensagem
certo, voce chegou a digitar novamente:
sudo apt-get update
sudo apt-get install ftgl-dev glutg3-dev freeglut3-dev ftgl-dev
?
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.
Mensagem
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
Enviar