macOS
brew install pkgdifflocal Homebrew formula metadata
brew / rank 9503
Tool for analyzing changes in software packages (e.g. RPM, DEB, TAR.GZ). Version 1.8 via Homebrew; verified from local package data. Also installable with debian: sudo apt install pkgdiff.
install
brew install pkgdifflocal Homebrew formula metadata
sudo apt install pkgdiffDebian stable package indexes · pkgdiff · source: deb.debian.org
sudo dnf install pkgdiffFedora Rawhide package metadata · pkgdiff · source: dl.fedoraproject.org
nix profile install nixpkgs#pkgdiffnixpkgs package indexes · pkgs/by-name/pk/pkgdiff/package.nix · source: api.github.com
sudo pacman -S pkgdiffArch Linux sync databases · pkgdiff · source: geo.mirror.pkgbuild.com
sudo zypper install pkgdiffopenSUSE Tumbleweed package metadata · pkgdiff · source: download.opensuse.org
overview
Tool for analyzing changes in software packages (e.g. RPM, DEB, TAR.GZ)
history
pkgdiff is a command-line package-change analyzer that compares releases distributed as RPM, DEB, TAR.GZ, and other archive formats and produces an HTML report.
Andrey Ponomarenko developed pkgdiff as Package Changes Analyzer for Linux maintainers comparing old and new software packages. The official changelog documents sustained development through the 2010s, including directory comparison, additional package formats, binary ABI analysis, and improved reports.
The input records availability through Homebrew, Debian, Fedora/DNF, Nix, Arch Linux, Ubuntu, and openSUSE, reflecting broad packaging across Linux and Unix-like package ecosystems.
Users run `pkgdiff PKG1 PKG2`; the tool extracts and compares package contents and writes an HTML changes report under `pkgdiff_reports`. XML descriptors can represent and compare groups of related packages.
pkgdiff gives distribution maintainers a format-aware view of changes between built packages rather than merely comparing source trees. Its handling of RPM, DEB, compressed archives, binaries, metadata, and generated HTML reports makes it useful for release engineering and compatibility review.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
pkgdiff | cli | global executable |
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.
https://github.com/lvc/pkgdiff
install metadata
| Package key | brew:pkgdiff |
|---|---|
| Version | 1.8 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/pkgdiff |
| Homepage | https://lvc.github.io/pkgdiff/ |
| Repository | https://github.com/lvc/pkgdiff |
| Upstream docs | https://lvc.github.io/pkgdiff/ |
| License | GPL-2.0-only |
| Source archive | https://github.com/lvc/pkgdiff/archive/refs/tags/1.8.tar.gz |
| Dependencies | binutils, gawk, wdiff |
| Bottle | available (on all) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | pkgdiff |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
pkgdiff 1.7.2-1.1
tool for visualizing changes in Linux software packages
https://github.com/lvc/pkgdiff
sudo apt install pkgdiffpkgdiff
nix profile install nixpkgs#pkgdiffpkgdiff 1.7.2-1.1
tool for visualizing changes in Linux software packages
https://github.com/lvc/pkgdiff
sudo apt install pkgdiffpkgdiff 1.8-5.fc45
A tool for analyzing changes in Linux software packages
sudo dnf install pkgdiffpkgdiff 1.8-1
A tool for analyzing changes in Linux software packages
sudo pacman -S pkgdiffpkgdiff 1.8-1.4
Package Changes Analyzer
https://github.com/lvc/pkgdiff
sudo zypper install pkgdiffsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.