*Pré-requisitos*

   - pacote de instalação do programa, em tar.gz ou o RPM, que pode ser
   conseguido em http://www.winehq.com/.

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.
   -
    **********************ATENÇÃO***************************
   A versão do wine utilizada neste tutorial foi a Wine 20021125, apesar
   da
   versão 20030219 já estar disponível. A nova versão apresenta
   capacidade
   de emulação superior, mas menor desempenho, pelo menos, até onde eu
   vi.
   **********************ATENÇÃO***************************
   *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



************************* 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.
************************* ATENÇÃO *******************************
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.

******* [Drive X] ****** *

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 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 cdrom para que aponte seu cdrom.
Ex.:

 [Drive D]
"Type" = "cdrom"
"Path" = "/cdrom"
Para
[Drive D]
"Type" = "cdrom"
"Path" = "/mnt/cdrom"
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 HDs, 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" *

colocando *;* no inicio da linha (;;"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.:

 "Path" = "c:\\windows;c:\\windows\\system;e:\\;e:\\test;f:\\"
para
"Path" = "c:\\;c:\\windows;c:\\jogos\\;c:\\jogos\\starcraft"
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.

Descomente a seguinte linha: "ShowDirSymlinks" = "1"

******* [Version] ****** *

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

 "Windows" = "win98"
"DOS" = "6.22"
******* [DllOverrides] ****** *

Sob a aba [DllOverrides] adicione as seguintes linhas:

 "wininet" = "builtin, native"
"urlmon" = "builtin, native"
Na página ... existe um ótimo exemplo de como suas DllOverrides podem ficar.


******* [x11drv] ****** *

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].

******* [registry] ****** *

Acerte as opções de registro para:

 "LoadGlobalRegistryFiles" = "N"
"LoadWindowsRegistryFiles" = "Y"
"LoadHomeRegistryFiles" = "Y"
"WritetoHomeRegistryFiles" = "Y"
"SaveOnlyUpdatedKeys" = "N"
* ****** [Tweak.Layout] ****** *

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

*win311, win95 e win98 *

******* Num Terminal *******

   - 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.


******* SYSTEM.REG *******

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. 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:

 "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.


   - TECLADO ABNT-2
   Visite o site :
www.dcc.ufmg.br/~rubinho/deadkey<http://www.dcc.ufmg.br/%7Erubinho/deadkey>

   - WINE LENTO EM JOGOS
   Certifique-se de que seu Wine está usando DGA e de que seu X Server
   permite isso. Para tal, abra o /etc/X11/XF86Config e:

   1- Comente estas linhas:

    # This loads the miscellaneous extensions module, and disables
   # initialisation of the XFree86-DGA extension within that module.
   # SubSection "extmod"
   # Option "omit xfree86-dga" # don't initialise the DGA extension
   # EndSubSection
   2- Adicione estes comandos:

    Section "Module"
       Load "extmod"
   EndSection
   Section "DRI"
       Mode 0666
   EndSection

   Feito isso, confira se você tem acesso de leitura e escrita a
   /dev/mem. Para ter este tipo de acesso, como root, digite:

   *chmod u+rw /dev/mem *

   - FULLSCREEN
   Para rodar aplicativos fullscreen no wine você precisa estar com o X
   Server com 640x480 de resolução. Ou, se preferir, crie uma Appdefault pro
   programa e coloque-o em "Desktop" = "640x480".

   - TECLADO NÃO FUNCIONA
   Um ALT+TAB resolveu isso quando aconteceu comigo, Delta Force iniciou
   sem resposta do teclado, e isso foi suficiente para resolver o problema.

   - QUANDO TUDO MAIS DER ERRADO...
   Rode o winecheck e tente resolver os problemas que ele mostrar.

   Rode os aplicativos por Paths diferentes. Tente tanto wine
prog.exequanto wine c:\jogos\prog.exe

   Crie AppDefaults para suas aplicações e experimente combinações
   diversas.

   Mude a versão na qual o wine está emulando a aplicação. Alguns
   programas rodam melhor em nt40, outros em win95.


espero que eu tenha ajudado....

Em 29/07/07, paulforthe <[EMAIL PROTECTED]> escreveu:
>
>
> Alguem poderia me dá um passo a passo de como instalar, configurar e
> rodar o wine-0.9.41 no slack 11?
>
>
> >
>


-- 
Um grande abraço, valeu!!!
          Thiago Roberth

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a