Cài đặt Hyperledger Fabric trên Ubuntu

Cách đơn giản nhất để cài đặt Hyperledger Fabric trên Ubuntu là sử dụng dòng lệnh. Tham khảo tiếp bài viết dưới đây của Taimienphi.vn để biết cách cài đặt Hyperledger Fabric trên Ubuntu

Hyperledger Fabric là framework blockchain mà bạn có thể sử dụng làm nền tảng cho việc phát triển các ứng dụng hoặc các giải pháp với kiến trúc module. Không như cách cài Chrome trên Linux, Ubuntu, việc cài đặt Hyperledger Fabric trên Ubuntu chưa bao giờ là dễ dàng cả.

Tuy nhiên may mắn là cả Hyperledger Fabric và Ubuntu đều là mã nguồn mở, vì vậy bạn có thể cài đặt Hyperledger Fabric trên Ubuntu mà không cần phải cài đặt thêm bất cứ phần mềm nào cả. Trong bài viết dưới đây Taimienphi.vn sẽ hướng dẫn bạn cách cài đặt Hyperledger Fabric trên Ubuntu.

cai dat hyperledger fabric tren ubuntu

Lưu ý: Trong bài viết dưới đây Taimienphi.vn cài đặt Hyperledger Fabric v1.0 trên Ubuntu Server 16.04. Tuy nhiên bạn có thể áp dụng cách này với các phiên bản Hyperledger Fabric và Ubuntu Server khác.

Ngoài ra bạn sẽ cần một tài khoản với quyền sudo để thực hiện.

Cài đặt Hyperledger Fabric trên Ubuntu

Cài đặt ngôn ngữ Go (hay còn gọi Golang)

Hyperledger Fabric phụ thuộc vào ngôn ngữ Go, yêu cầu phiên bản tối thiểu là v1.7. Mặc dù phiên bản 1.10.2 có sẵn nhưng không khả dụng. Thực hiện theo các bước dưới đây để cài đặt ngôn ngữ Go (v1.7):

Trước hết thay đổi thư mục home bằng lệnh cd -/.

Tải xuống file tar bằng lệnh wget: https://storage.googleapis.com/golang/go1.7.1.linux-amd64.tar.gz

Tiếp theo giải nén file tar bằng lệnh: tar xvzf go1*.tar.gz.

Bước tiếp theo bây giờ bạn cần làm là thiết lập GOPATH và GOROOT bằng các lệnh dưới đây:

mkdir $HOME/gopath
export GOPATH=$HOME/gopath
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin

Kiểm tra để chắc chắn golang đang hoạt động bằng cách thông qua lệnh go version. Trên màn hình sẽ hiển thị phiên bản mà bạn vừa cài đặt.

Cài đặt các phụ thuộc

Để cài đặtHyperledger Fabric trên Ubuntu, bước tiếp theo bạn cần làm là cài đặt các phụ thuộc. Đầu tiên là libltdl-dev. Sử dụng lệnh dưới đây để cài đặt libltdl-dev:

sudo apt install libltdl-dev

Docker là phụ thuộc tiếp theo. Để cài đặt Docker từ file .deb tải xuống, bạn sử dụng các lệnh dưới đây:

wget https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_18.03.1-ce-0-ubuntu_amd64.deb

sudo dpkg -i docker*.deb

sudo apt install -f

Thêm người dùng vào nhóm docker bằng lệnh:

sudo usermod -aG docker USERNAME

Trong đó: USERNAME là tên thật của người dùng

Tiếp theo đăng xuất và đăng nhập lại. Để xác minh rằng Docker đang làm việc bạn chạy lệnh:

docker run hello-world

Nếu nhìn thấy "Hello from Docker!" tức là bạn có thể tiếp tục.

Bước tiếp theo bây giờ là cài đặt Pip bằng cách sử dụng lệnh dưới đây:

sudo apt install python-pip

Xác minh Pip đã được cài đặt bằng lệnh pip - version.

Tiếp theo cài đặt Docker Compose bằng Pip, bằng cách sử dụng lệnh:

sudo pip install docker-compose

Để xác minh Docker Compose đã được cài đặt, bạn sử dụng lệnh docker-compose - version.

Bây giờ cài đặt git và curl bằng lệnh:

sudo apt install git curl

Cài đặt Hyperledger Fabric

Cuối cùng là cài đặt Hyperledger Fabric. Tạo một thư mục mới bằng lệnh:

mkdir -p $GOPATH/src/github.com/hyperledger/

Thay đổi thư mục mới được tạo bằng lệnh:

cd $GOPATH/src/github.com/hyperledger/

Tải fabric bằng lệnh:

git clone https://github.com/hyperledger/fabric.git

Thay đổi thư mục fabric bằng lệnh cd fabric và reset lại cam kết fabric bằng lệnh:

git reset --hard c257bb31867b14029c3a6afe1db35b131757d2bf

Tạo và cài đặt fabric bằng lệnh make. Quá trình này sẽ hơi mất thời gian một chút. Sau khi quá trình cài đặt kết thúc, bạn chạy tiếp các lệnh dưới đây:

git checkout fa3d88cde177750804c7175ae000e0923199735c

sh examples/e2e_cli/download-dockerimages.sh

Bây giờ bạn có thể chạy fabric example bằng cách thay đổi thư mục examples bằng lệnh cd examples/e2e_cli/, sau đó tạo một kênh thử nghiệm bằng lệnh:

./generateArtifacts.sh TESTCHANNEL

Trong đó TESTCHANNEL là tên lênh của bạn (chẳng hạn như testchannel). Tiếp theo chạy lệnh dưới đây:

./network_setup.sh up TESTCHANNEL 10000 couchdb

Trong lệnh trên, TESTCHANNEL là tên kênh thử nghiệm của bạn. Ở gần cuối lệnh trên, bạn sẽ nhùn thấy END-E2E được vẽ bằng ascii

cai dat hyperledger fabric tren ubuntu 2

Để khắc phục các lỗi liên quan đến docker images hyperledger/fabric-tools, bạn phải kéo xuống hình ảnh mới nhất từ Docker Hub, sau đó gắn thẻ lại. Để làm được điều này bạn sử dụng các lệnh dưới đây:

docker pull hyperledger/fabric-tools:x86_64-1.1.0

docker tag hyperledger/fabric-tools:x86_64-1.1.0 hyperledger/fabric-tools:latest

Sau khi các lệnh trên thực thi xong, bạn chạy tiếp lệnh ./network_setup.sh up.

http://thuthuat.taimienphi.vn/cai-dat-hyperledger-fabric-tren-ubuntu-35038n.aspx
Bài viết trên đây Taimienphi.vn vừa hướng dẫn bạn cách cài đặt Hyperledger Fabric trên Ubuntu. Bây giờ bạn có thể bắt đầu quá trình phát triển cho framework blockchain.

Tác giả: Đỗ Bá Hưng     (4.0★- 14 đánh giá)  ĐG của bạn?

  

Bài viết liên quan

Cách cài đặt RealPlayer trên Ubuntu
Cách cài Google Chrome trên Linux, Ubuntu
Cách cài Avast trên Ubuntu
Cảnh báo phát hiện gói độc hại trên Ubuntu Snap Store
Cách tạo USB Boot Ubuntu trên máy tính Windows
Từ khoá liên quan:

Cài đặt Hyperledger Fabric trên Ubuntu

, cách cài đặt Hyperledger Fabric trên Ubuntu, cài Hyperledger Fabric trên Ubuntu,
SOFT LIÊN QUAN
  • Ultamatix

    Hỗ trợ cài đặt, gỡ bỏ ứng dụng trên Linux

    Ultamatix là giao diện đồ họa tự động cài đặt các ứng dụng thông dụng nhất trong các phiên bản hệ điều hành Linux Ubuntu / Debian / Ultimate Edition. Với Ultamatix, bạn dễ dàng cài đặt hàng loạt ứng dụng quen thuộc của h ...

Tin Mới

  • Cách tùy chỉnh thư mục trên Linux với Folder Color

    Folder Color là tiện ích mở rộng cho trình quản lý các file Linux, cho phép người dùng có thể tùy chỉnh các thư mục trên Linux nhanh chóng như thay đổi giao diện các thư mục riêng lẻ, thêm các biểu tượng thư mục, ... .

  • Cách cài hệ điều hành Arch Linux

    Arch Linux là một bản phân phối Linux nhẹ và linh hoạt, sử dụng các gói tối ưu hóa cho i686 và x86_64, cải thiện hiệu suất tốt hơn so với các bản phân phối khác. Bài viết dưới đây Taiamienphi.vn sẽ hướng dẫn bạn cách

  • Cách tìm và thay đổi địa chỉ IP, Subnet Mask và Default Gateway trên Linux

    Giả sử bạn đang sử dụng máy tính Linux và vì một lý do nào đó mà bạn cần thay đổi địa chỉ IP, Subnet Mask và Default Gateway trên máy tính của mình nhưng chưa biết cách thực hiện như thế nào. Bài viết này Taimienphi.vn

  • Giải bài tập trang 116 SGK toán 4 (tiếp)

    Bài giải bài tập trang 116 SGK toán 4 (tiếp) với đầy đủ những đáp án cũng như hướng dãn giải bài chi tiết giúp các em học sinh hiểu được cách quy đồng mẫu số hai phân số từ những trường hợp đơn giản đến nâng cao. Việc thực hành quy đồng mẫu số hai phân số cùng với những phương pháp giải bài tập ra sao mời các bạn cùng theo dõi cụ thể để tiến hành giải toán lớp 4 dễ dàng hơn nhé.


 Mùa hè tới rồi muốn so sánh giá tìm điều hòa giá rẻ nhất thị trường hãy dùng TopGia để so sanh gia có nhiều mẫu dieu hoa để so sanh sanh, xem dieu hoagiá rẻ để so sánh giá