Automic VaultAutomic Vault

brew

avahi を Homebrew, apk, dnf, MacPorts, Nix, pacman, zypper, apt でインストール

avahi のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install avahi

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install avahi

MacPorts ports tree · net/avahi/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add avahi

Alpine Linux edge package indexes · avahi · ソース: dl-cdn.alpinelinux.org

Fedora dnf確認済み · 92%
sudo dnf install avahi

Fedora Rawhide package metadata · avahi · ソース: dl.fedoraproject.org

Nix確認済み · 92%
nix profile install nixpkgs#avahi

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

Arch Linux pacman確認済み · 92%
sudo pacman -S avahi

Arch Linux sync databases · avahi · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install avahi

openSUSE Tumbleweed package metadata · avahi · ソース: download.opensuse.org

Debian apt確認済み · 92%
sudo apt install avahi-autoipd

Debian stable package indexes · avahi-autoipd · ソース: deb.debian.org

概要

パッケージ概要

Service Discovery for Linux using mDNS/DNS-SD

コマンドとエイリアス

  • 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

履歴

プロジェクトの歴史と使われ方

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.

プロジェクトの歴史

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.

採用の歴史

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.

使われ方

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

パッケージ好きにとっての重要性

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.

タイムライン

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

セキュリティ状態

リスクレベル: グリーン

narrow executable package without higher-risk signals.

リスク分類器

リスク グリーン · 信頼度 低 · appliance

理由

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 2 個のプラットフォームターゲットで利用できます。
  • 7 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 8 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

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

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
avahi-autoipdcliグローバル実行可能ファイル
avahi-browsecliグローバル実行可能ファイル
avahi-browse-domainscliグローバル実行可能ファイル
avahi-daemoncliグローバル実行可能ファイル
avahi-dnsconfdcliグローバル実行可能ファイル
avahi-publishcliグローバル実行可能ファイル
avahi-publish-addresscliグローバル実行可能ファイル
avahi-publish-servicecliグローバル実行可能ファイル
avahi-resolvecliグローバル実行可能ファイル
avahi-resolve-addresscliグローバル実行可能ファイル
avahi-resolve-host-namecliグローバル実行可能ファイル
avahi-set-host-namecliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-10
マネージャ版0.9-rc5
マネージャ更新日2026-06-25
ローカルデータOK
上流最新
検出された最新v0.9-rc5

https://github.com/avahi/avahi

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:avahi
バージョン0.9-rc5
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/avahi
ホームページhttps://avahi.org
リポジトリhttps://github.com/avahi/avahi
上流ドキュメントhttps://avahi.org/
ライセンスLGPL-2.1-or-later
ソースアーカイブhttps://github.com/avahi/avahi/archive/refs/tags/v0.9-rc5.tar.gz
最終更新2026-06-25T15:14:19Z
Pulseupdated
依存関係dbus, expat, gdbm, glib, libcap, libdaemon, systemd
ビルド依存関係autoconf, automake, gettext, libtool, m4, perl, pkgconf, xmltoman
Bottle利用可能 (対象 arm64_linux, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

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 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 2 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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