Automated Debian package repository collecting packages from multiple GitHub repositories.
Add this repository to your Debian or Ubuntu system in three easy steps:
curl -fsSL https://the78mole.github.io/debian-collection-repo/public.key | sudo gpg --dearmor -o /usr/share/keyrings/debian-collection-repo.gpg
Choose the command for your distribution version and architecture:
amd64:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo bookworm main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
arm64:
echo "deb [arch=arm64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo bookworm main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
amd64:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo jammy main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
arm64:
echo "deb [arch=arm64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo jammy main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
amd64:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo noble main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
arm64:
echo "deb [arch=arm64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo noble main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
riscv64:
echo "deb [arch=riscv64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo noble main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
amd64:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo trixie main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
arm64:
echo "deb [arch=arm64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo trixie main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
riscv64:
echo "deb [arch=riscv64 signed-by=/usr/share/keyrings/debian-collection-repo.gpg] https://the78mole.github.io/debian-collection-repo trixie main" | sudo tee /etc/apt/sources.list.d/debian-collection-repo.list
sudo apt update sudo apt install <package-name>
apt search '' after adding the repository, or browse the Packages file for your distribution and architecture:
Browse the repository contents:
This repository is signed with a GPG key for security. You can:
curl -fsSL https://the78mole.github.io/debian-collection-repo/public.key | gpg --import gpg --verify dists/bookworm/InRelease # For Debian 12 (Bookworm) gpg --verify dists/jammy/InRelease # For Ubuntu 22.04 LTS (Jammy Jellyfish) gpg --verify dists/noble/InRelease # For Ubuntu 24.04 LTS (Noble Numbat) gpg --verify dists/trixie/InRelease # For Debian 13 (Trixie)
View available packages by distribution and architecture:
| Distribution | Packages | amd64 | arm64 | riscv64 | Browse |
|---|---|---|---|---|---|
| Debian 12 (Bookworm) | 0 | Packages | Packages.gz | Packages | Packages.gz | Browse â | |
| Ubuntu 22.04 LTS (Jammy Jellyfish) | 6 | Packages | Packages.gz | Packages | Packages.gz | Browse â | |
| Ubuntu 24.04 LTS (Noble Numbat) | 2 | Packages | Packages.gz | Packages | Packages.gz | Packages | Packages.gz | Browse â |
| Debian 13 (Trixie) | 0 | Packages | Packages.gz | Packages | Packages.gz | Packages | Packages.gz | Browse â |
This repository is automatically updated:
Make sure you've added the GPG key and the repository sources correctly. Check for typos in the commands above.
If you see GPG signature warnings, ensure you've imported the public key correctly:
sudo rm /usr/share/keyrings/debian-collection-repo.gpg curl -fsSL https://the78mole.github.io/debian-collection-repo/public.key | sudo gpg --dearmor -o /usr/share/keyrings/debian-collection-repo.gpg sudo apt update
Check the Packages files for each distribution to see all available packages. Make sure you've run sudo apt update after adding the repository.
This APT repository automatically collects and publishes Debian packages from multiple GitHub repositories. It's built using GitHub Actions and hosted on GitHub Pages.