وتلتزم جوجل لدفع الأسهم العنصري للمجتمعات الأسود. أنظر كيف.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

إعداد سعيد

ويدعم سعيدا فقط على لينكس بسبب الاعتماد القوي على مساحات شبكة لينكس.

تثبيت

  1. تثبيت المكتبات المطلوبة:
     sudo apt-get install python-setuptools bridge-utils python-lockfile python-psutil make 
  2. استنساخ مستودع:
     git clone https://github.com/openweave/happy.git
     
  3. تثبيت سعيد:
     cd happy
    make
    
    و make يؤدي قيادة مهمتين:
    1. يخلق مجموعة الثعبان سعيد في /usr/local/lib/python2.7/dist-packages
    2. نسخ البرامج النصية قذيفة سعيدة /usr/local/bin
  4. التحقق من صحة التثبيت عن طريق تشغيل أمر سعيد:
     happy-state
    
    State Name:  happy
    
    NETWORKS   Name         Type   State                                     Prefixes
    
    NODES      Name    Interface    Type                                          IPs
    

دعم نسج

الدعم سعيدة نسج عبر OpenWeave، الأمر الذي يتطلب بناء OpenWeave وبعض تكوين إضافية. أسرع طريقة لدمج OpenWeave مع سعيد هي لبناء تطبيق مستقل.

  1. تثبيت toolchain بناء وكافة التبعيات المطلوبة ل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. استنساخ مستودع OpenWeave:
    git clone https://github.com/openweave/openweave-core.git
    
  3. إنشاء التطبيق مستقل OpenWeave:
    cd <path-to-openweave-core>
    make -f Makefile-Standalone
    
  4. تعيين مسار نسج في تكوين سعيد:
    happy-configuration weave_path <path-to-openweave-core> /build/x86_64-unknown-linux-gnu/src/test-apps
    
  5. تحديث $PATH متغير البيئة لذلك يعرف مكان العثور على ثنائيات ذات الصلة سعيد لنسج:
    export PATH=$PATH: <path-to-openweave-core> /src/test-apps/happy/bin
    
  6. اختبار التكوين. يجب أن تكون قادرا على تشغيل الأوامر نسج لسعيد:
     weave-state
    
    State Name:  weave
    
    NODES                Name       Weave Node Id    Pairing Code
    
    FABRIC          Fabric Id           Global Prefix
    

الغاء التثبيت

  1. ضمان كافة العقد الافتراضية ويتم حذف الشبكات:
     happy-state-delete 
  2. إلغاء سعيد:
     cd <path-to-happy>
    make uninstall 
  3. حذف أي ملفات سعيد المتبقية الأخرى:
     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* 

إذا كنت تستخدم ميزة متقدمة مثل الولايات بالتوازي مع ذلك، ينبغي حذف كل دولة على حدة. انظر إلغاء مع الدول موازية لمزيد من المعلومات.