公開鍵を登録する
公開鍵をHTTPSで取得し、専用keyringへ登録します。取得失敗や別ファイルの登録を防ぐため、SHA-256の照合まで成功した場合だけ登録します。
公開鍵をダウンロードBinary OpenPGP · 2193 bytes · contactglove-archive.gpg
鍵の取得と登録
curl、ca-certificates、gnupgが必要です。初回設定用の手順なので、設定済みの場合は既存の内容を確認してください。
curl --fail --show-error \
--output contactglove-archive.gpg \
https://apt.melt-interface-technologies.com/keys/contactglove-archive.gpg &&
gpg --show-keys --with-fingerprint ./contactglove-archive.gpg
表示された主鍵のフィンガープリントが次の値と一致することを確認してください。一致しない場合は登録を中止します。
DCBF 1BD7 8F31 3033 7506 DDF6 CC4A 11F6 725F 5132
一致したら、SHA-256を確認して鍵を登録します。
echo '9c9ba6811896448f26e82e6f0a8aa5f3a24bdac64a60b90614e52a2cbf9387aa contactglove-archive.gpg' \
| sha256sum --check - &&
sudo install -d -m 0755 /etc/apt/keyrings &&
sudo install -m 0644 contactglove-archive.gpg \
/etc/apt/keyrings/contactglove-archive.gpg
APTリポジトリを登録する
端末のcodenameとarchitectureを確認します。jammyまたはnoble、amd64であることを確認してからsourceを登録してください。設定済みの場合は重複登録しません。
source設定のコマンド
. /etc/os-release
echo "$VERSION_CODENAME"
dpkg --print-architecture
. /etc/os-release &&
cat <<EOF | sudo tee /etc/apt/sources.list.d/contactglove.sources > /dev/null
Types: deb
URIs: https://apt.melt-interface-technologies.com/ubuntu
Suites: ${VERSION_CODENAME}
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/contactglove-archive.gpg
EOF
TLS・署名のエラーが出た場合は、検証を無効にせず、作業を止めてください。
パッケージをインストールする
パッケージ名と前提条件はSDKドキュメントを参照してください。PACKAGE_NAMEを対象の名前に置き換えてください。
sudo apt-get update &&
sudo apt-get install PACKAGE_NAME
SDKドキュメント
SDKごとの対応環境、API、起動方法、サンプルをまとめています。
SDKドキュメントを開く