기본 콘텐츠로 건너뛰기

5월, 2020의 게시물 표시

Indy SDK Java 예제 빌드 및 실행

Indy SDK Java 예제 빌드 및 실행 아래 문서를 참고하여 Ubuntu에서 Indy SDK Java 예제를 빌드하고 실행하는 실습을 진행합니다. Indy SDK Samples - Java 1. 실습 환경 Windows 10 Oracle VM VirtualBox 6.1.6 가상 머신 생성 이름: ubuntu-indy 메모리 크기: 4 GB 저장소 크기: 40 GB ( 10 GB로 하면 금방 부족해짐) Ubuntu Desktop 20.04 LTS 2. Java 빌드 프로그램 설치 Java SDK를 설치합니다. $ sudo apt-get install openjdk-8-jdk Maven을 설치합니다. $ sudo apt-get install maven 3. Java 예제 빌드 Indy SDK 소스를 다운로드합니다. $ cd $HOME $ git clone https://github.com/hyperledger/indy-sdk.git Java 예제를 빌드합니다. $ cd $HOME/indy-sdk/samples/java $ mvn package 4. 테스트 Indy 노드 풀을 실행합니다. $ cd $HOME/indy-sdk $ docker build -f ci/indy-pool.dockerfile -t indy_pool . $ docker run -itd -p 9701-9708:9701-9708 indy_pool Java 예제를 실행합니다. $ mvn exec:java -Dexec.mainClass=Main 정상적인 실행 결과는 아래와 같은 메시지를 출력합니다. Anoncreds sample -> started SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logge...

Indy SDK 빌드 및 설치

Indy SDK 빌드 및 설치 Indy SDK 바이너리 파일을 설치하려면 아래의 문서를 참고하여 libindy , libnullpay , libvcx , 그리고 indy-cli 를 설치할 수 있습니다. Ubuntu based distributions (Ubuntu 16.04 and 18.04) 여기서는 아래 문서들을 참고하여 Ubuntu에서 Indy SDK 소스를 빌드하고 설치하는 과정을 실습합니다. The Rust Programming Language - Installation Setup Indy SDK build environment for Ubuntu based distro (Ubuntu 16.04) on Read the Docs Setup Indy SDK build environment for Ubuntu based distro (Ubuntu 16.04) on GitHub Indy SDK on GitHub 1. 실습 환경 Windows 10 Oracle VM VirtualBox 6.1.6 가상 머신 생성 이름: ubuntu-indy 메모리 크기: 4 GB 저장소 크기: 40 GB ( 10 GB로 하면 금방 부족해짐) Ubuntu Desktop 20.04 LTS 2. C 빌드 프로그램 설치 Make를 설치합니다. $ sudo apt-get install make C/C++ 컴파일러 및 링커를 설치합니다. $ sudo apt-get install g++ 3. Rust 빌드 프로그램 설치 터미널에서 아래 명령을 실행합니다. $ curl https://sh.rustup.rs -sSf | sh 위 명령은 다음 작업을 수행합니다. 설치 스크립트 다운로드 설치 스크립트 실행 rustup 을 설치 rustup 을 사용하여 최신 버전의 Rust를 설치 Rust 실행 경로 $HOME/.cargo/bin 를 환경변수 PATH 에 추가 ...

Ubuntu에 Docker 설치하기

Ubuntu에 Docker 설치하기 아래 문서를 참고하여 Ubuntu에 Docker Engine과 Docker Compose를 설치합니다. Install Docker Engine on Ubuntu Install Docker Compose 실습 환경 Windows 10 Oracle VM VirtualBox 6.1.6 가상 머신 생성 이름: ubuntu-docker 메모리 크기: 4 GB 저장소 크기: 40 GB ( 10 GB로 하면 금방 부족해짐) Ubuntu Desktop 20.04 LTS Docker Engine 설치 Install Docker Engine on Ubuntu 문서는 Docker 설치 방법으로 아래 세 가지를 제시하고 있습니다. Install using the repository Install from a package Install using the convenience script 여기서는 첫번째 방법으로 진행합니다. 저장소 설정 apt 가 HTTPS를 통하여 저장소를 사용할 수 있도록 패키지 추가 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common Docker의 GPG 키 추가 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - stable 저장소 설정 $ sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" 위 명령 줄에서 $(lsb_...

Hyperledger Fabric 시작하기

Hyperledger Fabric 시작하기 Windows PC에 가상머신을 생성하고 Ubuntu를 설치한 상태에서 아래 문서를 따라하면서 실습을 하였습니다. Hyperledger Fabric v2.0 - Getting Started 이 문서를 작성하면서 사용한 소프트웨어 버전을 각각의 소프트웨어 이름 옆에 표시하였습니다. 실습 환경 Windows 10 Oracle VM VirtualBox 6.1.6 가상 머신 생성 이름: ubuntu-fabric 메모리 크기: 4 GB 저장소 크기: 40 GB ( 10 GB로 하면 금방 부족해짐) Ubuntu Desktop 20.04 LTS 1. 준비 사항 Git 2.17.1 sudo apt-get install git cURL 7.58.0 sudo apt-get install curl Docker 19.03.8 아래 문서를 참고하여 Docker를 설치합니다. Install Docker Engine on Ubuntu 설치 방법으로 Install using the repository 을 택하여 진행하였습니다. SETUP THE REPOSITORY apt 가 HTTPS를 통하여 저장소를 사용할 수 있도록 패키지 추가 $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common Docker의 GPG 키 추가 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - stable 저장소 설정 $ sudo add-apt-repository \ "deb [arch=amd64] https://download.d...