O que procura?

Google

quinta-feira, 20 de dezembro de 2007

Wine




Galera,vamos falar um Pouco sobre Linux e Informações:

Vamos falar Hoje sobre o Wine, emulador que executa programas do Windows, é o que podemos chamar de 8 ou 80. Quando mal configurado, não roda nada, quando bem configurado pode executar até mesmo o MS Word. Este artigo mostra como instalar, configurar e resolver problemas do emulador.

Instalação
Pré-requisitos


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

Configuração


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

Autor: -=[bAd_TuX]=-

2 comentários:

Diego Nei disse...

Nossa, meu tutorial ainda existe... 0.o

Diego Nei disse...

ah sim, eu removi o arquivo de configuração faz alguns anos...