アクティビティで用いるソフトウェア一覧
gitのインストール
dockerのインストール
必須ではありませんが、Goを用いると他のソフトウェアのインストールが少し楽になります: Goのインストール
slsa-verifierのインストール
goを利用しない場合は、gitubのリリースページで配布されている実行バイナリをwgetなどでインストールし、usr/local/binへ配置することでインストールできます:
wget https://github.com/slsa-framework/slsa-verifier/releases/download/v2.6.0/slsa-verifier-linux-amd64
mv slsa-verifier-linux-amd64 slsa-verifier
sudo mv slsa-verifier /usr/local/bin/
chmod +x /usr/local/bin/slsa-verifier
slsa-verifier -h
cosignのインストール
以下のコマンドを使用できます:
$ go install github.com/sigstore/cosign/v2/cmd/cosign@latest
goを利用しない場合は以下でもインストールできます:
wget https://github.com/sigstore/cosign/releases/download/v2.4.0/cosign-linux-amd64
mv cosign-linux-amd64 cosign
sudo mv cosign /usr/local/bin/
chmod +x /usr/local/bin/cosign
cosign -h
jqのインストール
Debian / Ubuntuの場合は以下のコマンドを使用できます:
$ apt install jq
opensslのインストール
Debian / Ubuntuの場合は以下のコマンドを使用できます:
$ apt install openssl