하이퍼레저 패브릭을 사용하기 위해 프라이빗 네트워크를 구축하기 전에
필요한 개발 환경부터 구축한다.
docker 설치는 아래 게시물에서 확인!!
2021.09.12 - [블록체인/Project] - 21.09.12 우분투에서 도커 설치
1. curl을 설치하고
sudo apt-get install curl
2. node.js를 설치한다.
sudo apt-get update
sudo apt-get install build-essential libssl-dev
curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
bash install_nvm.sh
source ~/.profile
nvm install v8.11.1
3. go도 설치한다.
curl -O https://storage.googleapis.com/golang/go1.12.17.linux-amd64.tar.gz
tar -xvf go1.12.17.linux-amd64.tar.gz
sudo mv go /usr/local/ //얘는 디렉토리가 없어서 안된다고 뜬다!
sudo ln -s /usr/local/go/bin/go /usr/local/bin/go
4. ".profile"을 수정해준다.
✔에디터에서 수정하는 방법
gedit ~/.profile //editer를 연다.
//마지막 줄에 다음 2 줄을 추가해준다.
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin:~/fabric-samples/bin
✔터미널에서 수정하는 방법
//터미널에 다음 명령어 2 줄을 입력한다.
echo 'export GOPATH=$HOME/go' >> ~/.profile
echo 'export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin:~/fabric-samples/bin' >> ~/.profile
5. ".profile" 파일에서 변경된 사항을 바로 적용시켜준다.
source ~/.profile
6. hyperledger docker 최신 파일 받기
bash -s 뒤의 숫자들은 각각의 버전을 의미한다.
fabric version: 1.4.12
fabric ca version: 1.4.9
thirdparty version: 0.4.22
curl -sSL http://bit.ly/2ysbOFE | bash -s -- 1.4.12 1.4.9 0.4.22
7. 설치가 잘 되었는지 확인한다.
./fabric-samples/bin/cryptogen
참고문서 링크
'Ubuntu' 카테고리의 다른 글
21.09.25 Ubuntu 폴더 열기 (0) | 2021.09.25 |
---|---|
21.09.25 포맷 후 재실행 에러 (0) | 2021.09.25 |
21.09.12 우분투에서 도커 설치 (0) | 2021.09.12 |