Você está na página 1de 6

Instalando e Configurando o Wine

Pré-requisitos
pacote de instalação do programa, em tar.gz ou o RPM.

Programa úteis:
WineCheck - Um script desenvolvido para checar erros nas configurações do wine.
WineTools - Um pequeno programa que ajuda na criação da configuração do wine e na instalação de
programas por ele.

Logotipo do Wine
Instalando através de um pacote RPM

1- baixe o arquivo RPM contendo o wine


2- use o comando rpm -ivh wine-x.x-x.rpm para instalá-lo
Instalando através de um pacote Tar.gz

1- baixe o arquivo contendo o código fonte do wine


2- use o comando tar xzvf wine-x.x-x.tar.gz para descompactá-lo
3- entre no diretório recém-criado (algo como wine-x.x-x)
4- e digite:

./configure
make depends
make
make install

Ou entre na pasta tools e use os comandos abaixo:

./wineinstall
./winesetup

Editado por: Leandro Postigo Zanolla 1


Instalando e Configurando o Wine
Atenção

A versão 20030219 pode apresentar problemas com os arquivos quando compilada. Comigo, ela não
criou o config. Se acontecer com você: http://www.geocities.com/diegonei/linux/config Ela também não
apresenta o arquivo winesetup.

Abra o arquivo de configuração do wine para edição. Ele pode estar em /etc, /etc/wine ou em
~/.wine, dependendo da versão.
Altere, caso necessário, a linha que informa o drive de disquete.
Ex.:

[Drive A]
"Path" = "/mnt/fd0"
Para
[Drive A]
"Path" = "/mnt/floppy"

Altere a linha relativa ao drive c para que indique o local onde seu drive c está montado. Ex.:

[Drive C]
"Path" = "/lib/wine/c"
Para
[Drive C]
"Path" = "/win/c"

Altere o parâmetro Label para mudar o nome que aparece antes da letra da unidade.
Altere a linha relativa ao drive de CD-ROM para que aponte seu CD-ROM.
Ex.:

[Drive D]
"Type" = “cd-rom"
"Path" = "/cdrom"
Para
[Drive D]
"Type" = "cdrom"
"Path" = "/mnt/cdrom"

Editado por: Leandro Postigo Zanolla 2


Instalando e Configurando o Wine
Para colocar outro drive, copie e cole a parte referente ao drive c e edite-a de acordo, lembrando de
alterar todas as letras de drives que a sucedem.
Se você tem dois HD’s, a configuração final deve ficar parecida com esta:

[Drive C]
"Path" = "/win/c"
"Type" = "hd"
"Label" = "Darkstar"
"Filesystem" = "win95"

[Drive D]
"Path" = "/win/d"
"Type" = "hd"
"Label" = "Backup"
"Filesystem" = "win95"

Windows
Uma forma fácil de saber como as partições do Windows estão indicadas em seu sistema é:

cat /etc/fstab | grep -E 'msdos|vfat' -

Se você não estiver usando o Windows NT ou variações (2000 e XP), comente a seguinte linha:

"Profile" = "c:\\windows\\Profiles\\Administrator"

Edite o Path. O Path é a indicação dos diretórios onde o wine deve procurar os programas a serem
executados. Inclua aqui o caminho dos programas que você quer que o wine execute sem ter que indicar
manualmente sua localização.
Ex.:

De:
"Path" = "c:\\windows;c:\\windows\\system;e:\\;e:\\test;f:\\"
Para:
"Path" = "c:\\;c:\\windows;c:\\jogos\\;c:\\jogos\\starcraft"

Editado por: Leandro Postigo Zanolla 3


Assim sempre que quiser chamar um jogo, em vez de digitar

Instalando e Configurando o Wine


Assim sempre que quiser chamar um jogo, em vez de digitar:

"wine /win/c/jogos/jogo.exe" você pode simplesmente digitar "wine jogo.exe”


Se seu Windows não estiver instalado na pasta c:\windows, edite todas as entradas que tiverem essa
indicação para o local correto do diretório do Windows.

Retire a Opção dada na seguinte linha:

"ShowDirSymlinks" = "1"

Descomente as seguintes linhas, atentando para a versão do Windows que você possui:

"Windows" = "win98"
"DOS" = "6.22“

Sob a aba [DllOverrides] adicione as seguintes linhas:

"wininet" = "builtin, native"


"urlmon" = "builtin, native"

Descomente as seguintes linhas e ajuste-as para que fiquem como o exemplo abaixo:

"ScreenDepth" = "16"
"UseDGA" = "Y"
"DesktopDoubleBuffered" = "Y"

Descomente as entradas sob as abas [serialports], [ports].


Acerte as opções de registro para:

"LoadGlobalRegistryFiles" = "N"
"LoadWindowsRegistryFiles" =
"Y"
"LoadHomeRegistryFiles" = "Y"
"WritetoHomeRegistryFiles" =
"Y"
"SaveOnlyUpdatedKeys" = "N"

Editado por: Leandro Postigo Zanolla 4


Assim sempre que quiser chamar um jogo, em vez de digitar

Instalando e Configurando o Wine


O valor a indicar aqui é como o que você quer que seu wine pareça:

win311, win95 e win98

Crie dentro de seu diretório HOME (/home/USUÁRIO ou /root ou ~/) a pasta .wine.
Copie o arquivo /etc/wine/config para a pasta .wine recém criada.
No terminal, digite wine.
Crie no arquivo system.reg encontrado em ~/.wine as seguintes entradas:

[Software\\Wine\\Default]
"Default Taskbar"="1"
"SHAREDMEMLOCATION"="2"

Com isso a configuração do seu wine estará concluída e ele pronto para rodar seus aplicativos favoritos.

APP Default’s
Em alguns casos a configuração básica do wine não é compatível com alguns programas (como o
Internet Explorer e o Kazaa) e precisamos informar o wine que dlls e parâmetros ele deve usar para estes
programas. As Dlloverrides são definições de quais dlls o wine deve usar, sendo do tipo native (dlls do
sistema nativo), builtin (dlls aproprias do wine) e so (dlls do sistema em uso).

Para tanto devemos informar o wine de que o procedimento padrão para tal programa será diferente do
normal usando o seguinte parâmetro:

[AppDefaults]

A formula é simples :

[AppDefaults\\programa.exe\\Classe de Configuração]

A Classe de configuração é qualquer uma das abas vistas anteriormente (WinMM, dsound, DllOverrides,
x11drv, etc) onde são colocados os novos valores normalmente, lembrando-se de que se deve abrir uma
nova [AppDefaults] para cada classe.

Como exemplo, configuraremos as dlls do Internet Explorer.

No fim do arquivo config crie a entrada [AppDefaults\\iexplore.exe\\DllOverrides].

Abaixo dela configure as dlls para native:

Editado por: Leandro Postigo Zanolla 5


Assim sempre que quiser chamar um jogo, em vez de digitar

Instalando e Configurando o Wine


"oleaut32" = "native"
"ole32" = "native"
"commdlg" = "native"
"comdlg32" = "native"
"shell" = "native"
"shell32" = "native"
"shfolder" = "native"
"shlwapi" = "native"
"shdocvw" = "native"
"advapi32" = "native"
"wininet" = "native"
"urlmon" = "native"
"msvcrt" = "native"
"mciavi.drv" = "native"
"mcianim.drv" = "native"

E aqui algumas configurações minhas para o jogo StarCraft:

[AppDefaults\\starcraft.exe\\x11drv]
"Desktop" = "640x480"
"Managed" = "Y"
"ScreenDepth" = "16"

[AppDefaults\\starcraft.exe\\dsound]
"EmulDriver" = "N"

[AppDefaults\\starcraft.exe\\Version]
"Windows" = "nt40"

Fazendo esses ajustes eu consegui bons resultados com o wine-20021125, rodando bem o notepad, o
Paint Shop Pro, o Internet Explorer, todo o pacote Microsoft Office97, os jogos Fallout2 e Starcraft:
BroodWar, o WinRar, Paciência e o Kazaa Lite. O ACDSee32 rodou bem, mas os ícones ficaram
confusos, assim como no Kazaa.

Editado por: Leandro Postigo Zanolla 6

Você também pode gostar