pkg.soopen package index

brew / rank 6751

Install reprepro with Homebrew, apt, dnf, Nix, pacman, zypper

Debian package repository manager. Version 5.5.1 via Homebrew; verified 2026-09-12. Also installable with debian: sudo apt install reprepro.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install reprepro

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install reprepro

Debian stable package indexes · reprepro · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install reprepro

Fedora Rawhide package metadata · reprepro · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#reprepro

nixpkgs package indexes · pkgs/by-name/re/reprepro/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S reprepro

Arch Linux sync databases · reprepro · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install reprepro

openSUSE Tumbleweed package metadata · reprepro · source: download.opensuse.org

overview

Package summary

Debian package repository manager

Commands and aliases

  • changestool
  • reprepro
  • rredtool

history

Project history and usage

reprepro is a command-line manager for Debian-format package repositories. It maintains package pools and distribution indexes and can include, remove, copy, pull, and update packages.

Project history

reprepro originated as Bernhard Link's tool for managing Debian binary and source package repositories. The Debian project subsequently maintained its packaging and source on Salsa.

The program became a long-lived alternative to manually invoking lower-level Debian archive tools, combining package ingestion, pool management, metadata generation, and repository export.

Adoption history

reprepro is packaged across Debian, Ubuntu, Homebrew, Fedora-family, Arch, Nix, and openSUSE ecosystems according to source_facts.package-manager. Its broad distribution reflects its role as a conventional tool for operators maintaining APT repositories.

How it is used

An administrator creates a repository base directory and defines at least `conf/distributions`, then uses commands such as `includedeb`, `includedsc`, `include`, `remove`, `update`, and `export`.

Configuration normally resides in the base directory's `conf/` subdirectory. `distributions` is required; `updates` and `pulls` are used for synchronization workflows, while `options` supplies command defaults.

Why package nerds care

reprepro matters to package maintainers because it automates the Debian archive layout and metadata that APT clients expect while keeping repository policy in reviewable control-style configuration files.

Its support for incoming changes, repository synchronization, snapshots, signing, and multiple distributions makes it useful for private archives, build pipelines, and downstream Debian derivatives.

Timeline

  • Original project: Created and maintained by Bernhard Link.
  • 2018: Upstream reprepro project imported into Debian's Salsa service.
  • 2021: Debian's current Salsa project record was created as a fork of the upstream project.

Related projects

  • reprepro operates within the Debian package ecosystem alongside APT, dpkg, GnuPG, and Debian archive metadata tools.

Sources

  • Input package coverage: source_facts.package-manager
  • Official Debian manpage: https://manpages.debian.org/trixie/reprepro/reprepro.1.en.html
  • Official Debian source repository: https://salsa.debian.org/debian/reprepro

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 7 platform targets.
  • Installs with 7 runtime dependencies.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
<basedir>/conf/options<basedir>/conf/distributions<basedir>/conf/updates<basedir>/conf/pulls

executables

Installed executables

CommandKindExposureNote
changestoolcliglobal executable
repreprocliglobal executable
rredtoolcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-11-04
manager version5.5.1
manager updated2026-09-12
local dataok
upstreamnot checked
latest detectednot detected

https://salsa.debian.org/debian/reprepro

install metadata

Package metadata

Package keybrew:reprepro
Version5.5.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/reprepro
Homepagehttps://salsa.debian.org/debian/reprepro
Upstream docshttps://salsa.debian.org/debian/reprepro
LicenseGPL-2.0-only
Source archivehttps://deb.debian.org/debian/pool/main/r/reprepro/reprepro_5.5.1.orig.tar.xz
Last updated2026-09-12T08:29:32Z
Pulseupdated
Dependenciesberkeley-db@5, gcc, gpgme, libarchive, libgpg-error, xz, zstd
Build dependenciesautoconf, automake
Uses from macOSbzip2
Bottleavailable (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namereprepro
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

reprepro 5.4.6+really5.3.2-1+deb13u1

Debian package repository producer

sudo apt install reprepro
  • Section: utils
  • Architecture: amd64
  • 9 dependencies
  • 5 optional deps
  • normalized package name match
  • Matched by: Reprepro
Debian stable package indexes · deb.debian.org · Debian stable package indexes: reprepro from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

reprepro

nix profile install nixpkgs#reprepro
  • normalized package name match
  • Matched by: Reprepro
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/re/reprepro/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

reprepro 5.3.1-5build4

Debian package repository producer

sudo apt install reprepro
  • Section: universe/utils
  • Architecture: amd64
  • 9 dependencies
  • 5 optional deps
  • normalized package name match
  • Matched by: Reprepro
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: reprepro from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

reprepro 5.4.4-7.fc45

Tool to handle local repositories of Debian packages

https://salsa.debian.org/debian/reprepro

sudo dnf install reprepro
  • License: GPL-2.0-only AND GPL-2.0-or-later AND LicenseRef-Callaway-MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: reprepro
  • 9 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Reprepro
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: reprepro from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman95%

reprepro 5.5.1-1

Debian package repository producer

https://salsa.debian.org/debian/reprepro

sudo pacman -S reprepro
  • License: GPL-2.0-only
  • Architecture: x86_64
  • 7 dependencies
  • normalized package name match
  • Matched by: Reprepro
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: reprepro from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

reprepro 5.5.1-1.1

Debian repository metadata generator

https://salsa.debian.org/debian/reprepro

sudo zypper install reprepro
  • License: GPL-2.0-only AND GPL-2.0-or-later AND MIT
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: reprepro
  • 9 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Reprepro
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: reprepro from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation