pkg.soopen package index

brew / Rang 9503

pkgdiff mit Homebrew, apt, dnf, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für pkgdiff in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install pkgdiff

local Homebrew formula metadata

Linux

Debian aptverifiziert · 92%
sudo apt install pkgdiff

Debian stable package indexes · pkgdiff · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install pkgdiff

Fedora Rawhide package metadata · pkgdiff · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#pkgdiff

nixpkgs package indexes · pkgs/by-name/pk/pkgdiff/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S pkgdiff

Arch Linux sync databases · pkgdiff · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install pkgdiff

openSUSE Tumbleweed package metadata · pkgdiff · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Tool for analyzing changes in software packages (e.g. RPM, DEB, TAR.GZ)

Befehle und Aliase

  • pkgdiff

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 2012: Version 1.4 added simplified two-package usage and macOS support.
  • 2013: Versions 1.5 and 1.6 expanded file classification and ABI analysis.
  • 2015: Version 1.7 added direct directory comparison.
  • 2017: Version 1.8 improved large-directory comparison and file classification.

Related projects

  • The official documentation recommends ABI Compliance Checker and ABI Dumper for deeper compatibility analysis and relies on standard packaging tools such as rpm, rpm2cpio, dpkg, and dpkg-deb.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 1 Plattformziele verfügbar.
  • Installiert mit 3 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
pkgdiffcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-09-19
Manager-Version1.8
Manager aktualisiert
lokale DatenOK
Upstreamaktuell
neueste erkannte Version1.8

https://github.com/lvc/pkgdiff

  • InfoNo package-manager update timestamp was available.niedrig Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:pkgdiff
Version1.8
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/pkgdiff
Homepagehttps://lvc.github.io/pkgdiff/
Repositoryhttps://github.com/lvc/pkgdiff
Upstream-Dokumentationhttps://lvc.github.io/pkgdiff/
LizenzGPL-2.0-only
Quellarchivhttps://github.com/lvc/pkgdiff/archive/refs/tags/1.8.tar.gz
Abhängigkeitenbinutils, gawk, wdiff
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

pkgdiff 1.7.2-1.1

tool for visualizing changes in Linux software packages

https://github.com/lvc/pkgdiff

sudo apt install pkgdiff
  • Section: devel
  • Architecture: all
  • 4 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Pkgdiff
Debian stable package indexes · deb.debian.org · Debian stable package indexes: pkgdiff from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

pkgdiff

nix profile install nixpkgs#pkgdiff
  • normalized package name match
  • Abgeglichen nach: Pkgdiff
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pk/pkgdiff/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

pkgdiff 1.7.2-1.1

tool for visualizing changes in Linux software packages

https://github.com/lvc/pkgdiff

sudo apt install pkgdiff
  • Section: universe/devel
  • Architecture: all
  • 4 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Pkgdiff
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: pkgdiff from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

pkgdiff 1.8-5.fc45

A tool for analyzing changes in Linux software packages

http://lvc.github.io/pkgdiff/

sudo dnf install pkgdiff
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: pkgdiff
  • 11 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pkgdiff
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: pkgdiff from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst
pacman95%

pkgdiff 1.8-1

A tool for analyzing changes in Linux software packages

https://lvc.github.io/pkgdiff

sudo pacman -S pkgdiff
  • License: GPL-2.0-only
  • Architecture: any
  • 7 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Pkgdiff
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: pkgdiff from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

pkgdiff 1.8-1.4

Package Changes Analyzer

https://github.com/lvc/pkgdiff

sudo zypper install pkgdiff
  • License: GPL-2.0-only
  • Category: Development/Tools/Other
  • Architecture: noarch
  • Source Package: pkgdiff
  • 7 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pkgdiff
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: pkgdiff from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • 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