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で行った。
一応名前は、
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を投入するか。
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内からファイルを取得。