Discussion de l'article "MetaTrader 5 sur Linux" - page 23

 
Wasin Thonkaew #:
La dernière version se casse la figure et mt5 se ferme rapidement.
Ma solution est d'utiliser le paquetage winehq-devel dont la version est 8.0-rc1 comme vu sur Ubuntu 20.04.

Vous pouvez sauvegarder votre répertoire wine prefix au cas où vous y auriez des paramètres importants, et pour des raisons de sécurité.

Merci, cela a fonctionné.

 
L'utilisation de wine-devel ou wine-staging au lieu de wine-stable résout le problème
 
Minkai Yang #:

Il suffit d'installer le fichier de police correspondant.

Ou utiliser le remplacement des polices.

Comment faire ? J'avais l'habitude d'utiliser Windows pour écrire le code, il y a du chinois dans le code, maintenant j'ai changé pour le système linux, le code dans le carré, ne peut pas utiliser ah !

 
Adegbenga Omotowoju #:
J'ai des problèmes avec mon terminal mt5 [ Toujours en train de se fermer ]

C'est la même chose ici.

Je travaille avec WINE sur un système ubuntu.

[Supprimé]  
Cela fonctionne-t-il sous Linux ARM ?
 

Tous ceux qui disent que toutes les fonctions du terminal fonctionnent sous Wine, mais pas seulement le terminal lui-même, démarrent.

Dites-moi, si vous le voulez bien, ce qu' il faut insérer dans Wine via winetricks, ce qu'il faut faire pour afficher non seulement les titres des nouvelles dans le panneau "Tools">"News", mais aussi le contenu des nouvelles avec tout le texte (en russe et en anglais) et les images.

Personne n'a jamais clarifié cette question.

Les commentaires, ceux qui disent : "et j'ai tout fonctionne bien".

J'ai essayé sur toutes les distributions (Debian, Fedora, OpenSUSE, Arch) sous toutes les variantes de Wine (stable et staging), mais je n'ai pas pu résoudre le problème décrit.

Si vous savez comment le résoudre, partagez la méthode, votre configuration s'il vous plaît.

 

J'ai 41 robots en mode combat et ~16500 en mode test sur des graphiques réels.

Mais mes robots n'utilisent pas les news, et je ne trade pas à la main, donc le manque de news ne me dérange pas du tout, mais me rend plutôt heureux - cela ne prend pas de ressources.

Donc oui, tout ce dont j'ai besoin fonctionne pour moi (Ubuntu 18.04 et Debian 11 - virtualisations dans Debian 10, sur i5-2500K).

 
J'ai besoin d'aide pour la dernière partie du répertoire de données, comment faire ?
 

Malheureusement, à la date où j'ai posté ceci, le script Debian ne fonctionnait pas pour Debian 11 Bullseye

J'ai remarqué qu'il y a une ligne de code à modifier.

Vous pouvez créer votre propre script shell en utilisant d'abord votre éditeur de texte.

nano mt5debian.sh

Ensuite, tapez/insérez les lignes ci-dessous.

#!/bin/bash

#  Copyright 2022, MetaQuotes Ltd.
#  edited 2023, Fatchul Bari Hikmawan.

#  MetaTrader download url
URL="https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe"
#  Wine version to install: stable or devel
WINE_VERSION="stable"

#  Prepare: switch to 32 bit and add Wine key
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo mkdir /etc/apt/keyrings
sudo mv winehq.key /etc/apt/keyrings/winehq-archive.key

#  Get Debian version and trim to major only
OS_VER=$(lsb_release -r |cut -f2 |cut -d "." -f1)
#  Choose repository based on Debian version
if (( $OS_VER >= 12)); then
  wget -nc https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources
  sudo mv winehq-bookworm.sources /etc/apt/sources.list.d/
elif (( $OS_VER < 12 )) && (( $OS_VER >= 11 )); then
  wget -nc https://dl.winehq.org/wine-builds/debian/dists/bullseye/winehq-bullseye.sources
  sudo mv winehq-bullseye.sources /etc/apt/sources.list.d/
elif (( $OS_VER <= 10 )); then
  wget -nc https://dl.winehq.org/wine-builds/debian/dists/buster/winehq-buster.sources
  sudo mv winehq-buster.sources /etc/apt/sources.list.d/
fi

#  Update package and install Wine
sudo apt update
sudo apt upgrade
sudo apt install --install-recommends winehq-$WINE_VERSION

#  Download MetaTrader
wget $URL

#  Set environment to Windows 10
WINEPREFIX=~/.mt5 winecfg -v=win10
#  Start MetaTrader installer
WINEPREFIX=~/.mt5 wine mt5setup.exe

Sauvegardez le script shell, puis rendez-le exécutable.

chmod +x mt5debian.sh

C'est fait,

Enfin, vous pouvez installer Metatrader 5 sur Debian 11 Bullseye.

./mt5debian.sh

Remarque :

Si l'administrateur de MetaQuotes a lu ce post, l'échec est dû au fait que les sources du dépôt winehq recherchent la clé publique dans le répertoire `/etc/apt/keyrings` au lieu de `/usr/share/keyrings`.

Nous devons donc la passer dans le bon répertoire pour que l'installation de Winehq soit réussie.

 

Bonjour,


Après avoir entré le mot de passe, il retourne qu'il y a des échecs sur les lignes 41 et 43

./mt5ubuntu.sh : line 41 : winecfg : command not found
./mt5ubuntu.sh : line 43 : wine : command not found


De quoi s'agit-il ?