Go-Ethereum
如何在不使用 PPA 的情況下在 Ubuntu 上更新 Geth
我最初使用原始(閱讀:舊)乙太坊首頁上的說明,使用 Bash 單行中的命令下載了 Geth
curl
。我現在想更新到支持 Homestead 的版本。目前的Ubuntu 安裝說明基於
apt-get
,它從官方儲存庫中提取內容。有什麼方法可以在不使用儲存庫方法的情況下進行更新?如果我現在必須使用儲存庫方法,如何在不失去帳戶數據的情況下刪除舊版本的 Geth?
建構 Geth(命令行客戶端)
將儲存庫複製到您選擇的目錄:
git clone https://github.com/ethereum/go-ethereum
如果您還沒有 Go (v1.4) 的最新發行版,請安裝它:
建構 geth 需要安裝一些外部庫:
sudo apt-get install -y build-essential libgmp3-dev golang
最後,使用以下命令建構 geth 程序。
cd go-ethereum make geth
更新
cd go-ethereum git pull make geth
來自維基
您可以自己編譯並避免儲存庫。
詳細說明在這裡
建構過程的快速總結是:
- 複製回購:
git clone https://github.com/ethereum/go-ethereum
- 安裝依賴項。
- 建構軟體:
cd go-ethereum && make geth