Signed packages for every major ecosystem. One enrollment per lineage serves all TacitSoft tools โ pick the tool by package name.
curl -fsSL https://repos.tacitsoft.dev/keys/tacitsoft.gpg \
| sudo tee /usr/share/keyrings/tacitsoft.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/tacitsoft.gpg] https://repos.tacitsoft.dev/apt stable main" \
| sudo tee /etc/apt/sources.list.d/tacitsoft.list
sudo apt update && sudo apt install <tool>
sudo tee /etc/yum.repos.d/tacitsoft.repo <<'EOF'
[tacitsoft]
name=TacitSoft
baseurl=https://repos.tacitsoft.dev/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://repos.tacitsoft.dev/keys/tacitsoft.gpg
EOF
sudo dnf install <tool>
sudo wget -O /etc/apk/keys/tacitsoft-apk.rsa.pub \
https://repos.tacitsoft.dev/keys/tacitsoft-apk.rsa.pub
echo "https://repos.tacitsoft.dev/apk/v3.20/main" | sudo tee -a /etc/apk/repositories
sudo apk update && sudo apk add <tool>
# /etc/pacman.conf
[tacitsoft]
Server = https://repos.tacitsoft.dev/arch/$repo/$arch
# /usr/local/etc/pkg/repos/tacitsoft.conf
tacitsoft: {
url: "https://repos.tacitsoft.dev/freebsd/${ABI}/latest",
mirror_type: "http", signature_type: "pubkey",
pubkey: "/usr/local/etc/pkg/tacitsoft.pub", enabled: yes
}
helm repo add tacitsoft https://repos.tacitsoft.dev/helm
brew tap tacitsoft/tap
brew install <tool>
curl -fsSL https://repos.tacitsoft.dev/releases/<tool>/latest/<tool>-<arch>-musl.tar.zst
Served from ECR Public (an OCI registry โ not this static site):
public.ecr.aws/tacitsoft/<image>