メニュー
AWS Greengrass
開発者ガイド

Ubuntu 14.04 での Annapurna aarch64 の準備

以下のステップに従って、AWS Greengrass コア ソフトウェアの実行用に Ubuntu 14.04 で Annapurna aarch64 を準備します。

AWS Greengrass コア ソフトウェアを実行するには

  1. 次のコマンドを使用して、ggc_user というユーザーと ggc_group というグループを追加します。

    Copy
    sudo useradd ggc_user sudo groupadd ggc_group
  2. 次のコマンドを使用して、不足している依存関係をインストールします。

    Copy
    apt-get update apt-get install sqlite3
  3. cgroups を設定します。

    Copy
    # used script from: https://raw.githubusercontent.com/tianon/cgroupfs-mount/master/cgroupfs-mount sudo bash ./script.sh

AWS IoT デバイス SDK for C++ を使用するには

  1. 次のコマンドを使用して cmake をインストールします。

    Copy
    wget https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz tar -zxf cmake-3.8.0.tar.gz cd cmake-3.8.0 ./configure make sudo make install

    AWS IoT C++ デバイス SDK を使用するには cmake が必要です。

  2. 次のコマンドを使用して Git をインストールします。

    Copy
    apt-get install git

    AWS IoT C++ デバイス SDK を使用するには Git が必要です。

  3. 次のコマンドを使用して OpenSSL 1.0.2+ をインストールします。

    Copy
    sudo apt-get install make wget https://www.openssl.org/source/openssl-1.0.2g.tar.gz tar -xzvf openssl-1.0.2g.tar.gz cd openssl-1.0.2g sudo ./config sudo make install sudo ln -sf /usr/local/ssl/bin/openssl `which openssl` openssl version -v

    最後のコマンドでは、インストールされた OpenSSL のバージョンが表示されます。「1.0.2」と表示されているはずです。

  4. libssl-dev をインストールします。

    1. 次のバックポートを /etc/apt/sources.list に追加します。

      Copy
      deb [arch=i386,amd64] http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse deb [arch=i386,amd64] http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse deb [arch=i386,amd64] http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse deb [arch=arm64,armhf,powerpc] http://ports.ubuntu.com/ xenial main restricted universe multiverse deb [arch=arm64,armhf,powerpc] http://ports.ubuntu.com/ xenial-security main restricted universe multiverse deb [arch=arm64,armhf,powerpc] http://ports.ubuntu.com/ xenial-backports main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse deb-src http://ports.ubuntu.com/ xenial main restricted universe multiverse deb-src http://ports.ubuntu.com/ xenial-security main restricted universe multiverse deb-src http://ports.ubuntu.com/ xenial-backports main restricted universe multiverse
    2. 以下のコマンドを実行します。

      Copy
      sudo apt-get update sudo dpkg --configure -a --force-all (to fix broken libraries) sudo apt-get -f install (to fix broken libraries) sudo apt-get install libssl-dev
    3. /etc/apt/source.list に追加したテキストを削除します。

    4. 次のコマンドを使用して apt-get を更新します。

      Copy
      sudo apt-get update