macOS
brew install avro-clocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de avro-c pour les workflows d'agents IA.
installation
brew install avro-clocal Homebrew formula metadata
nix profile install nixpkgs#avro-cnixpkgs package indexes · pkgs/by-name/av/avro-c/package.nix · Source: api.github.com
sudo apt install avro-binDebian stable package indexes · avro-bin · Source: deb.debian.org
aperçu
Data serialization system
historique
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.
posture de sécurité
narrow executable package without higher-risk signals.
risque vert · confiance faible · appliance
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
avroappend | cli | exécutable global | |
avrocat | cli | exécutable global | |
avromod | cli | exécutable global | |
avropipe | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:avro-c |
|---|---|
| Version | 1.12.1 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/avro-c |
| Page d'accueil | https://avro.apache.org/ |
| Dépôt | https://github.com/apache/avro |
| Docs amont | https://avro.apache.org/docs |
| Licence | Apache-2.0 |
| Archive source | https://www.apache.org/dyn/closer.lua?path=avro/avro-1.12.1/c/avro-c-1.12.1.tar.gz |
| Dépendances | jansson, snappy, xz |
| Dépendances de compilation | cmake, pkgconf |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| 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 |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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 libavro23piste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.