在ubuntu18.04上安裝EOS
### 在ubuntu18.04上安裝EOS的目的: - 把交易所的eos轉到eos主網,防止交易所跑路或者交易所被黑客攻擊 - [在不聯網的安全環境下,用eos官方的命令行工具,創建自己的公鑰和私鑰](https://www.cnblogs.com/xiaoshiwang/p/9822141.html) - [用eos官方的命令行工具,創建錢包,執行轉賬,購買RAM等](https://www.cnblogs.com/xiaoshiwang/p/9822141.html)本筆記包括二部分
一, 在虛擬機vbox上安裝ubuntu18.04
二, 在ubuntu18.04上編譯eos源代碼,再安裝eos
第一部分:在虛擬機vbox上安裝ubuntu18.04
1,根據自己機器的cpu是32bit還是64bit,來決定選擇Ubuntu(64-bit)或者是Ubuntu(32-bit)
2,選擇內存大小
因為安裝eos推薦7GB的物理內存,所以最好分給虛擬機7*1024=7168MB。
如果機器的內存不夠7GB,也沒關系,分給虛擬機5*1024=5120MB,也行,
但是要主要在安裝eos時,需要修改一個配置文件,下面會詳細說明。
3,選擇硬盤大小。
因為安裝EOS最小需要20GB的硬盤空間,所以選擇20GB以上即可
4,選擇ISO安裝文件
鼠標左擊剛才建立好的虛擬機ubunto eos后,再鼠標左擊Settings按鈕
點擊光盤圖標,選擇下載好的ubuntu鏡像(文件名類似:ubuntu-18.04-desktop-amd64.iso)
5,啟動ISO
設置完畢后,
-
點擊Start按鈕右邊的倒三角,選擇headless Start
-
按鈕start會變成show,然后點解show
6,選擇系統語言,點install ubuntu
安裝成功
第二部分:在ubuntu18.04上編譯eos源代碼,再安裝eos
1,安裝git
sudo apt install git
如果遇到下面的錯誤
請重啟虛擬機里的ubuntu
2,安裝EOS
- github庫下載源碼。(新舊版本無變化)
$ git clone https://github.com/EOSIO/eos --recursive
下載成功后,進入eos目錄,執行eosio_build.sh腳本就OK了。
$ cd eos
$ ./eosio_build.sh
出現下面的錯誤‘
執行:git submodule update --init --recursive
如果再出現下面錯誤:
編輯:eos/scripts/eosio_build_ubuntu.sh 文件
在exit 1前面加//
再次執行:
$ cd eos
$ ./eosio_build.sh
提示安裝eos需要安裝下圖的軟件,輸入yes
由於時間比較長,如果網絡突然斷線,就再執行一次
$ ./eosio_build.sh
下圖是編譯成功的畫面
測試可否安裝eos,根據上圖的提示,拷貝上圖的2個命令,並執行。
下面的是例子,每個人的環境不同,必須復制上圖的命令,並執行
$ export PATH=${HOME}/opt/mongodb/bin:$PATH
$ /root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
$ cd /home/yaoyh/app/eos/build; make test
測試成功后,出現下面的畫面
安裝
$ cd /yourPath/eos
$ sudo ./eosio_install.sh
安裝成功后,如下圖: