pkg.soopen package index

brew / Rang 1920

pdfgrep mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install pdfgrep

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install pdfgrep

MacPorts ports tree · textproc/pdfgrep/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add pdfgrep

Alpine Linux edge package indexes · pdfgrep · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install pdfgrep

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

Fedora dnfverifiziert · 92%
sudo dnf install pdfgrep

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

Nixverifiziert · 92%
nix profile install nixpkgs#pdfgrep

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

Arch Linux pacmanverifiziert · 92%
sudo pacman -S pdfgrep

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

openSUSE zypperverifiziert · 92%
sudo zypper install pdfgrep

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

Überblick

Paketzusammenfassung

Search PDFs for strings matching a regular expression

Befehle und Aliase

  • pdfgrep

Verlauf

Projektgeschichte und Nutzung

pdfgrep is a GPL-licensed command-line utility that searches text in PDF documents using fixed strings or regular expressions and reports matches in a grep-like format.

Projektgeschichte

The official release tags trace pdfgrep from version 1.0 in May 2010 through the 1.x and 2.x series. Version 2.0 arrived in January 2017, and version 2.2.0 was released in March 2024.

The project is maintained by Hans-Peter Deifel and developed in its official GitLab repository.

Adoptionsgeschichte

pdfgrep is packaged across major Unix-like ecosystems, including Homebrew, Debian, Ubuntu, Fedora, Arch, Alpine, openSUSE, MacPorts, and Nix. Its grep-compatible interface makes it easy to add PDF searching to established shell workflows.

Wie es verwendet wird

Typical uses include searching one or many PDFs, recursively scanning directory trees, showing page numbers and context, counting matches, and filtering results through other Unix commands.

An optional cache is stored under ${XDG_CACHE_HOME}/pdfgrep when --cache is enabled. This is runtime cache data, not a configuration or credentials file.

The --password option can open protected PDFs, but the official man page warns that its value can appear in shell history and process listings.

Warum Paket-Nerds sich dafür interessieren

pdfgrep exemplifies the Unix pattern of extending a familiar text-processing interface to a specialized file format. It composes naturally with find, xargs, and GNU parallel while hiding PDF text extraction behind grep-like options.

Zeitleiste

  • 2010: Version 1.0 released on May 3.
  • 2015: Version 1.4 added PCRE and fixed-string support.
  • 2017: Version 2.0 released on January 25.
  • 2024: Version 2.2.0 released on March 25.

Related projects

  • pdfgrep intentionally follows GNU grep where that behavior makes sense and uses Poppler for PDF processing. Optional PCRE2 support supplies Perl-compatible regular expressions.

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 6 Plattformziele verfügbar.
  • Installiert mit 4 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhä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
pdfgrepcliglobales 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-Version2.2.0
Manager aktualisiert2026-09-13
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://pdfgrep.org/

  • InfoRelease/tag comparison is only available for GitHub repositories.https://pdfgrep.org/none Konfidenz

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:pdfgrep
Version2.2.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/pdfgrep
Homepagehttps://pdfgrep.org/
Upstream-Dokumentationhttps://pdfgrep.org/
LizenzGPL-2.0-or-later
Quellarchivhttps://pdfgrep.org/download/pdfgrep-2.2.0.tar.gz
Zuletzt aktualisiert2026-09-13T06:33:17Z
Pulseupdated
Abhängigkeitenlibgcrypt, libgpg-error, pcre2, poppler
Build-Abhängigkeitenpkgconf
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

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

Debian apt95%

pdfgrep 2.2.0-0.1+b2

search in pdf files for strings matching a regular expression

https://pdfgrep.org

sudo apt install pdfgrep
  • Section: utils
  • Architecture: amd64
  • Source Package: pdfgrep
  • 6 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
Debian stable package indexes · deb.debian.org · Debian stable package indexes: pdfgrep from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

pdfgrep

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

pdfgrep 2.2.0-0.1

search in pdf files for strings matching a regular expression

https://pdfgrep.org

sudo apt install pdfgrep
  • Section: universe/utils
  • Architecture: amd64
  • 6 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: pdfgrep from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

pdfgrep 2.2.0-r1

Commandline utility to search text in PDF files

https://pdfgrep.org/

sudo apk add pdfgrep
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pdfgrep
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: pdfgrep from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

pdfgrep-bash-completion 2.2.0-r1

Bash completions for pdfgrep

https://pdfgrep.org/

sudo apk add pdfgrep-bash-completion
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pdfgrep
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: pdfgrep-bash-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

pdfgrep-doc 2.2.0-r1

Commandline utility to search text in PDF files (documentation)

https://pdfgrep.org/

sudo apk add pdfgrep-doc
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pdfgrep
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: pdfgrep-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

pdfgrep-zsh-completion 2.2.0-r1

Zsh completions for pdfgrep

https://pdfgrep.org/

sudo apk add pdfgrep-zsh-completion
  • License: GPL-2.0-or-later
  • Architecture: x86_64
  • Source Package: pdfgrep
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: pdfgrep-zsh-completion from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

pdfgrep 2.2.0-10.fc45

Tool to search text in PDF files

https://pdfgrep.org/

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

pdfgrep 2.2.0-6

A tool to search text in PDF files

https://pdfgrep.org

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

pdfgrep 2.2.0-1.6

Search in pdf files for strings matching a regular expression

https://pdfgrep.org/

sudo zypper install pdfgrep
  • License: GPL-2.0-or-later
  • Category: Productivity/Text/Utilities
  • Architecture: x86_64
  • Source Package: pdfgrep
  • 6 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: pdfgrep from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

pdfgrep-bash-completion 2.2.0-1.6

Bash Completion for pdfgrep

https://pdfgrep.org/

sudo zypper install pdfgrep-bash-completion
  • License: GPL-2.0-or-later
  • Category: Productivity/Networking/Security
  • Architecture: noarch
  • Source Package: pdfgrep
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: pdfgrep-bash-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
zypper95%

pdfgrep-zsh-completion 2.2.0-1.6

ZSH completion for pdfgrep

https://pdfgrep.org/

sudo zypper install pdfgrep-zsh-completion
  • License: GPL-2.0-or-later
  • Category: Productivity/Networking/Security
  • Architecture: noarch
  • Source Package: pdfgrep
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: pdfgrep-zsh-completion from https://download.opensuse.org/tumbleweed/repo/oss/repodata/d310d5a96106e1e8872a385adf98aaa23be9db5d80937a6717314e7e7f37715065c6c748ab7ccee6475d620b46979c0fe64235fc0c46988e17edf659578fcf31-primary.xml.zst
MacPorts95%

pdfgrep

sudo port install pdfgrep
  • normalized package name match
  • Abgeglichen nach: Pdfgrep
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/pdfgrep/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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