geth是以太坊的官方客戶端,它是一個命令行工具,提供很多命令和選項,可以運行以太坊節點、創建和管理賬戶、發送交易、挖礦、部署智能合約等。
下面介紹geth的三種安裝方法:
- 直接下載可執行文件
- 在線安裝
- 從源碼編譯安裝
方法一 直接下載可執行文件
最簡單的方法是直接下載可執行文件,以太坊開發團隊提供了各個系統的編譯好的geth可執行文件,可以去官方下載地址或國內鏡像下載適合你系統的版本壓縮包,解壓縮后直接運行就可以。在命令行中輸入 geth help
可查看geth的用法。
注意1:geth是一個命令行工具,需要在命令行中運行geth,windows用戶不要直接雙擊geth.exe。
注意2:如果不加任何任何參數直接運行 geth
,會自動連接到以太坊公網,此時會開始同步區塊,在Linux系統中,區塊數據默認存儲在~/.ethereum中。
方法二 在線安裝
Ubuntu用戶可以選擇在線安裝的方式,在終端中依次執行以下命令即可:
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
安裝完成后執行 geth help
查看geth的用法。
方法三 從源碼編譯安裝
編譯安裝推薦使用Linux系統,本文以64位的Ubuntu14.04系統為例。
geth是用go語言寫的,編譯geth源碼需要go語言和C語言編譯器,因此需要先安裝go語言,go語言版本推薦用go1.7及以上。
首先下載geth源碼 go-ethereum,這里以 go-ethereum-1.5.6.tar.gz
為例:
接下來解壓縮源碼:
tar -xzf go-ethereum-1.5.6.tar.gz
用下面的命令編譯:
cd go-ethereum-1.5.6
make geth
等待十幾秒,編譯就完成了,此時會在 go-ethereum-1.5.6/build/bin
中生成geth可執行文件。
輸入 geth help
命令,會顯示geth所有的命令和選項:
cd build/bin
./geth help