1. 程式人生 > >linux ubuntu 搭建超級賬本fabic環境

linux ubuntu 搭建超級賬本fabic環境

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好像白安裝了

未完待續。。。