You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Metatrader 5启动后几秒自动关闭问题求助(Ubuntu 22.04.1 LTS 64位系统)

Metatrader 5启动后几秒自动关闭问题求助(Ubuntu 22.04.1 LTS 64位系统)

兄弟,我之前也碰到过Ubuntu下MT5启动秒崩的情况,给你几个实用的排查步骤,按顺序来大概率能解决:

  • 先从终端启动看错误日志:图形界面启动看不到具体报错,这是定位问题的关键。打开终端,输入MT5的启动命令(如果是用Wine安装的,默认路径大概是这样):

    wine ~/.wine/drive_c/Program\ Files/MetaTrader\ 5/terminal.exe
    

    启动后留意终端里的错误输出,比如提示缺少某个库、Wine版本不兼容之类的,这能直接指向问题根源。

  • 补全32位依赖库:MT5本质还是32位Windows程序,Ubuntu 22.04默认可能没装全32位依赖,先装常用的:

    sudo apt install lib32z1 lib32ncurses6 lib32stdc++6
    

    如果终端报错提到特定库(比如libfreetype6:i386),就针对性安装对应的32位版本,比如:

    sudo apt install libfreetype6:i386
    
  • 更新Wine到兼容版本:旧版Wine对MT5的兼容性很差,建议换成官方最新稳定版:

    1. 先卸载旧版Wine:
      sudo apt remove --purge wine wine64 wine32
      
    2. 添加官方源并安装:
      sudo dpkg --add-architecture i386
      sudo mkdir -pm755 /etc/apt/keyrings
      sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
      sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
      sudo apt update && sudo apt install --install-recommends winehq-stable
      
    3. 配置Wine为Windows 10环境:输入winecfg打开配置窗口,在「应用程序」标签页把Windows版本改成Windows 10,MT5对这个版本兼容性更好。
  • 重置MT5配置文件:有时候配置文件损坏会导致崩溃,找到MT5的配置目录(一般在~/.wine/drive_c/users/你的用户名/AppData/Roaming/MetaQuotes/Terminal/),先把这个目录备份一下,然后删除里面的内容,再重新启动MT5试试。

  • 检查显卡驱动:如果是NVIDIA显卡,确保装的是闭源驱动,开源nouveau驱动对Wine的图形兼容性不好。打开「软件和更新」,切换到「附加驱动」标签,选一个合适的NVIDIA闭源驱动安装,重启系统后再试MT5。

备注:内容来源于stack exchange,提问作者Jaszczurka

火山引擎 最新活动