wine - Linux executar programas do windows.

Atualizado em: 17/09/2006



Sobre este documento

Original em formato texto com marcações para conversão em HTML, processo automatizado com scripts e txt2tags.

Dicas e exemplos de configuração para rodar programas do Windows no Linux.

Dicas

Resultados no console do SUSE 10.1 rc1

Página do manual tem pouca informação, man wine

Tecle wine e tab duas vezes, para obter mais informações, tente man nome-do-programa ou acrescente --help, nem todos tem páginas do man ou help, tente as duas opções, exemplos;

  winecfg --help
  man winedbg
  winedbg --help

Pesquise pelos pacotes wine na sua distro, resultado da pesquisa no SUSE 10.1

  smart search wine
  
  wine - An MS Windows emulator
  wine-debuginfo - Debug information for package wine
  wine-devel - files for wine development
  winetools - Easy WINE Setup and Program Installation

Não esqueça do Google...

SUSE 10.1

Ambiente, SUSE 10.1 instalado com perfil KDE, smart configurado e atualizado.

Nesta maquina não tem partição windows, os executáveis utilizado em testes são do win98, foram copiados de outra maquina com dual boot.

Instalar wine, torne root no console e execute; smart install wine

Volte para user comum e execute; wine, quando OK, retorna no console mensagens semelhantes a esta;

  Font metrics: 99.9% done
  Font metrics: 100.0% done
  wine: '/home/zago/.wine' created successfully.
  Wine 0.9.11
  Usage: wine PROGRAM [ARGUMENTS...]   Run the specified program
         wine --help                   Display this help and exit
         wine --version                Output version information and exit

Pronto, wine instalado, os conf do wine estão no diretório oculto (.wine) do usuário.

Executar programas do windows, copie o executável para o home do usuário e execute wine nome-do-executável, exemplo para testar o funcionamento do wine.

Como testei wine, fiz compia de sol.exe (paciencia), de uma instalação windows para meu home, na linha de comando executei.

wine sol.exe

Outro teste com freecel.exe,

  wine freecell.exe
  Could not load 'CARDS.DLL' required by 'FREECELL', error=21

Localizei este arquivo em uma instalação do win98 em /mnt/win98/windows/system/cards.dll

com a copia deste arquivo para meu home funcionou.

Resumindo, instalar é simples, bastou executar o comando para instalar e executar wine, a complicação é configurar e instalar programas que requer dll do windows, resolver as dependencias, isto depende de cada programa.

Winetools - configurador wine, como root instale o pacote winetools e como usuário execute winetools

  su -
  smart install winetools
  exit
  winetools

winetools wine e instala programas, baixa diversos pacotes diretamente do site da Microsoft.

Alguns utilitários.

winecpp --help winefile - nevagar no sistema de arquivos e diretórios locais.

executáveis windows que não requer instalação

Rodar cpu-z para identificar qual o tipo de CPU, esistem programas para Linux, este é especifico para Windows a finalidade aqui é testar executáveis do Windows, baixe a versão mais recente deste endereço.
http://www.cpuid.com/cpuz.php

Em maio de 2006 no SUSE 10.1 RC1, baixei cpu-z-133.zip e salvei no meu home, precisa descompactar e executar (wine cpuz.exe), no diretório onde salvou execute;
  unzip cpu-z-133.zip 
  wine cpuz.exe

Emuladores comerciais

Maquina virtual - roda windows e seus programas.
http://www.vmware.com/

Win4Lin Pro Runs Windows XP/2000 Apps on Linux at Native Speeds
http://www.win4lin.com/

CodeWeavers - CrossOver Office - Microsoft Windows Software no Desktop Linux
http://www.codeweavers.com/

Cedega - para jogos
http://www.transgaming.com/products_linux.php
Como anda o desenvolvimento do Wine e dicas do Win4Lin, Bochs e VMWare
http://www.guiadohardware.net/artigos/212/

Indicações

site do projeto wine, documentação e indicações...
http://www.winehq.org/

lista dos programas suportados pelo wine
http://appdb.winehq.com/appbrowse.php?PHPSESSID=9788f97a7d2eccc171c9bacab8b8568f
tutoriais para instalar diversos programas no Wine, Este site é refencia na lista, vale a pena conferir.
http://frankscorner.org/

Tutoriais em Português

Este artigo mostra como emular o Internet Explorer 5.5/6.0 no Slackware 10.1
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4647

diversas dicas
http://www.linuxdicas.com.br/tutoriais1/wine.htm

FAQ com mensagens da lista linux-br
http://www.zago.eti.br/wine.txt

Página principal deste site (FAQ)
http://www.zago.eti.br/menu.html