MetaTrader 5 su Linux
In questo articolo mostriamo come installare MetaTrader 5 sulle versioni Linux più diffuse, Ubuntu, Debian, Linux Mint e Fedora. Questi sistemi sono ampiamente utilizzati sull'hardware dei server delle aziende e sui personal computer dei trader.
Installazione della piattaforma con un comando
MetaTrader 5 funziona su Linux utilizzando Wine. Wine è un layer di compatibilità gratuito che consente al software applicativo sviluppato per Microsoft Windows di funzionare su sistemi operativi simili a Unix.
Abbiamo preparato uno script speciale per rendere il processo di installazione il più semplice possibile. Lo script rileverà automaticamente la versione del tuo sistema e supporta le distribuzioni Ubuntu, Debian, Linux Mint e Fedora. In base a ciò, scaricherà e installerà il pacchetto Wine appropriato. Successivamente, scaricherà ed eseguirà il programma di installazione della piattaforma.
Per avviare l'installazione, aprire la riga di comando (Terminale) senza i privilegi di amministratore (senza sudo) e specificare il relativo comando:
Questo comando scarica lo script, lo rende eseguibile e lo esegue. Devi solo inserire la password del tuo account per consentire l'installazione.

Se ti viene richiesto di installare ulteriori pacchetti Wine (Mono, Gecko), accetta, poiché questi pacchetti sono necessari per il funzionamento della piattaforma. Successivamente verrà avviato il programma di installazione di MetaTrader 5, procedere con i passaggi standard. Una volta completata l'installazione, riavvia il sistema operativo e la piattaforma sarà pronta all'uso.

Installa gli aggiornamenti in modo tempestivo
Si consiglia vivamente di utilizzare sempre le ultime versioni del sistema operativo e di Wine. Aggiornamenti tempestivi aumentano la stabilità operativa della piattaforma e migliorano le prestazioni.
Per aggiornare Wine, apri un prompt dei comandi e digita il seguente comando:
Per ulteriori informazioni, visita il sito web ufficiale di Wine.
Directory dei dati di MetaTrader 5
Wine crea un'unità logica virtuale separata con l'ambiente necessario per ogni programma installato. Il percorso predefinito della cartella dei dati del terminale installato è il seguente:
Tradotto dal russo da MetaQuotes Ltd.
Articolo originale: https://www.mql5.com/ru/articles/625
Avvertimento: Tutti i diritti su questi materiali sono riservati a MetaQuotes Ltd. La copia o la ristampa di questi materiali in tutto o in parte sono proibite.
Ho Zorin OS e Wine 10. Ma non sono riuscito ad aggiornare a Wine 11.
Ho provato a utilizzare Bottle con Wine 8, Wine 9 e anche altre versioni, ma ho riscontrato lo stesso problema del “debugger”.
In questa situazione, utilizzare MetaTrader su Linux diventa un po’ complicato se si desidera avere il terminale direttamente nel sistema
Ho seguito alla lettera tutte le istruzioni che hai fornito in questo messaggio, ma ho ricevuto l’errore “È stato rilevato un debugger in esecuzione nel sistema”, sia al primo avvio del programma di installazione sia quando ho provato a eseguire il file ‘terminal64.exe’. T
Sto utilizzando Zorin OS e Wine 10. Tuttavia, non sono riuscito ad aggiornare a Wine 11.
Ho provato a utilizzare Bottle con Wine 8, Wine 9 e persino altre versioni, ma ho riscontrato lo stesso problema del “debugger”.
Data questa situazione, utilizzare MetaTrader su Linux diventa un po’ complicato se si desidera che il terminale funzioni direttamente sul sistema
È necessaria almeno la versione 11.7 di Wine configurata con Windows 11.
Utilizza lo script disponibile su questo sito.
È necessario almeno Wine 11.7 configurato con Win11.
Utilizza lo script disponibile su questo sito web.
Proverò ad aggiornare Wine e poi eseguirò lo script contenuto nel file ''mt5linux.sh''. Sto facendo tutto con l'aiuto dell'IA
MT5 su Zorin OS 18: errore «A debugger has been found» e perché mt5linux.sh non funziona così com’è
Sistema: Zorin OS 18 (basato su Ubuntu 24.04), NVIDIA.
Problema: il programma di installazione di MT5 e terminal64.exe mostravano il messaggio «A debugger has been found running in your system», oppure il programma di installazione si chiudeva durante l’esecuzione di setup.exe.
Cosa non ha funzionato: Wine 10.0 di Zorin, Wine-GE 8 (Lutris), Bottles con Wine 8 e 9, e Wine stabile 10.0 di WineHQ. Anche con Wine 11.0 stabile si verifica l’errore, secondo diversi messaggi sul forum.
Avviso sugli script
1. - Il vecchio mt5ubuntu.sh ha aggiunto in Zorin il repository di Ubuntu 18.04 (bionic) e ha lasciato un mix di Wine 8.0.1 con i pacchetti 10.0 di Zorin. È stato necessario disinstallare tutto e cancellare /etc/apt/sources.list.d/winehq-bionic.sources.
Ciò che invece ha funzionato (manualmente, seguendo gli ultimi passaggi dello script)
2. Pulizia del prefisso su Windows 11, prima di installare qualsiasi cosa:
3. WebView2 e MT5, dalla cartella in cui si trovano i file .exe: Ho scaricato il programma di installazione per Windows (.exe) dal sito web.
WINEPREFIX=~/.mt5 wine mt5setup.exe
Dati del mio computer
Versione MT5: 5.00 build 6316 | 10/11/2026
/os-release NAME="Zorin OS"
VERSION_ID="18"
ID=zorin
ID_LIKE="ubuntu debian"
Note
Se utilizzi Zorin o un'altra distribuzione derivata da Ubuntu non elencata nello script, leggilo prima di eseguirlo.
Richiesta a MetaQuotes:
che mt5linux.sh riconosca le distribuzioni derivate da Ubuntu tramite ID_LIKE (se Zorin dichiara "ubuntu", lo script potrebbe trattarla come Ubuntu 24.04 e utilizzare il repository "noble"). Inoltre, che non elimini /etc/apt/sources.list.d/winehq* né esegua apt upgrade -y senza avvisare.