linux ubuntu 搭建超級賬本fabic環境
阿新 • • 發佈:2019-01-08
1.基礎軟體安裝
更新一下ubuntu的軟體包資源列表,方便下面安裝軟體
sudo apt-get update
安裝ssh服務
安裝了這個東西,你就可以使用一些工具遠端連線你的ubuntu系統了,比如 SecureCRT,filezilla之類的
sudo apt-get install ssh
安裝git
這個東西是程式碼管理工具,這裡方便你下載fabirc的原始碼
sudo apt-get install git
執行 git --version 驗證一下
安裝Pip
這個東西是python語言的一個模組,安裝之後,可以用 pip命令來安裝一些軟體
sudo apt-get install python-pip
安裝go語言
fabric是go語言開發的,所以要安裝go語言來編譯解釋執行它
安裝docker
Fabric使用的docker容器來進行資料儲存和服務執行,所以要安裝docker
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get -y update
sudo apt-get -y install docker-ce
到這裡docker安裝好了,但是現在當前使用者並有沒有許可權執行docker命令,還需要把當前使用者zengchen(這是我的使用者名稱,你們要替換成你們的)加入到docker使用者組裡
sudo usermod -aG docker zengchen
登出並重新登入,或者重啟一下系統,才會生效,已經可以執行docker命令了
安裝docker-compose
跟docker配套使用的
2.下載fabric原始碼
還記得安裝go語言,設定的環境變數$GOPATH嗎?得把原始碼下載到那個目錄裡,我的$GOPATH目錄是
/home/zengchen/go
你們可以用 echo $GOPATH命令 輸出一下看看,如果$GOPATH是空的,那說明安裝go的時候,/etc/profile沒有配置好,再去配置一下
接下來cd進入$GOPATH目錄,建立目錄
mkdir -p src/github.com/hyperledger
進入剛剛建立的目錄,使用git下載原始碼
git clone https://github.com/hyperledger/fabric.git
下載速度慢的讓人難以置信,放棄這種原始碼下載方式,git好像白安裝了
未完待續。。。