macOS
brew install avro-clocal Homebrew formula metadata
brew
avro-c のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install avro-clocal Homebrew formula metadata
nix profile install nixpkgs#avro-cnixpkgs package indexes · pkgs/by-name/av/avro-c/package.nix · ソース: api.github.com
sudo apt install avro-binDebian stable package indexes · avro-bin · ソース: deb.debian.org
概要
Data serialization system
履歴
Avro C is the C implementation and command-line tooling slice of Apache Avro, Apache's schema-based data serialization system. In Homebrew it exposes utilities such as avrocat, avroappend, avropipe, and avromod for working with Avro object container files from a Unix shell.
Apache Avro's first official release was Avro 1.0.0 on July 15, 2010. The project was framed from the start as a serialization system with rich data structures, compact binary encoding, object container files, RPC support, and language bindings where code generation is optional rather than mandatory.
The C implementation lives in the main Apache Avro repository rather than a separate project. That matters for packagers: language bindings, command-line tools, release artifacts, and the shared Avro specification move together under the Apache release process.
Avro became common in data-engineering environments because it carries schemas with serialized data and supports schema evolution. Apache's current project site describes Avro as a leading serialization format for record data and a first choice for streaming data pipelines, with implementations across JVM languages, Python, C/C++, C#, PHP, Ruby, Rust, JavaScript, and Perl.
The C package is a practical packaging target for users who need small native tools or C library integration without pulling in the Java toolchain. On Unix package managers it fills the niche between the full Java avro-tools jar and embedding Avro support in larger data platforms.
The C utilities are mostly file and stream tools: avrocat inspects or emits records, avroappend appends data to container files, avropipe moves Avro data through pipelines, and avromod edits Avro container metadata. They are useful in shell workflows where the Java avro-tools package would be heavier than necessary.
There is no standard per-user configuration file or credential store for Avro C itself. Behavior is driven by schemas, Avro container metadata, command-line arguments, and application code using the C API.
For package nerds, avro-c is interesting because it is a native-library subpackage split out of a multi-language Apache project. It gives Homebrew, Nix, and Debian-style systems a way to install Avro's C ABI and CLI utilities without treating the whole project as a Java artifact.
It also shows the awkward but useful boundary between data-format standards and language ecosystems: one upstream release, many language bindings, and multiple downstream formulas for the same specification.
セキュリティ状態
narrow executable package without higher-risk signals.
リスク グリーン · 信頼度 低 · appliance
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
avroappend | cli | グローバル実行可能ファイル | |
avrocat | cli | グローバル実行可能ファイル | |
avromod | cli | グローバル実行可能ファイル | |
avropipe | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
インストールメタデータ
| パッケージキー | brew:avro-c |
|---|---|
| バージョン | 1.12.1 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/avro-c |
| ホームページ | https://avro.apache.org/ |
| リポジトリ | https://github.com/apache/avro |
| 上流ドキュメント | https://avro.apache.org/docs |
| ライセンス | Apache-2.0 |
| ソースアーカイブ | https://www.apache.org/dyn/closer.lua?path=avro/avro-1.12.1/c/avro-c-1.12.1.tar.gz |
| 依存関係 | jansson, snappy, xz |
| ビルド依存関係 | cmake, pkgconf |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | avro-c |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
avro-bin 1.12.0-3
Apache Avro C utilities (avro-c)
sudo apt install avro-binlibavro-dev 1.12.0-3
Apache Avro C static library and headers (avro-c)
sudo apt install libavro-devlibavro24 1.12.0-3
Apache Avro C shared library (avro-c)
sudo apt install libavro24avro-c
nix profile install nixpkgs#avro-cavro-bin 1.11.1-1build1
Apache Avro C utilities (avro-c)
sudo apt install avro-binlibavro-dev 1.11.1-1build1
Apache Avro C static library and headers (avro-c)
sudo apt install libavro-devlibavro23 1.11.1-1build1
Apache Avro C shared library (avro-c)
sudo apt install libavro23ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.