我在 Ubuntu 18.04.2 LTS 下安装 MT4/MT5 时遇到了麻烦。我尝试安装不同的 Wine/Gecko/Mono 版本,安装 winhttp 等。它总是要求我提供代理服务器详细信息,安装过程非常困难。
我也尝试更改存储库和我在 Google 上搜索的任何其他建议,但仍然停留在代理请求上。
有人能就此事提供建议吗?此 Ubuntu 版本是否支持 MT4/MT5?
提前致谢
PS 编辑:我被要求提供具体错误,但在我执行了网络上列出的所有建议解决方案后,我什么也没得到——它只是要求我提供代理服务器详细信息,而这对于 MS 来说是不必要的步骤。从我在网上找到的信息来看,代理服务器详细信息请求本身就是问题所在,它本来就不应该发生。
简单来说,我下载了网络上可用的任何 MT4/MT5 平台(来自几个不同的经纪商),并将它们放在某个文件夹中。通过“cd”命令转到该文件夹并执行“wine xxx.exe”命令。程序开始安装,一会儿它就会请求代理服务器详细信息...
已解决:如果有人遇到类似问题 - 请查看此视频 -https://www.youtube.com/watch?v=VzgsruDTEuA 通过 PlayOnLinux 下载 MT4/MT5!然后,您可以为应用程序创建快捷方式 - 对我来说,它看起来像这样:
# !/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=gnome-panel-launcher
Exec=~/PlayOnLinux's virtual drives/metatrader4/drive_c/Program Files/MetaTrader$ wine terminal.exe
Name[en_US]=MT5
Name=MT5
Icon=gnome-panel-launcher
最后是关于服务器、端口等的修改。
祝你好运!干杯!
答案1
MT4/ Ubuntu 18.04 LTS/ Wine 最新版本
我尝试使用 wine-stable 并按照 youtube 上的视频指南使用 playonlinux,但都无法解决代理错误。
最后对我有用的是:
- 转到官方 wine 页面并安装适用于 ubuntu 的最新版本。
- 单击 exe 安装程序并安装它。
*PlayOnLinux 和 wine-stable 对我来说不起作用,代理错误一直存在。
答案2
您可以从 Wine 官方页面关注此页面,它对我有用。
https://wiki.winehq.org/Ubuntu
// 启用 32 位架构
sudo dpkg --add-architecture i386
答案3
安装lib32-gnutls
对我来说是有效的(在另一个发行版上)。其他人建议使用 winetricks 安装 winhttp
winetricks winhttp
答案4
我遇到了类似的问题。在 Ubuntu 中使用 wine 没问题,但在 docker 容器中运行时,出现了代理错误。我按照 MQL5 论坛上的这个帖子绕过了它https://www.mql5.com/en/forum/390447/page2。我没有运行安装程序,但将“MetaTrader 4”文件夹复制到“/home/mt4/drive_c/Program Files (x86)/”,然后使用 wine 运行 terminal.exe。我认为问题只出在安装程序上。我知道它不能解决主要问题,但这样我就可以在 docker 中运行该程序。我没有尝试使用 PlayOnLinux,因为已经配置了很多东西才能将 wine 用于我的目的。