pkg.pujol.io #
All of my personal projects are available for Archlinux and Debian based distribution:
- On the Arch User Repository
- Under my own Debian repository
pkg.pujol.io
List of Packages in this repository #
| Package | Availability | Sources | Description |
|---|---|---|---|
| apparmor.d | Debian 13, Ubuntu 24.04/25.10/26.04 | roddhjav/apparmor.d | Full set of AppArmor profiles (complain mode) |
| apparmor.d.enforced | Debian 13, Ubuntu 24.04/25.10/26.04 | roddhjav/apparmor.d | Full set of AppArmor profiles (enforced mode) |
| pass-extension-import | All distributions | roddhjav/pass-import | A pass extension for importing data from most of the existing password manager. |
| pass-extension-audit | All distributions | roddhjav/pass-audit | A pass extension for auditing your password repository. |
| pass-extension-update | All distributions | roddhjav/pass-update | A pass extension that provides an easy flow for updating passwords. |
Note
pass-extension-tomb is not here as it is in the official Debian repository
Using This Repository #
To install and use this repository one needs:
wget -qO - https://pkg.pujol.io/debian/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/roddhjav.gpg >/dev/null
cat <<-EOF | sudo tee /etc/apt/sources.list.d/roddhjav.sources
Types: deb
URIs: https://pkg.pujol.io/debian/repo
Suites: $(lsb_release -cs)
Components: main
Signed-By: /usr/share/keyrings/roddhjav.gpg
EOF
sudo apt-get update
Supported distributions:
- Debian 12 (Bookworm)
- Debian 13 (Trixie)
- Ubuntu 24.04 LTS (Noble)
- Ubuntu 25.10 (Questing)
- Ubuntu 26.04 LTS (Resolute)
If your distribution is not listed here, use the all distribution instead.
Note
apparmor.d is only available on some supported distributions.
Security #
Both the repository and the packages are signed with my GPG key:
06A26D531D56C42D66805049C5469996F0DF68EC.
You can prevent this repository to install other packages than the one you want by
setting up the following apt preferences. Create the following file:
/etc/apt/preferences.d/roddhjav
# Never prefer packages from the pkg.pujol.io repository
Package: *
Pin: release o=pkg.pujol.io
Pin-Priority: 1
# Allow upgrading only software from pkg.pujol.io
Package: pass-extension-import pass-extension-audit pass-extension-update apparmor.d apparmor.d.enforced
Pin: release o=pkg.pujol.io
Pin-Priority: 500
See AptConfiguration for more information.