Automic VaultAutomic Vault

brew

ack mit Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, scoop, zypper installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install ack

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install ack

MacPorts ports tree · devel/ack/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add ack

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

Debian aptverifiziert · 92%
sudo apt install ack

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

Fedora dnfverifiziert · 92%
sudo dnf install ack

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

Nixverifiziert · 92%
nix profile install nixpkgs#ack

nixpkgs package indexes · ack · Quelle: raw.githubusercontent.com

openSUSE zypperverifiziert · 92%
sudo zypper install ack

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

Windows

Chocolateyverifiziert · 92%
choco install ack

Chocolatey community package catalog · ack · Quelle: community.chocolatey.org

Scoopverifiziert · 92%
scoop install main/ack

Scoop official bucket manifest trees · bucket/ack.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Search tool like grep, but optimized for programmers

Verlauf

Projektgeschichte und Nutzung

ack is a Perl-based source-code search tool, similar to grep but optimized for programmers searching large source trees.

Projektgeschichte

ack was written and maintained by Andy Lester. The ack3 README describes it as a code-searching tool similar to grep, portable across platforms that run Perl.

The project evolved through major release lines: ack 2.0 in 2013 changed default search behavior and ackrc handling, and ack 3.0 in 2019 was the first official ack 3 release.

Adoptionsgeschichte

ack spread through developer package managers because it gave programmers grep-like searching with recursive traversal, source-file type detection, VCS-directory ignores, highlighting, and project/user configuration.

The input package facts list ack across Homebrew, Debian, Ubuntu, Fedora/dnf, MacPorts, Nix, Scoop, Chocolatey, Alpine, and openSUSE/zypper, showing unusually broad cross-platform packaging for a small CLI.

Wie es verwendet wird

Typical usage is interactive and recursive, for example running ack PATTERN inside a source tree. The official documentation emphasizes default recursion, source-aware file selection, filetype filters, match highlighting, and GNU grep-like switches.

ack reads options from ackrc files, including global, user, project, and explicitly supplied ackrc locations, which lets users encode local filetype and ignore rules without wrapper scripts.

Warum Paket-Nerds sich dafür interessieren

ack is important in CLI package history as one of the classic programmer-focused grep replacements, alongside later tools such as ag and ripgrep.

For package maintainers it is intentionally boring in a useful way: mostly Perl, few runtime assumptions, one main executable, and behavior that users expect to be identical across Unix, Windows, and package-manager installs.

Zeitleiste

  • 2005: ack copyright history begins in the official ack3 README.
  • 2013: ack 2.0 released with changed defaults and multiple ackrc support.
  • 2019: ack 3.0.0 becomes the first official ack 3 release.
  • 2026: ack 3.10.0 changelog records security fixes for ANSI escapes and project .ackrc handling.

Related projects

  • Related tools include grep, GNU grep, File::Next, The Silver Searcher, and ripgrep.

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.
  • 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.

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
~/.ackrc/etc/ackrc
Windows
C:\Users\$USER\AppData\Roaming\ackrcC:\ProgramData\ackrc

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
ackcliglobales 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-07-08
Manager-Version3.10.0
Manager aktualisiert2026-06-22
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://beyondgrep.com/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:ack
Version3.10.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/ack
Homepagehttps://beyondgrep.com/
Repositoryhttps://github.com/beyondgrep/ack3
Upstream-Dokumentationhttps://beyondgrep.com/documentation
LizenzArtistic-2.0
Quellarchivhttps://beyondgrep.com/ack-v3.10.0
Zuletzt aktualisiert2026-06-22T14:02:41-07:00
Pulseupdated
Build-Abhängigkeitenpod2man
Von macOS bereitgestellte Bibliothekenperl
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameack
Version Scheme0
Revision0
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%

ack 3.8.1-1

grep-like program specifically for large source trees

https://beyondgrep.com/

sudo apt install ack
  • Section: utils
  • Architecture: all
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ack
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ack from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

ack

nix profile install nixpkgs#ack
  • normalized package name match
  • Abgeglichen nach: Ack
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: ack from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

ack 3.7.0-1

grep-like program specifically for large source trees

https://beyondgrep.com/

sudo apt install ack
  • Section: universe/utils
  • Architecture: all
  • 2 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ack
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ack from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

ack 3.10.0-r0

Perl-powered replacement for grep

https://beyondgrep.com/

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

ack-doc 3.10.0-r0

Perl-powered replacement for grep (documentation)

https://beyondgrep.com/

sudo apk add ack-doc
  • License: Artistic-2.0
  • Architecture: x86_64
  • Source Package: ack
  • normalized package name match
  • Abgeglichen nach: Ack
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: ack-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

ack 3.10.0-1.fc45

A Grep-like source code search tool

http://beyondgrep.com/

sudo dnf install ack
  • License: Artistic-2.0
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: ack
  • 3 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ack
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: ack from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
zypper95%

ack 3.10.0-1.1

Grep-Like Text Finder

https://beyondgrep.com/

sudo zypper install ack
  • License: Artistic-2.0
  • Category: Productivity/Text/Utilities
  • Architecture: noarch
  • Source Package: ack
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ack
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: ack from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

perl-App-Ack 3.10.0-1.1

Grep-Like Text Finder Perl Module

https://beyondgrep.com/

sudo zypper install perl-App-Ack
  • License: Artistic-2.0
  • Category: Development/Libraries/Perl
  • Architecture: noarch
  • Source Package: ack
  • 2 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Ack
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: perl-App-Ack from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

ack

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

ack

choco install ack
  • normalized package name match
  • Abgeglichen nach: Ack
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: ack from https://community.chocolatey.org/api/v2/Packages()?$filter=IsLatestVersion&$select=Id&$top=1000
Scoop95%

main/ack

scoop install main/ack
  • normalized package name match
  • Abgeglichen nach: Ack
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/ack.json from https://api.github.com/repos/ScoopInstaller/Main/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
  • Nucleus package database
  • av.db category and tag curation
  • 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