Debian 10(デスクトップ環境GNOME)でMetaTraderを動かす為の設定方法・手順

debian 10 Debian VPSの設定方法

このページではDebian 10(デスクトップ環境GNOME)でFX自動売買(EA)を稼働させる為の設定方法・手順を紹介しています。

本サイトではDebianの他にUbuntuCentOSでMT4/5を動かす為の設定方法も紹介していますのでお好きなOSで自動売買をお楽しみください。

当方が試した感じですとDebianが最も動作が軽く、その次がCentOSで、スペックの低いVPSでも大体は使用する事ができました。(どちらのOSも最安値プランだと直ぐに固まって使えないVPSサービスもありました)

Ubuntuに関してはスペックの低いVPSだと使えない(MetaTraderやブラウザを起動するだけで固まる)ケースが多くありましたので、Ubuntuを使用する場合は最低限のスペックが無いと厳しいと思います。

尚、当サイトではLinux系のVPS(CentOSやUbuntu・Debian)でEA(自動売買)を動かす事はおススメしていません。(コマンド操作が必要なのと使用できないEAがあったりする為)

どうしても毎月のコストを抑えたいという方以外はWindows VPSを利用する事を推奨します。

 

 

本ページでは、これからDebian 10の設定手順を紹介していきますが、Debian 10を使用出来ないVPS会社があるのでご注意下さい。

本サイトで紹介しているVPSサービスの中でDebian 10が使用出来るのはこちらになります。

Debian 10が使用出来るVPSサービス
VultrLinodeConoHaさくらのVPS(カスタムOSのみ)

Debian9や7は使用可能なVPSサービスがありますが、現時点では10のみ手順を紹介させて頂いておりますのでご了承下さい。

 

ターミナルソフトのダウンロード・インストール

まずはVPSに接続する為のターミナルソフトをダウンロード・インストールします。

ターミナルソフトは幾つか種類がありますが、本サイトでは”Tera Term”を使って説明していきます。

下記のリンクボタンからTera Termをダウンロードします。

Tera Termダウンロードサイト

 

開いたらダウンロードボタンをクリックします。(ポータブル版ではない方)

tera-term

 

ダウンロードしたらTera Termの.exeファイルをダブルクリックします。

tera-term

 

.exeファイルをダブルクリックするとセットアップに使う言語の選択画面になるので”日本語”を選択し”OK”をクリックします。

tera-term

 

続いて同意事項の確認になるので”同意する”にチェックを入れて”次へ”をクリックします。

tera-term

 

次はインストールするコンポーネントを選択しますが、分からない場合はそのまま”次へ”をクリックして下さい。

tera-term

 

ユーザーインターフェイスの言語が”日本語”になっているのを確認し”次へ”をクリックします。

tera-term

 

追加タスクを選択しますが、分からなければそのまま”次へ”をクリックして下さい。

tera-term

 

次に”インストール”をクリックします。

tera-term

 

これでTera Termのインストールは完了となります。

tera-term

Tera Termの起動・VPSサーバーへのログイン

Tera Termのインストールが終わったらご使用のパソコンのデスクトップ画面にTera Termのショートカットアイコンがある筈ですので開きます。

tera-term

 

Tera Termを開くと下の画面になるので、”ホスト(T)”にVPSサービスから割り当てられたIPアドレスを入力し”OK”をクリックします。

tera-term

 

”OK”をクリックするとセキュリティ警告が出ますが、”続行”をクリックし進めます。

tera-term

 

続いて下の画面になります。

tera-term

ユーザ名

まずユーザ名ですが、”root”と入力して下さい。

パスフレーズ

秘密鍵(シークレットキー)を使わない場合は、VPSサービスから発行されたパスワードを入力して下さい。(あるいは自分で設定したパスワード)

秘密鍵でログインする場合は空欄でOKです。

認証方式

パスワードでログインする場合はそのまま”ブレインパスワード”にチェックを入れた状態にします。

秘密鍵(シークレットキー)を使ってログインする場合は”RSA/DSA/ECDSA/ED25519鍵を使う”にチェックを入れて、”秘密鍵(K)”のボックス横にあるボタンをクリックして秘密鍵を選択します。

最後に”OK”をクリックすればVPSサーバーへのログインが完了します。

ログインが成功するとこのような画面になります。

debian10

Debian 10でMetaTrader(MT4/5)を動かす為の設定

VPSサーバーにログインしたら、Debian 10でMetaTrader(MT4/5)を動かす為の設定を行なっていきます。

MetaTraderというのは元々Windows用に作られたもので、DebianなどのLinux系サーバーで使用するにはこの設定が必要になります。

Debian 10の場合は、20分~30分程度掛かりますので時間のある時に行なって下さい。

rootユーザーへの切り替え

先ほどのログインの際にユーザ名が”root”だった場合は必要ありません。

”root”以外のユーザ名だった場合は行なって下さい。

下記のコマンドをコピー・ペーストし、キーボードのEnterを押します。

sudo su

下記のように先頭が”root”になればOKです。

debian10

パスワードを求められる場合があるのでその際はrootパスワードを入力しエンターを押して下さい。

 

これでrootユーザーへ切り替えが出来たので作業を進めます。

ここからのコマンド作業は直ぐに終わるものもありますが、数分~数十分掛かるものもあります。処理が終わるまで何もせずにお待ち下さい。(途中”Yes””No”などを選択しなければいけない個所があるのでその場合は操作します)一つの処理が終わると最下部が”root@~”の表示になりますのでそうしたら次のコマンドに進んで下さい。

Debianのアップデート

Debianのアップデートを行ないます。

下記コマンドを”コピー→ペースト→Enter”して下さい。

apt-get update && apt-get upgrade

Do you want to continue? [Y/n] y

アップデート中に”Do you want to continue? [Y/n] y”と出るのでキーボードの”Y→Enterキー”を押して下さい。

この後も同様に”[Y/n] ”を求められる事があるので全て肯定の”Y”を選択して下さい。

Wineのインストール

次にWineというものをインストールしていきます。

WineとはWindowsのアプリケーションなどをLinux上で使用できるようにする為のものです。

WineをインストールしないとDebianにMetaTraderをインストールできません。

 

下記のコマンドを1行ずつ実行して下さい。

dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
apt install gnupg
apt-key add winehq.key
apt install software-properties-common
apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_19.10/Release.key
apt-key add Release.key
apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'
apt update
apt install --install-recommends winehq-stable

日本語環境にする

今の状態だとDebianは英語になっているので日本語表示へ変更します。

下記コマンドを1行ずつ実行して下さい。

apt -y install task-japanese locales-all
apt install -y ibus-mozc
localectl set-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja"
source /etc/default/locale
timedatectl set-timezone Asia/Tokyo

1行目は日本語パッケージのインストール、2行目はibus-mozcのインストール、3行目はロケールの変更、4行目はロケール変更の更新、5行目はタイムゾーンの変更となります。

 

次にMozcのキーボードを日本語に変更します。(これを行なわないと英語キーボードのままになってしまいます)

vi /usr/share/ibus/component/mozc.xml

このコマンドを実行するとMozc の設定ファイルを編集できるようになりますが、下の方に<layout>default</layout>という個所があるので、”default””jp”に書き換えて下さい。

キーボードの矢印キーで移動、キーボードの「i」で編集モードに切り替え、キーボードの「Esc」で編集モード終了、最後に「:wq」を入力→Enterキーで編集の保存となります。

デスクトップ環境(GNOME)をインストール

次にデスクトップ環境のGNOMEをインストールします。

下記コマンドを1行ずつ実行して下さい。

apt -y install task-gnome-desktop
apt-get install xrdp

1行目がGNOMEのインストール、2行目はリモートデスクトップ接続する為のxrdpのインストールになります。

ユーザー名・パスワードの作成と再起動

最後にリモートデスクトップ接続する為のユーザー名とパスワードの設定を行ないます。

下記コマンドを入力→Enterキーを押して下さい。

adduser ユーザー名

ユーザー名の部分はご自分で決めて下さい。
例)ユーザー名を”meta4”にする場合は”adduser meta4”

Enterキーを押すとパスワードの設定を求められるのでパスワードを入力しEnterキーを押して下さい。

確認の為にもう一度パスワード入力を求められるので同じものを入力しEnterキーを押します。

パスワードが短い・簡単過ぎるとエラーになってしまうので英字と数字を組み合わせた8文字以上で設定する事をおススメします。また、パスワード入力中はターミナル上では何も表示がされませんが気にせず入力しエンターキーを押して下さい。

 

続いて”Enter the new value, or press ENTER for the default”と表示されますが、全てエンターでスルーして下さい。

全てエンターを押すと”Is the information correct? [Y/n]”と表示されるので”y”を入力→Enterキーを押して下さい。

Full Name []:←エンター
Room Number []:←エンター
Work Phone []:←エンター
Home Phone []:←エンター
Other []:←エンター
Is the information correct? [Y/n]←"y"を入力しエンター

 

これで一連のコマンド作業は完了となりますので、この後のリモートデスクトップ接続の手順にお進み下さい。

Debianにリモートデスクトップ接続を行なう

ここからはDebianにリモートデスクトップ接続を行ないます。

Windowsに標準装備されているリモートデスクトップ接続アプリを使った説明を行なっていきます。

説明の画像はWindows10になっていますが、Windows8やwindows7もほとんど同じですのでご安心下さい。

ディスクトップ画面左下のWindowsのマークをクリックしアプリ一覧を開く

ディスクトップ画面左下にある窓のマークをクリックしアプリ一覧を開きます。

「W」の項目に”Windowsアクセサリ”があるのでクリックで展開して下さい。

そうすると、”リモートデスクトップ接続”と書いたアプリがあるのでクリックします。

ubuntu

リモートデスクトップ接続情報の入力(IP・ユーザー名・パスワード)

リモートデスクトップ接続アプリを開くと下の画面が現れるので、”コンピューター(C)”の欄に各VPSサービスから割り当てられたIPアドレスを入力し”接続”ボタンをクリックします。

ubuntu-mate

 

次の画面で”このコンピューターへの接続について今後確認しない”にチェックを入れて”はい”をクリックします。

ubuntu-mate

 

続いて下の画面になるので先ほど設定したユーザー名とパスワードを入力し、”OK”をクリックして下さい。

ubuntu-mate

Debian 10(GNOME)の初期設定

ユーザー名とパスワードが間違っていなければ下の画面になります。

debian10

 

”認証が要求されました”と表示され、パスワードの入力を促されますが、”キャンセル”をクリックして構いません。(2種類ある筈です)

debian10

debian10

日本語入力(Mozc)の設定

まず最初に日本語入力が行えるようにしていきますので、デスクトップ画面で右クリックし”設定”を開きます。

debian10

 

設定画面を開いたら左メニューから”地域と言語”を開き、【入力ソース】にある”+”をクリックして下さい。

debian10

 

”+”をクリックすると下の画面になるので”日本語”を選択します。

debian10

 

次の画面で”日本語(Mozc)”を選択し、右上の”追加”をクリックして下さい。

debian10

 

最後に、設定画面を閉じてデスクトップ画面右上にある”en”をクリックし、”日本語(Mozc)”を選択すれば日本語入力が出来るようになります。

debian10

画面ロックをオフにする

次に無操作での画面ロックをオフにする方法を説明します。

デスクトップ画面上で右クリックし”設定”を開いて下さい。

debian10

 

設定画面を開いたら左メニューの”プライバシー”を選択し、右側の”画面ロック”をクリックします。

debian10

 

開いた画面で”自動画面ロック”をオフにして下さい。

debian10

 

次に、元の画面に戻り左メニューの”電源”を選択します。

電源メニューを開くと”ブランクスクリーン”の時間変更が出来るので”しない”を選択して下さい。

debian10

 

これで初期設定は完了となります。

MetaTrader4/5のダウンロード・インストール

MT4/5のダウンロード・インストールを行ないます。

まず画面左上の”アクティビティ”をクリックし、現れたメニュー内から”Firefox”を起動します。

debian10

 

Firefoxが起動したらアドレスバーに直接入力して検索します。

ubuntu18-04_gnome

 

それぞれ使用する海外FX会社が違うので、使用するFX会社のホームページを検索しMetaTraderをダウンロードしますが、下の画像のように”Save File”にチェックを入れて”OK”をクリックして下さい。(”Open with”からも実行できますが説明の為に一度保存します)

debian10

 

次にデスクトップ画面に戻り、画面左上の”アクティビティ”をクリックし、現れたメニュー内から”ファイル”を選択します。

debian10

 

フォルダサイズがちょっと大きいのでサイズの変更方法を最初に説明します。

ファイルを開いたら上部にある”▼”をクリックすると、”ー 100% +”とあると思いますが、”ー”で縮小、”+”で拡大できますのでお好みのサイズに調整して下さい。

debian10

 

サイズ調整が終わったらダウンロードフォルダを開いて下さい。

centos7-gnome

 

ダウンロードフォルダを開くとDLしたMetaTraderの.exeファイルがあるので右クリックし、”Wine Windows プログラムローダーで開く”をクリックして下さい。

debian10

 

MetaTraderのインストールが始まりますが、最初に”Wine Mono インストーラ”と”Wine Gecko インストーラ”が現れるのでインストールを選択して下さい。(何度か現れるので都度インストールを選択します)

debian10

debian10

 

Wine MonoとWine Geckoのインストールが終わるとMetaTraderのインストール画面が現れますが、下の画像のように文字化けしている部分があります。

debian10

 

とりあえずこのままMetaTraderのインストールを終わらせ、ログインしないで一旦MetaTraderを閉じて下さい。

MetaTrader4/5の文字化け修正

この文字化けは日本語フォントが入っていない為に発生します。

これを改善する為には、日本語フォントをDebianに入れる必要があるのですが、現在使用しているWindowsからフォントをコピーしDebianに移します。

まずは使用しているWindowsパソコンキーボードの”Windowsマーク””R”キーを同時に押して”ファイル名を指定して実行”画面を表示させて下さい。

次にボックス内に”control fonts”と入力し”OK”をクリックします。

ubuntu

 

フォント一覧が並んでいると思いますがこの中から、”MS ゴシック 標準”、”Webdings 標準”、”Wingdings 標準”の3つをコピーします。

ubuntu-mate

 

名前は”Windowsfont”でも何でも良いのでフォルダを作り、この3つのフォントをフォルダへ移動て下さい。

CentOSに転送した時に文字化けするのでフォルダ名は日本語ではなく英字にして下さい。

フォント3つをフォルダへ移動したらzipファイルにします。

やり方は、①該当フォルダを右クリック→②”送る”をクリック→③圧縮(zip形式)フォルダーをクリックでzipファイルが出来上がります。

debian10

 

コピーしたフォント(フォルダ)をDebianに移す手段は何でも良いですが、今回はTera Termを使用した転送方法をご紹介します。

まずTera TermからVPSサーバーにログインして下さい。

ログインしたら上部メニューの”ファイル”をクリックし”SSH SCP...”を開きます。

debian10

 

”SSH SCP...”を開くとこのような画面が現れます。

debian10

From: ①ボックスの横にあるボタンから先ほど圧縮したzipファイルを選択します。
To: ②送り先であるDebian側の保存先を入力します。 例)/home/meta4 ※meta4の部分はユーザー名を入力
Send ③ファイルの選択と送り先の入力が終わったらクリックします。

 

”Send”をクリックしたらリモート接続したDebianの”ファイル”を開いてみて下さい。

Windowsで作成したzipファイルが転送されていると思います。

centos7-gnome

Sendをクリックすると”scp:~Permission denied”とエラーが出る場合

このエラーはパーミッションの問題のようですが、VPSサービスによってエラーが出る場合があります。(現時点でこのエラーが確認出来ているのは、WEBARENA IndigoとさくらのVPSのみです)

ubuntu

 

これからこのエラーを改善する方法を説明しますので、エラーが発生していない方はこの後のzipファイルの解凍の項目まで読み飛ばして下さい。

”ファイル”を開きます。

ファイルを開いたら空いているスペースで右クリック→プロパティをクリックして下さい。

debian10

 

プロパティ内の”アクセス権”タブを開き、”フォルダー内のすべてのファイルの権限を変更する”をクリックして下さい。

debian10

 

”フォルダー内のすべてのファイルの権限を変更する”をクリックすると下の画面になるので、その他のフォルダーの”アクセスのみ”を”作成と削除”に変更し、画面右上の”変更”をクリックします。

debian10

 

これでTera Termの”SSH SCP...”から転送が可能になります。

Tera TermでDebianへ転送が成功した場合はここから続きをご覧下さい。

続いてzipファイルを解凍します。

解凍したいzipファイルを右クリックして”ここで展開する”を選択します。

centos8-gnome

 

”ここで展開する”をクリックすると下記のようにzipフォルダが解凍されていると思いますので確認して下さい。

centos8-gnome

 

解凍したフォルダ内にあるWindowsからコピーしたフォント3種類をまとめてコピーします。

centos7-gnome

 

コピーしたら一つ上の”ホーム”に戻り、右上にある”▼”をクリック→”隠しファイルを表示する”にチェックを入れます。

debian10

 

隠しファイルが表示されるようになると”.wine”と書いたフォルダが現れるので開いて下さい。

centos7-gnome

 

次はdrive_cを開いて下さい。

centos7-gnome

 

次はwindowsを開いて下さい。

centos7-gnome

 

最後にFontsを開いて下さい。

centos7-gnome

 

Fontsフォルダを開くと何も無い状態ですが、ここに先程コピーしたフォントを貼り付けて下さい。

Fontsフォルダに移動するとこのような状態になります。

centos7-gnome

 

これでフォント関連の作業は完了しましたので一度再起動を行ないます。

デスクトップ画面右上の電源ボタンをクリックし、現れた画面でまた電源ボタンをクリックします。

debian10

 

次の画面で”再起動”を選択します。

debian10

 

パスワード入力画面が現れるので”rootパスワード”を入力し、”認証”をクリックします。

debian10

 

”認証”をクリックするとOSが再起動するので少し経ってから再度リモートデスクトップ接続を行なって下さい。

再起動後はMetatraderを開いても文字化けは無くなっている筈です。

お気づきかと思いますが、Debian 10のGNOMEではデスクトップ画面にアプリのアイコンなどは全く表示されません。

画面左上の”アクティビティ”からアプリケーションを開く事になりますが、インストールしたMetaTraderの開き方を紹介しておきます。

”アクティビティ”をクリックし、一番下のアイコンをクリックします。

debian10

 

上に幾つかアイコンが並んでいますが、ここに無い場合は、画面下に”すべて”とあるのでクリックします。

debian10

 

”すべて”をクリックすると使用出来るアプリケーション一覧が現れるので、ここからインストールしたMetaTrader4/5を起動して下さい。

debian10

 

これで問題なくDebian上でMetatraderを稼働させる事ができると思いますが、初めに書いた通り、EAによってはDebian上で動作しないものもあります。

EAが正常に動作しない場合はWindows VPSを使う、スペック不足ならLinux VPS(Debian)のスペックを上げて使用するようにして下さい。

GNOMEはそれなりに動作が重いので、ある程度のスペックがないとMetaTraderもブラウザも起動できない可能性がありますので注意して下さい。

GNOMEは使用するVPSサービスによっては最安値プランだと少々厳しいかもしれませんので、時間課金のVPSなどでご自分の環境だとどうなのか試してから本稼働を行なって下さい。

それではこの辺でDebian 10(GNOME)でFX自動売買(EA)を動かす為の設定方法・手順の説明を終わりたいと思います。

最後までご覧頂きありがとうございました。

自動売買が可能なおススメの海外FX会社(業者)

当サイト内にてMT4/5が使えるおススメの海外FX会社のスペックや口座開設方法を細かく説明していますのでまだFX口座をお持ちでない方、他の海外FX会社の口座を開設したい方は是非参考にして頂きたいと思います。

 

タイトルとURLをコピーしました