3

我尝试在 Ubuntu 17.04(64 位)上安装 Metatrader 5。我被卡住了,需要有人帮我解决这个问题。我已经安装了 wine-2.0.1,这是目前最新的稳定版本,它是 64 位的。最后,成功安装 Metatrader 5 后,在启动应用程序时出现错误窗口:terminal64.exe,并显示消息:

发现一个调试器在您的系统中运行。

请从内存中卸载它并重新启动程序。

在 wiki.winehq.org 上,我发现需要安装 2 个单独的 wine 版本:32 位和 64 位。我尝试做所有喜欢的事情: https ://wiki.winehq.org/Building_Biarch_Wine_On_Ubuntu ,但在“构建 64 位 Wine”阶段,为了:make clean,我得到:

make: *** 没有使目标“干净”的规则。停止。

有没有办法在 Ubuntu 17.04 上真正安装 mt5?

4

4 回答 4

5

受了点苦才安装的。在看到安装程序提供代理的许多请求后!

  1. 首先根据 Ubuntu 网站上给出的说明安装最新的 Wine(这是可以工作的!)

sudo dpkg --add-architecture i386 wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository
https://dl.winehq.org/wine-builds/ubuntu/

sudo apt-get update

稳定的分支:

sudo apt-get install --install-recommends winehq-stable

  1. 将Wine配置为 32 位(仅限您的用户)

WINEARCH=win32 WINEPREFIX=~/.wine32 wineboot

  1. 安装Metatrader 5

WINEPREFIX=~/.wine32 wine start /unix /path/to/mt5setup.exe

  1. 幸福

在此处输入图像描述

  1. 最后运行 MetaTrader 5 将以下内容添加到您.bashrc.profile. 并metatrader在您的终端上输入。

export WINEPREFIX=~/.wine32 alias metatrader='wine start "C:\program files\metatrader 5\terminal.exe"'

感谢@Kaleshwar Chand

于 2018-02-10T00:54:08.703 回答
1

我最近使用mql5 线程上的说明在 ubuntu 17.04 上安装了metatrader5

基本上 mt5 是 32 位的,而您的 ubuntu 是 64 位的,所以您需要将 arch 更改为 32 位才能正确安装/使用它

进入终端

WINEARCH=win32 WINEPREFIX=/home/user/.wine32 wineboot

用您的用户名替换用户然后安装

WINEPREFIX=/home/user/.wine32 wine start /unix  /path/to/mtsetup.exe

再次用您的用户名替换用户

于 2017-09-12T00:23:14.260 回答
0

按照办公室 winehq 的步骤在https://wiki.winehq.org/

并找到您正在使用的操作系统

Android(Android 的 WineHQ 二进制包)

Ubuntu(适用于 Ubuntu 16.04、18.04、19.04 和 19.10 的 WineHQ 二进制包)

Debian(Debian Stretch、Buster 和 Bullseye 的 WineHQ 二进制包)

Fedora(Fedora 30 和 31 的 WineHQ 二进制包)

MacOS(适用于 macOS 10.8 到 10.14 的 WineHQ 二进制包)

于 2020-01-10T09:20:38.820 回答
0

我在 Arch 上运行 MT5,在我的情况下,需要一个 64 位的 wineprefix 来连接其他 api 所以......

为了正确安装和运行它,我安装了:

wine, wine-mono, wine_gecko, winetricks,playonlinux

winetircks corefonts,winetricks winhttp

libgnutls允许跳过所需的代理错误

MT5playonlinux通过 64 位安装wineprefix

于 2018-09-10T12:43:22.880 回答