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.
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.
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].
info
Grupo: Barão
Registrado: 15/12/07
Posts: 239
Reputação: +2
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:
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:
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.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.tar.gz" para descompactá-lo
3. entre no diretório recém-criado (algo como wine-
-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.:
Altere a linha relativa ao drive c para que indique o o local onde seu drive c está montado. Ex.:
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.:
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:
****** [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.:
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:
****** [DllOverrides] ******
Sob a aba [DllOverrides] adicione as seguintes linhas:
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:
Descomente as entradas sob as abas [serialports], [ports].
****** [registry] ******
Acerte as opções de registro para:
****** [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:
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:
E aqui algumas configurações para o jogo StarCraft(Apenas um Exemplo):
Dificil néh?
Sim. Mais vale a pena :smile_positivo:
Editado Dezembro 5 por AlissonLinneker