Google berkomitmen untuk memajukan ekuitas ras untuk komunitas kulit hitam. Lihat bagaimana.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Selamat Pengaturan

Happy hanya didukung di Linux karena ketergantungannya yang kuat pada ruang nama jaringan Linux.

Install

  1. Instal pustaka yang diperlukan:
     sudo apt-get install python-setuptools bridge-utils python-lockfile python-psutil make 
  2. Kloning repositori:
     git clone https://github.com/openweave/happy.git
     
  3. Pasang Happy:
     cd happy
    make
    
    Perintah make melakukan dua tugas:
    1. Membuat paket python Happy di /usr/local/lib/python2.7/dist-packages
    2. Menyalin skrip Happy shell ke /usr/local/bin
  4. Validasi instalasi dengan menjalankan perintah Happy:
     happy-state
    
    State Name:  happy
    
    NETWORKS   Name         Type   State                                     Prefixes
    
    NODES      Name    Interface    Type                                          IPs
    

Menenun dukungan

Selamat mendukung Weave melalui OpenWeave, yang membutuhkan build OpenWeave dan beberapa konfigurasi tambahan. Cara tercepat untuk mengintegrasikan OpenWeave dengan Happy adalah membangun aplikasi mandiri.

  1. Instal build toolchain dan semua dependensi yang diperlukan untuk 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. Kloning repositori OpenWeave:
    git clone https://github.com/openweave/openweave-core.git
    
  3. Buat aplikasi OpenWeave mandiri:
    cd <path-to-openweave-core>
    make -f Makefile-Standalone
    
  4. Setel jalur Weave dalam konfigurasi Happy:
    happy-configuration weave_path <path-to-openweave-core> /build/x86_64-unknown-linux-gnu/src/test-apps
    
  5. Perbarui variabel lingkungan $PATH sehingga ia tahu di mana menemukan binari terkait-bahagia untuk Weave:
    export PATH=$PATH: <path-to-openweave-core> /src/test-apps/happy/bin
    
  6. Uji konfigurasinya. Anda harus dapat menjalankan perintah Weave untuk Happy:
     weave-state
    
    State Name:  weave
    
    NODES                Name       Weave Node Id    Pairing Code
    
    FABRIC          Fabric Id           Global Prefix
    

Copot pemasangan

  1. Pastikan semua node dan jaringan virtual dihapus:
     happy-state-delete 
  2. Copot pemasangan Happy:
     cd <path-to-happy>
    make uninstall 
  3. Hapus semua file Happy lainnya:
     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* 

Jika Anda menggunakan fitur lanjutan seperti status paralel, setiap negara bagian harus dihapus secara individual. Lihat Menghapus instalan dengan status paralel untuk informasi lebih lanjut.