Ir para conteúdo

Posts Recomendados

Como foi divulgado, o WINE é simplesmente um programa que você instala dentro do linux para rodar programas do Windows.

Citação: Recomendo este tutorial para usuários que possuem alguma experiência com linux.

 

Tópico do Gofaia:

Olá XTibianos,

 

Venho dizer a aqueles que não sabem rodar servidores em Linux, que descobri como rodar de uma forma praticamente compatível com qualquer versão desse SO. Quem é usuário compulsivo de linux, já deve ter ouvido falar de um programa chamado wine. Ele é um emulador de windowns, roda 99% dos programas feitos para windows, na plataforma linux. É algo até meio obvio, mas é raro ter alguem que use de forma correta um otserv em linux. A maioria tenta abrir e não funciona, a versão sai cheia de bugs.

Ao rodar um OTserv em Linux o mesmo fica mais protegido, e além disso, roda uma maior quantidade de jogadores, já que é bem mais leve e prático para servidores que o Windows

 

Para baixar o Wine vá em seu site winehq.org, lá é possível obter o download do programa.

Depois é só ir em um terminal do linux e digitar: wine nome da aplicativo

 

E pronto! Voce vai ter o seu ots em linux!

 

 

Nota: Foi testado no Ubuntu 8.10, o servidor usado foi um Forgotten 8.3 em sql. Mas é 100% garantido que os outros funcionem.

 

Creditos: Gofaia e Tiago

 

 

Bem, então vamos lá:

 

WINE? O que é?

É um Emulador de programas e jogos de Windows para linux.

 



Screenshots do Wine:

wine.jpg

cap5-53_html_m68bca068.png

ss-winedoors-1.png

 

 

 

Instalação

 

Pré-requisitos:

 

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

 

Programa úteis:

 

# WineCheck - Um script desenvolvido para checar erros nas configurações do wine,

Download: http://home.arcor.de/andi.mohr/download/winecheck

# WineTools - Um pequeno programa que ajuda na criação da configuração do wine e na instalação de programas por ele,

Download: http://www.von-thadden.de/Joachim/WineTools/

 

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

 

 

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.

 

 

AppDefaults

 

 

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 para o jogo StarCraft(Apenas um Exemplo):

 

 

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

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

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

 

Dificil néh?

Sim. Mais vale a pena :smile_positivo:

Editado por AlissonLinneker
Link para o comentário
https://xtibia.com/forum/topic/101723-tutorial-de-como-se-usar-o-wine/
Compartilhar em outros sites

×
×
  • Criar Novo...