Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- PYTHON
- nohup
- insert
- rethinkdb
- Materials
- GoCD
- sshpass
- appium
- SWIFT
- STF
- centos
- postgres
- Jupyter
- port forwarding
- appium server
- perfect
- STF_PortForwarding
- 28015
- nmap
- Jupyter Notebook
- nGrinder
- mysql
- kitura
- 실행권한
- ftp
- ubuntu
- ssh
- openpyxl
- create table
- postgresql
Archives
- Today
- Total
don't stop believing
Geth (Go-ethereum) 설치 (on CentOS) 본문
CentOS에서도 Geth를 설치해 보겠습니다.
먼저 버전부터 확인하고 가겠습니다.
$ grep . /etc/*-release /etc/centos-release:CentOS Linux release 7.5.1804 (Core) /etc/os-release:NAME="CentOS Linux" /etc/os-release:VERSION="7 (Core)" /etc/os-release:ID="centos" /etc/os-release:ID_LIKE="rhel fedora" /etc/os-release:VERSION_ID="7" /etc/os-release:PRETTY_NAME="CentOS Linux 7 (Core)" /etc/os-release:ANSI_COLOR="0;31" /etc/os-release:CPE_NAME="cpe:/o:centos:centos:7" /etc/os-release:HOME_URL="https://www.centos.org/" /etc/os-release:BUG_REPORT_URL="https://bugs.centos.org/" /etc/os-release:CENTOS_MANTISBT_PROJECT="CentOS-7" /etc/os-release:CENTOS_MANTISBT_PROJECT_VERSION="7" /etc/os-release:REDHAT_SUPPORT_PRODUCT="centos" /etc/os-release:REDHAT_SUPPORT_PRODUCT_VERSION="7" /etc/redhat-release:CentOS Linux release 7.5.1804 (Core) /etc/system-release:CentOS Linux release 7.5.1804 (Core)
CentOS에 접속해 golang과 geth 설치에 필요한 package를 설치합니다.
$ sudo yum install -y epel-release $ sudo yum install -y golang gmp-devel git
git에서 geth source를 다운받아 컴파일 합니다.
$ git clone https://github.com/ethereum/go-ethereum $ cd go-ethereum $ make all $ sudo cp build/bin/geth /usr/local/bin $ sudo cp build/bin/bootnode /usr/local/bin
go-ethereum 폴더에서 make 명령으로 컴파일 할 때 all 을 해줘야 여러 툴들도 같이 컴파일 됩니다.
make geth로 설치했다가 bootnode가 없는 것을 확인하고 다시 make all로 컴파일 해 줬습니다.
설치가 완료되었으니 Solo Network에 접속해 보겠습니다.
$ geth --dev console
접속했다면 accounts와 blockNumber도 확인해 봅시다.
> eth.accounts ["0xd0a1f8036f8a070d869f5d4c280a3ae2bab2e4e7"] > eth.blockNumber 0
여기까지 CentOS에 geth 설치였습니다.
'Ethereum' 카테고리의 다른 글
테스트 네트워크 만들어보기 (by admin.addPeer) (2) | 2018.09.28 |
---|---|
테스트 네트워크 만들어보기 (by bootnode) (0) | 2018.09.27 |
Geth (Go-ethereum) 설치 (on Windows 10) (1) | 2018.09.26 |
Contract 개발 환경 (Remix; Browser-Solidity) (0) | 2018.08.26 |
solidity 컴파일러 설치 (on Mac) (0) | 2018.08.26 |
Comments