Version Pinning

Pin packages at specific versions to prevent accidental upgrades.

Hold a package

stamp hold nginx -m apt
held nginx via apt

Remove a version pin

stamp unhold nginx -m apt
unheld nginx via apt

List all held packages

stamp held
nginx (apt)
redis (apt)

List held packages for a specific manager

stamp held -m dnf
nginx (dnf)

No packages held

stamp held
no packages held

Per-manager details

Manager Hold command Unhold command List command
APT sudo apt-mark hold <pkg> sudo apt-mark unhold <pkg> apt-mark showhold
DNF sudo dnf versionlock add <pkg> sudo dnf versionlock delete <pkg> dnf versionlock list
Pacman Adds to IgnorePkg in /etc/pacman.conf Removes from IgnorePkg Parses IgnorePkg
Paru Same as pacman Same as pacman Same as pacman
Others ✗ Not supported ✗ Not supported ✗ Not supported

Hold/unhold requires --manager flag. Listing stamp held aggregates across all supported managers.