Automic VaultAutomic Vault

brew

Installer avahi avec Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper, apt

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de avahi pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install avahi

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install avahi

MacPorts ports tree · net/avahi/Portfile · Source: api.github.com

Linux

Alpine Linux apkvérifié · 92%
sudo apk add avahi

Alpine Linux edge package indexes · avahi · Source: dl-cdn.alpinelinux.org

Fedora dnfvérifié · 92%
sudo dnf install avahi

Fedora Rawhide package metadata · avahi · Source: dl.fedoraproject.org

Nixvérifié · 92%
nix profile install nixpkgs#avahi

nixpkgs package indexes · pkgs/by-name/av/avahi/package.nix · Source: api.github.com

Arch Linux pacmanvérifié · 92%
sudo pacman -S avahi

Arch Linux sync databases · avahi · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install avahi

openSUSE Tumbleweed package metadata · avahi · Source: download.opensuse.org

Debian aptvérifié · 92%
sudo apt install avahi-autoipd

Debian stable package indexes · avahi-autoipd · Source: deb.debian.org

aperçu

Résumé du paquet

Service Discovery for Linux using mDNS/DNS-SD

Commandes et alias

  • avahi-autoipd
  • avahi-browse
  • avahi-browse-domains
  • avahi-daemon
  • avahi-dnsconfd
  • avahi-publish
  • avahi-publish-address
  • avahi-publish-service
  • avahi-resolve
  • avahi-resolve-address
  • avahi-resolve-host-name
  • avahi-set-host-name

historique

Historique du projet et usages

Avahi is a free LGPL implementation of multicast DNS and DNS Service Discovery, compatible with Apple's Bonjour/Zeroconf stack and primarily targeted at Linux. It provides the daemon, D-Bus API, libraries, compatibility layers, command-line utilities, and service-file conventions used for local-network discovery.

Historique du projet

The upstream README names Lennart Poettering and Trent Lloyd among the authors and describes Avahi as a DNS-SD over mDNS implementation compatible with Apple Bonjour. The official site says it is primarily targeted at Linux, runs on many BSD-like systems, and is not ported to Windows.

Avahi's architecture matters because it is not only a daemon. The source tree includes client libraries, core libraries, D-Bus API documentation, compatibility layers for Howl and Bonjour-style DNS-SD APIs, Python and UI utilities, service type databases, man pages, and XML service definitions.

The modern project infrastructure moved from older hosting patterns toward GitHub. The official site notes that in December 2023 the repositories moved from the lathiat namespace to the avahi organization namespace, and that avahi.org itself moved to GitHub Pages.

Historique d'adoption

Avahi became the default service-discovery stack for many Linux distributions because it solved the practical need for `.local` hostnames, printer discovery, file-sharing discovery, and application service announcements without Apple's proprietary Bonjour implementation. The official site explicitly says it ships by default in most distributions.

Package adoption is broad and split by component: distributions package the daemon, utilities, libraries, autoipd, compatibility libraries, and development headers. The input records packages in Homebrew, Debian/Ubuntu, Fedora, Alpine, Arch, MacPorts, Nix, and zypper ecosystems, with Debian and Ubuntu exposing `avahi-autoipd` as a named package entry for this formula mapping.

Modes d'utilisation

Typical user-facing tools include `avahi-browse`, `avahi-publish`, `avahi-resolve`, `avahi-set-host-name`, `avahi-daemon`, and `avahi-autoipd`. Services can be published through D-Bus APIs or by placing XML service definitions in `/etc/avahi/services`.

Configuration centers on `avahi-daemon.conf`, installed under the package system configuration directory, commonly `/etc/avahi/avahi-daemon.conf`. The man page also documents user browse domains through `$AVAHI_BROWSE_DOMAINS` or `~/.config/avahi/browse-domains`.

Pourquoi les passionnés de paquets s'y intéressent

Avahi is one of those packages whose importance is larger than the visible command line. It touches init systems, D-Bus activation, NSS integration through nss-mdns, C libraries, desktop printer discovery, service publication, firewall behavior, and network-manager assumptions.

For maintainers, Avahi is a compatibility and integration package: it needs correct defaults, split subpackages, service files, optional UI bindings, and careful coexistence with other mDNS stacks. Its release notes regularly mention distribution-facing changes such as systemd integration, default configuration updates, API additions, and compatibility fixes for FreeBSD, Solaris, musl, and containers.

Chronologie

  • 2004: Copyright range in the upstream README begins, marking the early Avahi development era.
  • 2010-2012: 0.6.x bugfix releases continued distribution hardening and system integration.
  • 2016: Avahi 0.6.32 released with configuration-default changes and bug fixes.
  • 2017: Avahi 0.7 released with binary TXT records in XML service files and gobject context support.
  • 2020: Avahi 0.8 released with D-Bus/API additions, Qt5 and libevent mainloop integration, and CVE-2017-6519 mitigation.
  • 2023: Official repositories moved to the avahi GitHub organization and the website moved to GitHub Pages.

Related projects

  • nss-mdns: upstream companion project for resolving `.local` hostnames through NSS.
  • Apple Bonjour/Zeroconf: compatible technology referenced by the official site.
  • D-Bus: primary API transport for most Avahi usage.
  • systemd and Linux distribution init systems: frequent integration points in release notes.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 2 plateformes.
  • S’installe avec 7 dépendances d’exécution.
  • Les métadonnées de compilation listent 8 dépendances de compilation.

Revue recommandée

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.

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
/etc/avahi/avahi-daemon.conf/etc/avahi/services/*.service~/.config/avahi/browse-domains

exécutables

Exécutables installés

CommandeTypeExpositionNote
avahi-autoipdcliexécutable global
avahi-browsecliexécutable global
avahi-browse-domainscliexécutable global
avahi-daemoncliexécutable global
avahi-dnsconfdcliexécutable global
avahi-publishcliexécutable global
avahi-publish-addresscliexécutable global
avahi-publish-servicecliexécutable global
avahi-resolvecliexécutable global
avahi-resolve-addresscliexécutable global
avahi-resolve-host-namecliexécutable global
avahi-set-host-namecliexécutable global

fraîcheur

Version et 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.

page générée2026-07-10
version du gestionnaire0.9-rc5
gestionnaire mis à jour2026-06-25
données localesOK
amontà jour
dernière version détectéev0.9-rc5

https://github.com/avahi/avahi

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:avahi
Version0.9-rc5
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/avahi
Page d'accueilhttps://avahi.org
Dépôthttps://github.com/avahi/avahi
Docs amonthttps://avahi.org/
LicenceLGPL-2.1-or-later
Archive sourcehttps://github.com/avahi/avahi/archive/refs/tags/v0.9-rc5.tar.gz
Dernière mise à jour2026-06-25T15:14:19Z
Pulseupdated
Dépendancesdbus, expat, gdbm, glib, libcap, libdaemon, systemd
Dépendances de compilationautoconf, automake, gettext, libtool, m4, perl, pkgconf, xmltoman
Bouteilledisponible (sur arm64_linux, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameavahi
Version Scheme0
Revision0
Requirements
  • linux
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

avahi-autoipd 0.8-16

Avahi IPv4LL network address configuration daemon

https://avahi.org/

sudo apt install avahi-autoipd
  • Section: net
  • Architecture: amd64
  • Source Package: avahi
  • 3 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: avahi-autoipd from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

avahi-daemon 0.8-16

Avahi mDNS/DNS-SD daemon

https://avahi.org/

sudo apt install avahi-daemon
  • Section: net
  • Architecture: amd64
  • Source Package: avahi
  • 11 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: avahi-daemon from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

avahi-discover 0.8-16

Service discover user interface for avahi

https://avahi.org/

sudo apt install avahi-discover
  • Section: net
  • Architecture: all
  • Source Package: avahi
  • 7 Dépendances
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: avahi-discover from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

avahi-dnsconfd 0.8-16

Avahi DNS configuration tool

https://avahi.org/

sudo apt install avahi-dnsconfd
  • Section: net
  • Architecture: amd64
  • Source Package: avahi
  • 4 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: avahi-dnsconfd from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

avahi-ui-utils 0.8-16

Avahi GTK+ utilities

https://avahi.org/

sudo apt install avahi-ui-utils
  • Section: utils
  • Architecture: amd64
  • Source Package: avahi
  • 6 Dépendances
  • 2 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: avahi-ui-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

avahi-utils 0.8-16

Avahi browsing, publishing and discovery utilities

https://avahi.org/

sudo apt install avahi-utils
  • Section: net
  • Architecture: amd64
  • Source Package: avahi
  • 5 Dépendances
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: avahi-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

gir1.2-avahi-0.6 0.8-16

GObject introspection data for Avahi

https://avahi.org/

sudo apt install gir1.2-avahi-0.6
  • Section: introspection
  • Architecture: amd64
  • Source Package: avahi
  • 3 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gir1.2-avahi-0.6 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavahi-client-dev 0.8-16

Development files for the Avahi client library

https://avahi.org/

sudo apt install libavahi-client-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: avahi
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavahi-client-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavahi-client3 0.8-16

Avahi client library

https://avahi.org/

sudo apt install libavahi-client3
  • Section: libs
  • Architecture: amd64
  • Source Package: avahi
  • 3 Dépendances
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavahi-client3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavahi-common-data 0.8-16

Avahi common data files

https://avahi.org/

sudo apt install libavahi-common-data
  • Section: libs
  • Architecture: amd64
  • Source Package: avahi
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavahi-common-data from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavahi-common-dev 0.8-16

Development files for the Avahi common library

https://avahi.org/

sudo apt install libavahi-common-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: avahi
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavahi-common-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavahi-common3 0.8-16

Avahi common library

https://avahi.org/

sudo apt install libavahi-common3
  • Section: libs
  • Architecture: amd64
  • Source Package: avahi
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavahi-common3 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavahi-compat-libdnssd-dev 0.8-16

Development headers for the Avahi Apple Bonjour compatibility library

https://avahi.org/

sudo apt install libavahi-compat-libdnssd-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: avahi
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavahi-compat-libdnssd-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavahi-compat-libdnssd1 0.8-16

Avahi Apple Bonjour compatibility library

https://avahi.org/

sudo apt install libavahi-compat-libdnssd1
  • Section: libs
  • Architecture: amd64
  • Source Package: avahi
  • 3 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavahi-compat-libdnssd1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavahi-core-dev 0.8-16

Development files for Avahi's embeddable mDNS/DNS-SD library

https://avahi.org/

sudo apt install libavahi-core-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: avahi
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavahi-core-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libavahi-core7 0.8-16

Avahi's embeddable mDNS/DNS-SD library

https://avahi.org/

sudo apt install libavahi-core7
  • Section: libs
  • Architecture: amd64
  • Source Package: avahi
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Avahi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libavahi-core7 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • 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