TamKungZ_ Packages
Public package repository for TamKungZ_ projects, including APT, RPM, Alpine APK, Void XBPS, Arch pacman repositories, release assets, signatures, and metadata.
Install
bashDebian / Ubuntu / Zorin
sudo install -d -m 0755 /usr/share/keyrings
curl -fsSL https://packages.tamkungz.me/gpg.key | \
sudo gpg --dearmor --yes -o /usr/share/keyrings/tamkungz-packages.gpg
sudo chmod 0644 /usr/share/keyrings/tamkungz-packages.gpg
echo "deb [signed-by=/usr/share/keyrings/tamkungz-packages.gpg] https://packages.tamkungz.me/apt stable main" | \
sudo tee /etc/apt/sources.list.d/tamkungz-packages.list
sudo apt update
sudo apt install <package-name>bashFedora / RPM
sudo tee /etc/yum.repos.d/tamkungz-packages.repo >/dev/null <<'EOF'
[tamkungz-packages]
name=TamKungZ Packages
baseurl=https://packages.tamkungz.me/rpm/$basearch/
enabled=1
# Signed repository metadata authenticates package checksums.
gpgcheck=0
repo_gpgcheck=1
gpgkey=https://packages.tamkungz.me/gpg.key
EOF
sudo dnf install <package-name>bashAlpine APK
sudo mkdir -p /etc/apk/keys
curl -fsSL https://packages.tamkungz.me/apk/tamkungz.rsa.pub | \
sudo tee /etc/apk/keys/tamkungz.rsa.pub >/dev/null
repository="https://packages.tamkungz.me/apk/$(apk --print-arch)"
grep -qxF "$repository" /etc/apk/repositories || \
echo "$repository" | sudo tee -a /etc/apk/repositories >/dev/null
sudo apk update
sudo apk add <package-name>bashVoid Linux / XBPS
arch="$(xbps-uhelper arch)"
sudo mkdir -p /etc/xbps.d
printf 'repository=%s\n' "https://packages.tamkungz.me/xbps/$arch" | \
sudo tee /etc/xbps.d/99-tamkungz.conf >/dev/null
# On first sync, compare the XBPS key prompt with https://packages.tamkungz.me/xbps/tamkungz-void.pem.pub before accepting it.
sudo xbps-install -S
sudo xbps-install <package-name>bashArch Linux
key_file="$(mktemp)"
trap 'rm -f "$key_file"' EXIT
curl -fsSL https://packages.tamkungz.me/gpg.key -o "$key_file"
sudo pacman-key --add "$key_file"
sudo pacman-key --lsign-key B64B156379154E5B6C176D0D6157503BFCD109A4
if ! grep -q '^\[tamkungz\]$' /etc/pacman.conf; then
sudo tee -a /etc/pacman.conf >/dev/null <<'EOF'
[tamkungz]
Server = https://packages.tamkungz.me/arch/$arch
SigLevel = DatabaseRequired PackageOptional
EOF
fi
sudo pacman -Syu --needed <package-name>powershellWindows Package Manager
# Add the private source once
winget source add --name tamkungz --arg https://repo.tamkungz.me/winget --type Microsoft.Rest
winget install --id TamKungZ.<PackageName> -e --source tamkungzgradleGradle
repositories {
maven {
name = "TamKungZ Packages"
url = uri("https://packages.tamkungz.me/maven/")
}
}