1. 程式人生 > >關於centos版本安裝ethereum錢包

關於centos版本安裝ethereum錢包

inux csharp log .com centos oot hive fig 使用

安裝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錢包