無料VPSの作成

Oracle VPS 無料VPS作成。

https://www.8note.net/2020/01/vpsea.html

こちらに記事のやり方を行う。

oracle cloud登録

https://www.virment.com/oracle-cloud-always-free-create-vm/

のやり方で通り登録 インスタンス名かっこよくすればよかった。

パスワード決めて、 カード登録も行う。

 

VMインスタンスの作成でubuntu18.04をインストール ubuntu18.04minimalで良かった。

sshの作成はTera Termで行った。

一応名前は、

公開キー id_rsa.oracle.pub

秘密キー id_rsa.oracle で行った。

参照: https://codebookshelf.com/2017/04/%E5%85%AC%E9%96%8B%E9%8D%B5%E3%82%92%E5%88%A9%E7%94%A8%E3%81%97%E3%81%A6%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3%E3%81%ABssh%E3%81%99%E3%82%8B/

SSH接続で

sudo apt update

sudo apt install lxde

sudo apt install xrdp

sudo systemctl set-default multi-user.target

sudo systemctl set-default graphical.target

sudo sed -i '17i-A INPUT -p tcp -m state --state NEW -m tcp --dport 3389 -j ACCEPT' /etc/iptables/rules.v4

sudo passwd ubuntu Enter new UNIX password: ********** (自分で決めたパスワードを入力10文字内にしないと進まなくなる)

Retype new UNIX password: ********** (確認のため再入力) 手順通りリモートデスクトップで接続。

sudo apt install -y software-properties-common

wget -nc https://dl.winehq.org/wine-builds/winehq.key

sudo apt-key add winehq.key

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

・ここでしくったか。 /etc/apt/sources.listを57行目削除。 https://forums.ubuntulinux.jp/viewtopic.php?id=148 こちらにて削除。

sudo apt update

でヒット7だかがエラー sudo apt-get update もやった。

https://sicklylife.hatenablog.com/entry/2018/09/01/004846 でxenial mainも実行。

sudo dpkg --add-architecture i386

sudo apt install -y winehq-stable winetricks winetricks cjkfonts

wine --version ⇒ wine-4.0.3 であれば正常

wine -5.0 になっちゃった。

 

MT4インストール http://nanno.dip.jp/softlib/man/rlogin/#PROTO

Rlogin

Rloginを使わずにteratermで以下の要領で転送。

(SCP) https://www.j-oosk.com/teraterm/file-transfer/128/

リモートデスクトップから

wine gemtrade4setup.exe

インストール失敗。

err:winediag:SECURE32_initNTLMSP

 

リモートデスクトップから

wine gemtrade4setup.exe

 

インストール失敗。

0009:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)

0009:err:winediag:SECURE32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntml_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

 

一度アンインストールする

https://tombomemo.com/wine-install-setting/

sudo apt remove winehq-stable

 

そののち以下の要領でインストール

https://www.mql5.com/ja/articles/1358 

 

もう一度

wine gemtrade4setup.exe

出てくるものは変わらず。

 

winbindをインストールで上記エラー解消。

sudo apt-get install winbind

 

最後のエラーこれを試す。

https://blog.michinari-nukazawa.com/2013/12/build-wine-178-git-32bit-env-ubuntu.html?m=1

 

.wine以下を削除し再インストール。

rm -rf ~/.wine/*

rm -rf ~/.wine/.update-timestamp

 

でインストール。

sudo apt-get install wine-stable

sudo apt-get update

sudo apt-get install --install-recommends winehq-stable

wine --version

wine 5.0.0と出るので

 

wine gemtrade4setup.exe

ウィンドウがいろいろ出てくるがyesというかインストール

 

MQL5のホームページが表示されそうなところでダウン。

アプリケーション起動まで行かない。

 

再度下記実行。

sudo dpkg --add-architecture i386

sudo apt install -y winehq-stable winetricks

winetricks cjkfonts

 

wine gemtrade4setup.exe

 

インストーラ最初の画面でる。

ホームページで止まる。

 

帰宅後GEMMT4実行!起動動作もOK。

 

EA転送

teratermで以下の要領で転送。(SCP)

https://www.j-oosk.com/teraterm/file-transfer/128/

SSH接続してSCP転送

 

/home/ubuntu/.wine/drive_c/Program Files (x86)/Tradeview MetaTrader 4 Terminal/MQL4/Experts

ここにぶっこんで再起動

 

MT4のニコちゃんマークが出ない。

 

swapon -s

free

sudo fallocate -l 2G /swapfile

sudo chmod 600 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

sudo cp -p /etc/fstab /etc/fstab.org

sudo sed -i ' 3i/swapfile none swap sw 0 0' /etc/fstab

そのようなファイルはありません。とでるが書き損じでした。



2台目挑戦

SSHキーは

id_rsa.oracle2.pub

に生成。

 

Canonical Ubuntu 18.04 Minimal

で作成するも下記エラー。

 

可用性ドメインGtvh:AP-TOKYO-1-AD-1のシェイプVM.Standard.E2.1.Microの容量が不足しています。 後で再試行してください。 ホスト容量の詳細。

 

また、人気がありすぎてoracle cloudの容量が足りなくなったか。まあ気長にポチポチするとしよう。

 

3月6日できた。早速手順通りやる。

wineがインストール出来てない模様。

ubuntu minimalだからか少しエラーが違う。

 

https://marmooo.blogspot.com/2020/01/apt.html

 

こちらの方の修正方法まんまなのでこのままやっていきます。

wine --version

wine-5.0

 

OK!インストーラXMを投入するか。

TeraTermからXMインストーラSCP転送。

wine xmtrading.exe

 

再度下記実行。

sudo dpkg --add-architecture i386

sudo apt install -y winehq-stable winetricks

winetricks cjkfonts

 

ニコマークでない。がインストール完了。

 

swapon -s

free

sudo fallocate -l 2G /swapfile

sudo chmod 600 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

sudo cp -p /etc/fstab /etc/fstab.org

 

ここができない

sudo sed -i ' 3i/swapfile none swap sw 0 0' /etc/fstab

なぞだ。

 

ニコマークはWindowsのフォント内にある。

wingding.ttf

wineのフォント内にコピペ。

https://note.com/tetrapot/n/n08aac30723e6

 

AmazonAWS

MT4インストールファイルはRDPにCドライブを解放しRDP内からファイルを取得。