Skip to content

Instantly share code, notes, and snippets.

@golife-sysop
golife-sysop / install_go_ethereum.md
Last active Aug 24, 2018
示範在 Linux 從頭開始編譯 go-ethereum,並完成安裝到順利執行起 geth (於 CentOS Linux 7.4)
View install_go_ethereum.md

編譯、安裝 go-ethereum

開始

  • 底下假設 $GOETHEREUMROOT 為您欲安裝的目標主目錄
    • 請自行代換成正確、您所希望的目錄 (e.g., /home/bitcoind 建議是寫絕對路徑 (absolute path) 為妥,比較不會有不小心弄錯的地方)
先下載 Go 並安裝、設定執行環境
@golife-sysop
golife-sysop / install_bitcoind.md
Last active Aug 16, 2018
示範在 Linux 從頭開始編譯 bitcoin core,並完成安裝到順利執行起 bitcoind (不帶 Qt GUI) (於 CentOS Linux 7.4)
View install_bitcoind.md

編譯、安裝 bitcoind

  • bitcoind : 即為 bitcoin core 不帶 GUI.
  • 本案例示範了由 https://github.com/bitcoin/bitcoin 下載所得的 source code 開始,從 source code 開始 build 起。從頭 compile bitcoind (包括相關所需 libraries) 直至安裝完成,並且順利帶起執行。
  • 於 CentOS Linux 7.4
  • 不帶 Qt GUI
  • 底下示範,不以 root (除了 libevent) 身分,而是以個人身分安裝
    • (因此,您可以看到,東西都是額外 build、額外放;自己獨立 linking,與系統安裝分開)

libevent

先安裝 libevent