Go-Ethereum

如何在不使用 PPA 的情況下在 Ubuntu 上更新 Geth

  • March 16, 2016

我最初使用原始(閱讀:舊)乙太坊首頁上的說明,使用 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

來自維基

您可以自己編譯並避免儲存庫。

詳細說明在這裡

建構過程的快速總結是:

  1. 複製回購:
git clone https://github.com/ethereum/go-ethereum
  1. 安裝依賴項。
  2. 建構軟體:
cd go-ethereum && make geth

引用自:https://ethereum.stackexchange.com/questions/2058