whohas – Command-line utility for cross-distro, cross-repository package search

· web devtools open-source · Source ↗

TLDR

  • Perl CLI tool querying package lists across 16+ distros and BSDs simultaneously, designed to help maintainers compare ebuilds and pkgbuilds.

Key Takeaways

  • Supports Arch, Debian, Fedora, Gentoo, Mageia, openSUSE, Slackware, FreeBSD, NetBSD, OpenBSD, Fink, MacPorts, Cygwin, and more in a single query.
  • Output columns are fixed-width (distro, package name, version, date, repo, URL), enabling downstream grep and cut pipelines.
  • Debian queries show version per release channel (oldstable/stable/testing/unstable); Slackware queries Current only; all results are x86.
  • Designed for package maintainers learning from cross-distro build definitions, but also useful for users checking software availability per distro.
  • Repology and pkgs.org are listed as maintained modern alternatives in the project README itself.

Hacker News Comment Review

  • The tool is effectively unmaintained: last release was 11 years ago and repository URLs are hardcoded in a single Perl file, making breakage likely.
  • Commenters flagged Repology and an “awesome-package-search” GitHub list as more current alternatives for cross-distro package lookup.

Notable Comments

  • @chb: “last release was 11 years ago and…repository domains are hardcoded in the one-file script” – core reliability concern.
  • @peter_d_sherman: points to sxiii/awesome-package-search as a broader reference list of Linux package search databases.

Original | Discuss on HN