やまちゃんのオーディオブログ

真空管アンプ、最近は資金調達のためのFX,MetaTrader4ネタもやっています。

mt4 fx自動売買 mql4

linuxの格安vps webarenaでmt4,セキュアにリモートデスクトップ(ubuntu,vnc,超軽量lxde利用):3 ubuntuのターミナルから、wineをインストールする

投稿日:

目次

0 導入編
1 vpsであるwebarenaでインスタンスを作成する。
2 ubuntuのターミナルに暗号化した通信ssh(Secure Shell)でログインする。
3 ubuntuのターミナルから、wineをインストールする(mt4をインストールせず、仮想デスクトップだけを利用する方は飛ばしてください)
4 vncを使って、仮想デスクトップと接続する(パスワードのみで接続)。
5 秘密鍵を利用して、ポートフォア―ドを利用し、仮想デスクトップvncとセキュアに接続する。
6 ファイアーウォールの設定、ポート番号の変更をしてセキュリティを強化する。
7 仮想デスクトップvncで、セキュアな接続においてクリップボードを使えるようにする(適切に設定しなければ使えません)。
8 mt4をインストール

3 ubuntuのターミナルから、wineをインストールする
(mt4をインストールせず、仮想デスクトップだけを利用する方は飛ばしてください)

これまでの操作で、自宅のパソコン(クライアント)から、Tera Termを介して、VPS(サーバー)に対し、コマンドを入力できる状態になった。windowsのコマンドプロンプトのような操作が可能。
ubuntuのターミナルでは、テキスト文字からなるコマンドだけを受け付ける。グラフィカルな操作は、ほとんどできない。あとで、マウス操作を受け付けるようなデスクトップソフトをインストールしていく。
ここで、ログインしているユーザーは「ubuntu」であり、ユーザーubuntuは、準スーパーユーザーであるので、コマンドに「sudo」を追加するだけで、root権限(管理者権限)でフォルダを作成したり、ソフトウェアをインストールしたりすることができる。

この項目では、wineという、linux上で、windowsソフトウェアを動作させるソフトをインストールする方法について説明する。
以下のコマンドを、1つ1つコピーして、マウスの右クリックでペーストできる。

sudo dpkg –add-architecture i386
sudo wget -nc https://dl.winehq.org/wine-builds/winehq.key; sudo apt-key add winehq.key
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’
sudo apt update
sudo apt install –install-recommends winehq-stable

一括ペーストしてもよいが、ソフトウェアはバージョンアップにより、以上のコマンドが動作しないことがあり、その場合、1つ動かないと次も動かなくて、どこで止まったのかを判断しづらくなります。
動作しない場合には、ネットでエラーをコピーペーストして、検索し、原因を探し出します。まさに玄人志向、素人苦労の世界。たいていの場合、必要なパッケージが、インストールされていないことが原因。解決策はたいていはネットに載っています。
上記コマンドにつき、「sudo dpkg –add-architecture i386」は、32ビットのソフトウェアを動作させるようにする宣言、「sudo apt update」は、インストールしたソフトを最新バージョンに更新する、「sudo apt install –install-recommends winehq-stable」は、最終的にwineをインストールするコマンド。その他は、このwineをインストールするのに必要なパッケージを、事前にインストールする過程です(内容はわかりません)。
いずれも、wine公式サイトのWineHQ Wikiに方法が載っています。
この文献によれば、ubuntuのバージョンによっては、「sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’」の部分が変わるようです。
ちなみに、「WebARENAのVPSでMT4環境構築」では「sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport」(「How to Install Wine 5.0 Stable in Ubuntu 18.04, 19.10」参照)が欠落しているので、最後まで動作せず、「winehq-stable : Depends: wine-stable (= xxxxxx~cosmic)E: Unable to correct problems, you have held broken packages.」などというエラーで止まります(「https://askubuntu.com/questions/1100351/broken-packages-fix-problem-for-wine」)。

これを直すために、散々調べ、上記「How to Install Wine 5.0 Stable in Ubuntu 18.04, 19.10」にたどり着きました。wineを検索すると、葡萄酒がたくさんヒットして困ります。「Wine 5.0 depend」などと検索して、このサイトにたどり着きました。最初は、wineに必要なパッケージが欠落しているはずと思い、当該サイトに記載の、

sudo apt-get install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386

を入れていましたが、後になって、「sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport」を入れれば、当該の386云々のコマンドは入れなくてもよいことが分かりました。「sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport」は、「winehq-stable」を入れる直前に入れてください。そうでないと、エラーが出ます。正しく動く場合には、「winehq-stable」を入れる段階で、y/nを訊いてきます。また、「winehq-stable」のインストールでは、結構いろいろとインストールしており、たくさん画面が流れます。最後に、「Processing triggers」で終われば、できているとみてよいです。あとは、正しくインストールされたかは、

wine –version

で、例えば、「5.01」などとバージョン番号が表示されると、正しくインストールされたことがわかります。
後は、「WebARENAのVPSでMT4環境構築」と同様、アップデートしておきます。

apt-get update -y
apt-get upgrade –y

以上で、wineのインストールは終わりです。とりあえず、ここでは用意するだけです。

-mt4 fx自動売買 mql4

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


関連記事

no image

linuxの格安vps webarenaでmt4,セキュアにリモートデスクトップ(ubuntu,vnc,超軽量lxde利用)6 ファイアーウォールの設定、ポート番号の変更をしてセキュリティを強化する

0 導入編 1 vpsであるwebarenaでインスタンスを作成する。 2 ubuntuのターミナルに暗号化した通信ssh(Secure Shell)でログインする。 3 ubuntuのターミナルから …

no image

MetaTrader4 プロジェクト管理(やまちゃんずフレームワーク)

MetaTrader4(MT4)のプログラミング言語mql4のプロジェクト管理、ファイル分割について説明していきます。これらの体系的説明は今までネットを見てもほぼ皆無でした。なので、プロジェクト管理を …

no image

為替fx自動売買 mql4 alert デバッグ

オーディオネタではなくすいません。 オーディオでは、最近はウッドホーンを買い、実家のドライバーは持ち運ぶのが大変なので放置して、peavey44tの2インチドライバー2万円也を取り付け、ヤフオクで入手 …

no image

linuxの格安vps webarenaでmt4,セキュアにリモートデスクトップ(ubuntu,vnc,超軽量lxde利用)7 仮想デスクトップvncで、セキュアな接続においてクリップボードを使えるようにする

目次 0 導入編 1 vpsであるwebarenaでインスタンスを作成する。 2 ubuntuのターミナルに暗号化した通信ssh(Secure Shell)でログインする。 3 ubuntuのターミナ …

no image

linuxの格安vps webarenaでmt4,セキュアにリモートデスクトップ(ubuntu,vnc,超軽量lxde利用):1webarenaでインスタンス作成

目次 0 導入編 1 vpsであるwebarenaでインスタンスを作成する。 2 ubuntuのターミナルに暗号化した通信ssh(Secure Shell)でログインする。 3 ubuntuのターミナ …

[最近の記事]
2020年7月
 1234
567891011
12131415161718
19202122232425
262728293031