There is a way to pack windows apps on linux. Maybe this could be implemented https://forum.snapcraft.io/t/call-for-testing-snap-windows-apps-with-sommelier-core/18728
How about flatpak?
In this article, we demonstrate how to install MetaTrader 5 on popular Linux versions, Ubuntu and Debian. These systems are widely used on companies’ server hardware as well as on traders’ personal computers.
MetaTrader 5 runs on Linux using Wine. Wine is a free compatibility layer that allows application software developed for Microsoft Windows to run on Unix-like operating systems.
We have prepared a special script to make the installation process as simple as possible. The script will automatically detect your system version, based on which it will download and install the appropriate Wine package. After that, it will download and run the platform installer.
To start the installation, open the command line (Terminal) and specify the relevant command:
For Ubuntu:
For Debian:
This command downloads the script, makes it executable and runs it. You only need to enter your account password to allow installation.
If you are prompted to install additional Wine packages (Mono, Gecko), please agree, as these packages are required for platform operation. The MetaTrader 5 installer will launch after that. Once you complete the standard steps, the platform is ready to go.
It is highly recommended to always use the latest versions of the operating system and Wine. Timely updates increase platform operation stability and improve performance.
To update Wine, open a command prompt and type the following command:
For further information, please visit the official Wine website.
Wine creates a separate virtual logical drive with the necessary environment for every installed program. The default path of the installed terminal data folder is as follows:
Translated from Russian by MetaQuotes Software Corp.
Original article: https://www.mql5.com/ru/articles/625
How about flatpak?
Hello everyone,
Do you have any idea how I can fix the proxy problem?
I have ubuntu18.043.5 LTS 64bit
Here's a little guide on how to install metatrader on different distributions. Feel free to add to the list.
Arch 5.16.0+ (Wine 7):
sudo pacman -S wine // Installs wine
sudo pacman -S lib32-gnutls // Installes libarry to prevent proxy question
cd Downloads
wine64 icmarketssc5setup.exe // Or whatever your metatrader installer file is called
Ubuntu 20.04+ / Mint 20.1+ / Popos 20.04+ / ZorinOs 16+:
sudo apt install wine // Installs older stable wine.
cd Downloads
wine64 icmarketssc5setup.exe // Or whatever your metatrader installer file is called
Fedora 35+:
sudo dnf install wine
cd Downloads
wine64 icmarketssc5setup.exe // Or whatever your metatrader installer file is called
In case of missing wine32u.dll or similar. The few missing dlls are located in another place in the /home/.wine folder.
Because not all the missing dll's are actually required, getting the first one(s?) will fix the rest.
Copy them one by one into the .wine/drive_c/windows/syswow64/ folder until it works. (mark show hidden files to see .wine directory in home folder)
MT5 with MQL5 Market is working perfectly fine on modern Wine versions. It's been years since you wrote this article, update it to reflect changes. Everything works.
sudo dnf install wine
In respect of Fedora and other yum/dnf based distro's one would normally add a repo, such as below - otherwise you may end up with the distro vendors default version of wine, which most likely is outdated.
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/36/winehq.repo # pay attention to version!
sudo dnf -y install winehq-stable
You agree to website policy and terms of use