Skip to content

reprepro

Produce and manage a Debian package repository

Dry run

reprepro -b /srv/reprepro/raspi listfilter bullseye "Package (== my-app), Version (== 1.0.2)"

Remove Only a Specific Version

reprepro -b /srv/reprepro/raspi removefilter bullseye "Package (== my-app), Version (== 1.0.2)"

Cleanup

reprepro -b /srv/reprepro/raspi deleteunreferenced

Permanent Removal (Deprecating an Architecture)

  1. Edit Config: Open conf/distributions.
  2. Update Architectures: Remove the architecture (e.g., arm64) from the Architectures: line for every distribution.
  3. Clean Up: Run the following command to remove all packages that are no longer referenced by your new configuration:
reprepro -b /srv/reprepro/raspi clearvanished

List all packages

reprepro -b /srv/reprepro/raspi list trixie