Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Thiết lập vui vẻ

Happy chỉ được hỗ trợ trên Linux do sự phụ thuộc mạnh mẽ vào không gian tên mạng Linux.

Tải về

  1. Cài đặt thư viện bắt buộc:
    sudo apt-get install python-setuptools bridge-utils python-lockfile python-psutil make
  2. Sao chép kho lưu trữ:
    git clone https://github.com/openweave/happy.git
    
  3. Cài đặt Happy:
    cd happy
    make
    
    Lệnh make thực hiện hai tác vụ:
    1. Tạo gói trăn Hạnh phúc tại /usr/local/lib/python2.7/dist-packages
    2. Sao chép tập lệnh Happy shell sang /usr/local/bin
  4. Xác thực cài đặt bằng cách chạy lệnh Happy:
    happy-state
    
    State Name:  happy
    
    NETWORKS   Name         Type   State                                     Prefixes
    
    NODES      Name    Interface    Type                                          IPs
    

Hỗ trợ dệt

Happy hỗ trợ Weave thông qua OpenWeave, yêu cầu bản dựng OpenWeave và một số cấu hình bổ sung. Cách nhanh nhất để tích hợp OpenWeave với Happy là xây dựng ứng dụng độc lập.

  1. Cài đặt chuỗi công cụ xây dựng và tất cả các phụ thuộc cần thiết cho OpenWeave:
    sudo apt-get update
    sudo apt-get install -y autotools-dev build-essential git lcov /
                         libdbus-1-dev libglib2.0-dev libssl-dev /
                         libudev-dev python2.7 python-software-properties
    sudo apt-get install -y --force-yes gcc-arm-none-eabi
    sudo apt-get update -qq
  2. Sao chép kho lưu trữ OpenWeave:
    git clone https://github.com/openweave/openweave-core.git
    
  3. Xây dựng ứng dụng OpenWeave độc ​​lập:
    cd <path-to-openweave-core>
    make -f Makefile-Standalone
    
  4. Đặt đường dẫn Weave trong cấu hình Happy:
    happy-configuration weave_path <path-to-openweave-core>/build/x86_64-unknown-linux-gnu/src/test-apps
    
  5. Cập nhật biến môi trường $PATH để nó biết nơi tìm các tệp nhị phân liên quan đến Happy cho Weave:
    export PATH=$PATH:<path-to-openweave-core>/src/test-apps/happy/bin
    
  6. Kiểm tra cấu hình. Bạn sẽ có thể chạy các lệnh Weave cho Happy:
    weave-state
    
    State Name:  weave
    
    NODES                Name       Weave Node Id    Pairing Code
    
    FABRIC          Fabric Id           Global Prefix
    

Gỡ cài đặt

  1. Đảm bảo tất cả các nút và mạng ảo bị xóa:
    happy-state-delete
  2. Gỡ cài đặt Happy:
    cd <path-to-happy>
    make uninstall
  3. Xóa mọi tệp Happy còn lại khác:
     rm -f ~/.happy_state.json
    rm -f ~/.happy_conf.json
    rm -f ~/.happy_state.json.lock
    cd /usr/local/lib/python2.7/dist-packages
    rm -f happy*

Nếu bạn sử dụng một tính năng nâng cao như các trạng thái song song, mỗi trạng thái sẽ được xóa riêng lẻ. Xem Gỡ cài đặt với các trạng thái song song để biết thêm thông tin.