Automic VaultAutomic Vault

brew

apache-arrow mit Homebrew, apk, MacPorts, zypper installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install apache-arrow

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install apache-arrow

MacPorts ports tree · devel/apache-arrow/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add apache-arrow

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

openSUSE zypperverifiziert · 92%
sudo zypper install apache-arrow

openSUSE Tumbleweed package metadata · apache-arrow · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Columnar in-memory analytics layer designed to accelerate big data

Befehle und Aliase

  • parquet-dump-arrow-statistics
  • parquet-dump-footer
  • parquet-dump-schema
  • parquet-reader
  • parquet-scan

Verlauf

Projektgeschichte und Nutzung

Apache Arrow is a universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics. It gives data systems a shared memory representation, IPC format, and language implementations so analytics data can move with less copying and conversion.

Projektgeschichte

The official README describes Arrow as a universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics. Its major components include the columnar format, IPC format, Arrow Flight, ADBC, C++ libraries, bindings, and implementations across languages including Python, R, Ruby, JavaScript, Java, Go, Rust, Julia, Swift, and .NET.

Arrow grew as an Apache Software Foundation data project around the problem of interoperability between analytical systems. Instead of every engine inventing a private in-memory table format, Arrow standardizes buffers, schemas, metadata, and IPC so systems can exchange columnar data efficiently.

The Git tag history records early `apache-arrow-0.1.0` tags and a later `apache-arrow-1.0.0`, followed by regular major and minor releases. The modern repository has also split some language implementations into separate official repositories, such as Arrow Go, Arrow Java, Arrow Rust, Arrow JS, and Arrow ADBC, while keeping the format and C++-anchored reference libraries central.

Adoptionsgeschichte

Arrow's adoption came from becoming infrastructure inside analytics engines, databases, dataframe libraries, and file-format tooling. Its value is not usually a standalone CLI; it is the ability for systems to share columnar data without serializing through slow row-oriented or language-specific structures.

The Homebrew package exposes Parquet and Arrow-related command-line tools such as `parquet-reader`, `parquet-scan`, `parquet-dump-schema`, `parquet-dump-footer`, and `parquet-dump-arrow-statistics`. That reflects a common package-manager role for Arrow: install native libraries plus practical inspection tools for columnar data files.

Wie es verwendet wird

Developers use Arrow through language libraries, the C++ implementation, the Arrow format, Arrow IPC, Arrow Flight RPC, and ADBC. Package users may install it directly for the CLI tools, headers, libraries, or as a dependency of higher-level analytics packages.

Arrow is especially important in build graphs that involve Parquet, dataframe runtimes, query engines, and cross-language data interchange. Its package must balance native-code performance, ABI concerns, many language bindings, and compatibility with file formats such as Parquet and CSV.

Warum Paket-Nerds sich dafür interessieren

Apache Arrow is one of the canonical modern data infrastructure packages: a format spec, native library, language ecosystem, and CLI-tool bundle in one project. It is a dependency whose version can affect performance, binary compatibility, and interoperability across many data tools.

For package maintainers, Arrow is interesting because it is not a single executable. It is a multi-language, multi-component substrate whose release affects downstream Python, R, C++, Parquet, and database connectivity ecosystems.

Zeitleiste

  • 2016: Early `apache-arrow-0.1.0` tag appears in the official Git repository.
  • 2020: `apache-arrow-1.0.0` appears in the official Git repository.
  • 2022: `apache-arrow-10.0.0` appears in the official Git repository.
  • 2025: `apache-arrow-20.0.0` appears in the official Git repository.

Related projects

  • Apache Parquet is a file format commonly used with Arrow tooling.
  • Arrow Flight and ADBC are Arrow ecosystem projects for RPC and database connectivity.
  • Separate official repositories now maintain several language implementations, including Arrow Go, Arrow Java, Arrow Rust, Arrow JS, Arrow Swift, Arrow Julia, and Arrow ADBC.

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 14 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 5 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
parquet-dump-arrow-statisticscliglobales Executable
parquet-dump-footercliglobales Executable
parquet-dump-schemacliglobales Executable
parquet-readercliglobales Executable
parquet-scancliglobales 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-10
Manager-Version24.0.0
Manager aktualisiert2026-07-02
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://arrow.apache.org/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:apache-arrow
Version24.0.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/apache-arrow
Homepagehttps://arrow.apache.org/
Repositoryhttps://github.com/apache/arrow
Upstream-Dokumentationhttps://arrow.apache.org/docs
LizenzApache-2.0
Quellarchivhttps://www.apache.org/dyn/closer.lua?path=arrow/arrow-24.0.0/apache-arrow-24.0.0.tar.gz
Zuletzt aktualisiert2026-07-02T20:34:06Z
Pulseupdated
Abhängigkeitenabseil, aws-crt-cpp, aws-sdk-cpp, brotli, grpc, llvm, lz4, openssl@3, protobuf, re2, snappy, thrift, utf8proc, zstd
Build-Abhängigkeitenboost, cmake, gflags, rapidjson, xsimd
Von macOS bereitgestellte Bibliothekenbzip2
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 Nameapache-arrow
Version Scheme0
Revision6
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.

apk95%

apache-arrow 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing

https://arrow.apache.org/

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

apache-arrow-dev 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing (development files)

https://arrow.apache.org/

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

apache-arrow-doc 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing (documentation)

https://arrow.apache.org/

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

apache-arrow-gdb 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing (gdb integration)

https://arrow.apache.org/

sudo apk add apache-arrow-gdb
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: apache-arrow
  • normalized package name match
  • Abgeglichen nach: Apache Arrow
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: apache-arrow-gdb from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libarrow 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing (libarrow library)

https://arrow.apache.org/

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

libarrow_acero 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing (libarrow_acero library)

https://arrow.apache.org/

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

libarrow_dataset 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing (libarrow_dataset library)

https://arrow.apache.org/

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

libarrow_flight 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing (libarrow_flight library)

https://arrow.apache.org/

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

libparquet 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing (libparquet library)

https://arrow.apache.org/

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

py3-pyarrow 23.0.1-r2

multi-language toolbox for accelerated data interchange and in-memory processing (python module)

https://arrow.apache.org/

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

py3-pyarrow-pyc 23.0.1-r2

Precompiled Python bytecode for py3-pyarrow

https://arrow.apache.org/

sudo apk add py3-pyarrow-pyc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: apache-arrow
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Apache Arrow
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: py3-pyarrow-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
zypper95%

apache-arrow 23.0.1-1.4

A development platform for in-memory data

https://arrow.apache.org/

sudo zypper install apache-arrow
  • License: Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT
  • Category: Development/Tools/Other
  • Architecture: x86_64
  • Source Package: apache-arrow
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Apache Arrow
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: apache-arrow from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

apache-arrow-devel 23.0.1-1.4

Development platform for in-memory data - development files

https://arrow.apache.org/

sudo zypper install apache-arrow-devel
  • License: Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: apache-arrow
  • 8 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Apache Arrow
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: apache-arrow-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

apache-parquet-devel 23.0.1-1.4

Development platform for in-memory data - development files

https://arrow.apache.org/

sudo zypper install apache-parquet-devel
  • License: Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: apache-arrow
  • 3 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Apache Arrow
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: apache-parquet-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

apache-parquet-utils 23.0.1-1.4

Development platform for in-memory data - development files

https://arrow.apache.org/

sudo zypper install apache-parquet-utils
  • License: Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT
  • Category: Productivity/Scientific/Math
  • Architecture: x86_64
  • Source Package: apache-arrow
  • 5 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Apache Arrow
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: apache-parquet-utils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libarrow2300 23.0.1-1.4

Development platform for in-memory data - shared library

https://arrow.apache.org/

sudo zypper install libarrow2300
  • License: Apache-2.0 AND BSD-3-Clause AND BSD-2-Clause AND MIT
  • Category: System/Libraries
  • Architecture: x86_64
  • Source Package: apache-arrow
  • 14 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Apache Arrow
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libarrow2300 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-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
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment