インストール
システム要件
intdash Edge Agent 2を正しくインストールするには以下の要件を満たす必要があります。
最低ハードウェア要件
Intel Atom プロセッサー E3815、1.46GHz 相当以上
推奨ハードウェア要件
マルチコアCPU
2GB以上のメモリー
SSD
ディストリビューションとアーキテクチャー
ディストリビューション |
バージョン |
アーキテクチャー |
---|---|---|
Ubuntu |
24.04(LTS), 22.04(LTS), 20.04(LTS), 18.04(LTS) |
x86_64 (or amd64), armhf, arm64 |
Debian |
12, 11, 10, 9 |
x86_64 (or amd64), armhf, arm64 |
インストールする
警告
intdash Edge Agent 2は、旧intdash Edge Agentと互換性がありません。旧intdash Edge Agentを使用していたデバイスにintdash Edge Agent 2をインストールする場合は、旧intdash Edge Agentをアンインストールしてください。
旧intdash Edge Agentのアンインストールは以下のコマンドで行います。
$ sudo apt-get purge intdash-edge
intdash Edge Agent 2は、アプトポッドの公開リポジトリで「intdash-edge-agent」パッケージとして提供されています。 intdash Edge Agent 2をインストールするには、インストール先エッジデバイスのターミナルで以下のコマンドを実行します。
コマンド内の ${DISTRIBUTION}
には、ご使用の環境に応じて、 ubuntu
または debian
を指定してください。
$ sudo apt-get update
$ sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
lsb-release
$ sudo mkdir -p /etc/apt/keyrings
$ curl -fsSL https://repository.aptpod.jp/intdash-edge/linux/${DISTRIBUTION}/gpg | \
sudo gpg --dearmor -o /etc/apt/keyrings/intdash-edge.gpg
$ echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/intdash-edge.gpg] \
https://repository.aptpod.jp/intdash-edge/linux/${DISTRIBUTION} \
$(lsb_release -cs) \
stable" \
| sudo tee /etc/apt/sources.list.d/intdash-edge.list
$ sudo apt-get update
$ sudo apt-get install -y intdash-edge-agent2
注釈
上記のインストール手順では、推奨される依存パッケージも含めてインストールされます。
必要最低限の機能のみインストールしたい場合は、最後の apt-get install
コマンドに --no-install-recommends
オプションを付けて実行してください。
$ sudo apt-get install -y --no-install-recommends intdash-edge-agent2
注釈
特定のユーザーにintdash Edge Agent 2を実行するための権限を与えたい場合は、以下のコマンドを実行してください。
<user_name>
に、権限を付与するユーザー名を指定します。
$ sudo usermod -aG intdash <user_name>
インストール後、以下のコマンドを実行すると、intdash Edge Agent 2のバージョンが表示されます。
$ intdash-agentctl --version
intdash Edge Agent 2 version 1.0.0
注釈
intdash Edge Agent 2の詳細なバージョンを確認したい場合は intdash-agentctl about
コマンドを実行してください。
$ intdash-agentctl about
intdash Edge Agent 2 version 1.2.0
Modules:
intdash-agentctl 1.2.0
intdash-agent-streamer 1.2.0
intdash-agent-caller 1.2.0
intdash-agentd version 1.2.0 (built with go1.20.3)
Environment variables:
AGENT_LOG Log level (t[race]|d[ebug]|i[nformation]|w[arning]|e[rror]|q[uiet])
AGENT_CLOCK_ID Clock ID (CLOCK_MONOTONIC|CLOCK_MONOTONIC_RAW) to use for timestamp calculation
AGENT_RUN_DIR Runtime directory for Agent
AGENT_LIB_DIR State directory for Agent
AGENT_CONF_DIR Configuration directory for Agent
AGENT_DAEMON Executable file name of Agent Daemon
AGENT_STREAMER Executable file name of Agent Streamer
AGENT_CALLER Executable file name of Agent Caller