APTリポジトリの利用方法
Melt Interface TechnologiesのAPTリポジトリは、Ubuntu 22.04(jammy)・24.04(noble)のamd64環境向けにパッケージを配布しています。各環境で一度設定してから、必要なパッケージをインストールしてください。
初回設定
Melt Interface TechnologiesのAPTリポジトリから配布するパッケージに共通の初回設定です。同じUbuntu環境で設定済みの場合は、各パッケージのインストール・更新手順へ進んでください。
公式APTリポジトリからバイナリOpenPGP形式の公開鍵を取得します。
sudo apt-get update &&
sudo apt-get install 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主鍵のfingerprintが次の値と一致することを確認してください。取得失敗や不一致の場合は中止します。
DCBF 1BD7 8F31 3033 7506 DDF6 CC4A 11F6 725F 5132SHA-256を照合し、確認した鍵を専用のkeyringへ登録します。
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.gpgUbuntuのバージョンとCPUアーキテクチャを確認します。Ubuntu 22.04ではjammy、24.04ではnobleと表示され、アーキテクチャはamd64であることを確認してください。
. /etc/os-release
echo "$VERSION_CODENAME"
dpkg --print-architecture. /etc/os-release &&
test "$ID" = ubuntu &&
case "$VERSION_CODENAME" in jammy|noble) true;; *) false;; esac &&
test "$(dpkg --print-architecture)" = amd64 &&
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パッケージをインストール・更新する
設定後は、利用するパッケージの手順へ進んでください。