Automic VaultAutomic Vault

brew

avahi mit Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper, apt installieren

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

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install avahi

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install avahi

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

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add avahi

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

Fedora dnfverifiziert · 92%
sudo dnf install avahi

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

Nixverifiziert · 92%
nix profile install nixpkgs#avahi

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

Arch Linux pacmanverifiziert · 92%
sudo pacman -S avahi

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

openSUSE zypperverifiziert · 92%
sudo zypper install avahi

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

Debian aptverifiziert · 92%
sudo apt install avahi-autoipd

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

Überblick

Paketzusammenfassung

Service Discovery for Linux using mDNS/DNS-SD

Befehle und Aliase

  • 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

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

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

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 2 Plattformziele verfügbar.
  • Installiert mit 7 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 8 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
/etc/avahi/avahi-daemon.conf/etc/avahi/services/*.service~/.config/avahi/browse-domains

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
avahi-autoipdcliglobales Executable
avahi-browsecliglobales Executable
avahi-browse-domainscliglobales Executable
avahi-daemoncliglobales Executable
avahi-dnsconfdcliglobales Executable
avahi-publishcliglobales Executable
avahi-publish-addresscliglobales Executable
avahi-publish-servicecliglobales Executable
avahi-resolvecliglobales Executable
avahi-resolve-addresscliglobales Executable
avahi-resolve-host-namecliglobales Executable
avahi-set-host-namecliglobales 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-Version0.9-rc5
Manager aktualisiert2026-06-25
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv0.9-rc5

https://github.com/avahi/avahi

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:avahi
Version0.9-rc5
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/avahi
Homepagehttps://avahi.org
Repositoryhttps://github.com/avahi/avahi
Upstream-Dokumentationhttps://avahi.org/
LizenzLGPL-2.1-or-later
Quellarchivhttps://github.com/avahi/avahi/archive/refs/tags/v0.9-rc5.tar.gz
Zuletzt aktualisiert2026-06-25T15:14:19Z
Pulseupdated
Abhängigkeitendbus, expat, gdbm, glib, libcap, libdaemon, systemd
Build-Abhängigkeitenautoconf, automake, gettext, libtool, m4, perl, pkgconf, xmltoman
Bottleverfügbar (auf arm64_linux, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

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 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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

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