INSTALANDO E RODANDO METATRADER 4 / METATRADER 5 NO LINUX

INSTALANDO E RODANDO METATRADER 4 / METATRADER 5 NO LINUX

Este tutorial ensina como instalar a plataforma METATRADER 4 / METATRADER 5  corretamente no Linux, incluindo também DLLs, FONTES necessárias e solucionando possíveis desafios durante a instalação ou execução.

1 -- COMO INSTALAR O WINE

No terminal, execute os seguintes comandos:

sudo dpkg --add-architecture i386 (esse comando habilita a arquitetura 32 bits);

sudo add-apt-repository ppa:wine/wine-builds (adiciona o repositório wine-builds);

sudo apt-get update (atualiza);

sudo apt-get install --install-recommends winehq-devel (instala o winehq na versão desenvolvedor);

Execute o comando:

winecfg (Escolha a versão mais recente do Windows.).

 

2 -- INSTALANDO DLLs E FONTES NO WINE

Copie as DLLs mfc42.dll e msvcp60.dll do Windows para o Wine no Linux. (Onde encontrar as DLLs no Windows: essas DLLs ficam no diretório windows/system32. Onde colar essas DLLs no Wine do Linux:  ~/.wine/drive_c/windows/system32.);

O caminho completo ficaria assim: /home/forexrico/.wine/drive_c/windows/system32

Nota: essas DLLs também podem ser obtidas pelo aplicativo WINETRICKS, sem a necessidade de um sistema Windows para cópia.

Se for relatado erro sobre as DLLs, pode ser relacionado à versão delas, assim pode ser necessário recorrer a um sistema Windows atualizado para a cópia dessas DLLS.

Copie o diretório FONTES do Windows para o Wine do Linux. Onde copiar no Windows: windows/fontes.

Onde colar o diretório FONTES no Wine do Linux: ~/.wine/drive_c/windows/fonts

Se tiver algum contratempo com a fonte wingding, tente adicionar ou repor: /usr/share/wine/fonts/wingding.ttf

 

3 -- VERIFICANDO POSSÍVEIS BIBLIOTECAS REQUERIDAS PELO METATRADER E INSTALANDO-AS NO WINE

Para saber se há alguma library faltando, execute o seguinte comando:

wine /path/to/mt4_installer.exe (use o nome atual do instalador, o qual tem a extensão ".exe". Esse comando irá mostar as libs ausentes necessárias para rodar o instalar e rodar o METATRADER). Essas libs podem ser encontradas no website oficial do seu sistema Linux.

Para instalar o METATRADER, no terminal digite wine (espaço) seguido do endereço/localização do instalador MT4 ou MT5. Ou simplesmente digite wine (espaço) e arraste o instalador para o terminal.

! Se por algum motivo o atalho não for criado automaticamente durante a instalação do METATRADER, execute-o via terminal com o seguinte comando: 

wine /home/forexrico/.wine/drive_c/Program Files/mt4/terminal.exe

Ainda sobre as libs: por exemplo, se o METATRADER 4 estiver tentando carregar a biblioteca libgnutls.so.26 for i386, então execute a seguinte linha de comando:

sudo ln -vs /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28 /usr/lib/i386-linux-gnu/libgnutls.so.26

Nota: mude libgnutls-deb0.so.28 para a biblioteca em seu sistema assim:

ls -l /usr/lib/i386-linux-gnu/libgnutls*

Para o METATRADER 5 é necessário criar um link para i686 no diretório x86_64-linux-gnu.

 

4 -- RESOLVENDO POSSÍVEL REQUERIMENTO SOBRE PROXY

Observação: se por algum motivo o METATRADER solicitar ou relatar algo sobre proxy, instale o app WINETRICKS e execute o comando:

winetricks winhttp


ADICIONAL ALTERNATIVO PARA INSTALAR O WINE

Essa é outra forma também indicada para instalar o wine:

mv ~/.wine  ~/.wine.20190606 (esse comando pode não ser necessário, conforme suas preferências de instalação)
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/debian/ Bullseye main'
sudo apt-get update
sudo apt install winehq-stable
env LANG=C wine mt4setup.exe

Nota: use o nome de sistema que está instalado na máquina para adicionar o repositório, altere conforme o sistema utilizado.

! É possível instalar o Wine pelo Synaptic também.


RODANDO O METATRADER NO LINUX SEM INSTALAÇÃO

Primeiramente, no sistema operacional Linux, crie uma pasta chamada METATRADER. Esse será o diretório de localização dos arquivos necessários para rodar a plataforma de trade. Agora vá até o sistema onde tenha um METATRADER instalado e copie os arquivos executáveis e o(s) ícone(s) (terminal.exe / terminal64.exe / editor.exe / metaeditor.exe / terminal.ico) para um dispositivo de armazenamento externo e depois disso, cole-os no novo diretório Linux chamado de METATRADER. Feito isso, siga as orientações seguintes, inclusive para localizar estes executáveis no Windows se ainda estiver procurando-os:


1 -- ARQUIVOS EXECUTÁVEIS DO METATRADER E AÇÕES NECESSÁRIAS

Os arquivos executáveis são necessários para rodar o Metatrader, então para deixar essa plataforma funcionando perfeitamente e sem que seja feita a instalação, torna-se necessário copiar também esses executáveis para a mesmo diretório do Metatrader no Linux. Se a instalação original foi feita no sistema operacional Windows, então é provável que os executáveis estejam na pasta METATRADER, que por padrão, geralmente fica localizada em C:\Arguivos de Programas, se não tiver havido alteração do destino pelo usuário durante a instalação.

Quando esse executável estiver em ação pela primeira vez no sistema operacional Linux, algumas pastas serão criadas, podendo substituir ou duplicar as já existentes no diretório METATRADER; então é recomendável colar as pastas copiadas (MQL5, Profiles, Templates etc) após esse procedimento para evitar o retrabalho.

Importante: para rodar esse arquivo executável no Linux, abra o TERMINAL e digite WINE (+ espaço) seguido do caminho desse executável. Ou de forma mais definitiva, crie um atalho executável para esse caminho, o qual servirá agora e futuramente sempre que for rodar o METATRADER no seu sistema Linux. Isso evita estar com a janela do terminal aberta durante o uso da plataforma de trade.

2 -- CRIANDO UM ATALHO PARA O METATRADER NO SISTEMA LINUX 

Os comandos seguintes criam um atalho para facilitar a execução da plataforma MetaTrader no sistema Linux, tanto para o MetaTrader 4 quanto para o MetaTrader 5. Note que o diretório do seu sistema Linux é diferente, então faça as alterações necessárias, inclusive da versão MetaTrader.


ATALHO PARA O METATRADER 4

No editor de textos do Linux, digite as seguintes linhas de comando:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=MetaTrader 4
Type=Application
Exec=wine '/home/forexrico/Downloads/MetaTrader 4/terminal.exe'
Terminal=false
Icon=/home/forexrico/Downloads/MetaTrader 4/terminal.ico
Comment=metatrader
Categories=Trading;
StartupNotify=true

Salve o arquivo com o nome "MetaTrader 4.desktop" ou qualquer outro nome de sua preferência, mas com esta extensão recomendada.

 

ATALHO PARA O METATRADER 5 

[Desktop Entry]
Name=MetaTrader 5
Exec=env WINEPREFIX="/home/forexrico/.wine" wine-stable C:\\\\windows\\\\command\\\\start.exe /Unix /home/forexrico/.wine/dosdevices/c:/users/Public/Desktop/MetaTrader\\ 5.lnk
Type=Application
StartupNotify=true
Path=/home/forexrico/.wine/dosdevices/c:/Program Files/MetaTrader 5
Icon=97C0_terminal.0
StartupWMClass=terminal64.exe

Salve o arquivo com o nome "MetaTrader 5.desktop" ou qualquer outro nome de sua preferência, mas com esta extensão recomendada.

Nota: Para que a plataforma de trade seja encontrada mais fácil e rapidamente, basta adicionar o atalho a barra de favoritos do sistema.


ATUALIZAÇÃO 26 02 2024: DESINSTALAÇÃO / INSTALAÇÃO DO WINE e CONFIGURAÇÃO PARA RODAR METATRADER NO DEBIAN LINUX

Desinstalando o Wine

Primeiramente faça backup do diretório do MetaTrader existente se ele estiver localizado em .wine. , incluindo também o backup das DLLs e Fontes necessárias (localizadas em .wine/drive_c/windows); as fontes estão no diretório Fonts; e as DLLs estão no diretório System32. Estes são os itens principais, mas o backup pode variar entre os usuários, dependendo das personalizações já realizadas.

Se existe alguma versão desatualizada do Wine instalada no sistema, faça a desinstalação completa por meio do terminal executando o comando (após o backup, se for necessário):

sudo apt-get remove wine

sudo apt-get remove --purge wine

rm -rf ~/.wine (remove o diretório wine)

Esses comandos removem o Wine e diretório completamente do sistema.

Instalando a Nova Versão do Wine

Para instalar uma nova versão do Wine, inicie o terminal e execute o comando (é o mesmo comando já citado mais acima):

sudo dpkg --add-architecture i386 (esse comando habilita a arquitetura 32 bits);

sudo add-apt-repository ppa:wine/wine-builds (adiciona o repositório wine-builds);

sudo apt-get update (atualiza);

sudo apt-get install --install-recommends winehq-devel (instala o winehq na versão desenvolvedor);

Execute o comando:

winecfg (Escolha a versão mais recente do sistema operacional Windows.).


Outra alternativa de instalação do Wine:

sudo dpkg --add-architecture i386

sudo apt update

wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add winehq.key

sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/debian/ bullseye"

sudo apt update && sudo apt upgrade

sudo apt install --install-recommends winehq-stable -y

Esses comandos também poderiam ser inseridos em um arquivo bash (.sh) para execução mais automatizada deles, e código ficaria assim:

#!/usr/bin/bash

# 2024-02-26 13:23 - *install_wine.sh 

sudo dpkg --add-architecture i386

sudo apt update

wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add winehq.key

sudo add-apt-repository "deb https://dl.winehq.org/wine-builds/debian/ bullseye"

sudo apt update && sudo apt upgrade

sudo apt install --install-recommends winehq-stable -y


Nota: customize a versão do seu sistema operacional Debian Linux ou derivado conforme as especificações dele. Observe que no exemplo foi mencionada a versão Debian Bullseye.

Rodando o MetaTrader na Nova Versão do Wine (mt4 e mt5)

Independentemente do diretório do MetaTrader, que pode estar ou não em .wine, tudo já está quase pronto para executá-lo, bastando apenas criar um atalho na área de trabalho / desktop. Mas antes disso, realoque os backups que foram realizados do antigo Wine para essa nova versão recém instalada, tudo nos respectivos locais.

Aqui estão os atalhos para MetaTrader 4 e MetaTrader 5; escolha conforme a sua versão.

Agora, no Editor de Textos do Debian, cole esse código:

[Desktop Entry]

Version=1.0

Encoding=UTF-8

Name=MetaTrader 4

Type=Application

Exec=wine '/home/forexrico/MetaTrader 4/terminal.exe'

Terminal=false

Icon=/home/forexrico/MetaTrader 4/terminal.ico

Comment=metatrader

Categories=Trading;

StartupNotify=true 


Salve com o nome MetaTrader 4.desktop em /home/forexrico/.local/share/applications.

O procedimento para a criação do atalho do MetaTrader 5 é similar ao indicado para a criação do atalho do MetaTrader 4, com apenas algumas diferenças:

[Desktop Entry]

Version=1.0

Encoding=UTF-8

Name=MetaTrader 5

Type=Application

Exec=wine '/home/forexrico/dosdevices/c:/Program Files/MetaTrader 5/terminal64.exe'

Terminal=false

Icon=97C0_terminal.0

Comment=metatrader

Categories=Trading;

StartupNotify=true 

Salve com o nome MetaTrader 5.desktop em /home/forexrico/.local/share/applications.

Agora o atalho já deve estar aparecendo no Gerenciador de aplicativos do Debian Linux. E se quiser que ele apareça na barra lateral da Área de Trabalho ou Desktop, no Gerenciador de aplicativos, clique sobre o ícone respectivo e em Adicionar aos favoritos. 

rico

Bacharel em administração, especialização em gestão financeira, gestão governamental, perito em contabilidade, analista de investimento e especialista em mercado financeiro.

Postar um comentário

Postagem Anterior Próxima Postagem
Atualizar