關於centos版本安裝ethereum錢包
安裝go
wget https://studygolang.com/dl/golang/go1.9.linux-amd64.tar.gz --no-check-certificate
tar -zxvf go1.9.linux-amd64.tar.gz
mv go /usr/local/
echo "export GOROOT=/usr/local/go" >> /etc/profile
echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile
source /etc/profile
升級git
yum remove git
yum install zlib-devel
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
yum install gettext-devel
yum install curl-devel
下載https://github.com/git/git/archive/v2.14.1.tar.gz
tar -zxvf git-2.14.1.tar.gz
cd git-2.14.1
./configure --without-tcltk --with-curl
gmake
gmake install
安裝go-ethereum
git clone https://github.com/ethereum/go-ethereum.git
cd go-ethereum/
gmake all
echo "export PATH=$PATH:$PWD/build/bin" >> /etc/profile
source /etc/profile
本人第一次接觸以太坊錢包安裝 找到了以上教程 然後發現在其中編譯go_ethereum的時候出現了錯誤
然後發現是自己的git沒有升級成功 因為編譯需要高版本的git版本 所以會編譯不成功 之後執行
(1)首先先更新系統 yum update (2)安裝依賴的包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gccperl-ExtUtils-MakeMaker (3)下載git源碼並解壓縮 wget https://github.com/git/git/archive/v2.3.0.zip unzip v2.3.0.zip cd git-2.3.0 (4)編譯安裝 make prefix=/usr/local/git all make prefix=/usr/local/git install (5)此時你如果使用git --version 查看git版本的話,發現git仍然是1.7.1版本。這是因為它默認使用了"/usr/bin"下的git。 你可以用下面的命令查看git所在的路徑: whereis git #git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz (6)我們要把編譯安裝的git路徑放到環境變量裏,讓它替換"/usr/bin"下的git。為此我們可以修改“/etc/profile”文件(或者/etc/bashrc文件)。 sudo vim /etc/profile 然後在文件的最後一行,添加下面的內容,然後保存退出。 export PATH=/usr/local/git/bin:$PATH (7)使用source命令應用修改。 source /etc/profile (8)然後再次使用git --version 查看git版本,發現輸出2.3.0,表明安裝成功。
其中如果在unzip是發現出現錯誤 unknow unzip 命令 則執行 yum install umzip 即可
成功之後執行geth就可以進行同步區塊了
Ctrl+Z可以將同步放到後臺執行(暫停執行) 之後執行 bg 就可以將其後臺啟動執行了
使用
nestat -nltp 可以查看到程序占用的端口
關於centos版本安裝ethereum錢包