web-dev-qa-db-ja.com

CentOSでAvahiコマンドが機能しない

CentOS 6.6でmDNSサービスの検出にAvahiツールを使用したい。次のパッケージをインストールしました:avahi、avahi-tools、nss-mdns。私はAvahiデーモンをチェックし、それが実行されています:

$ service avahi-daemon status
avahi-daemon (pid  1365) is running...

しかし、次のavahi-browseコマンドを実行しようとすると、停止して何も返されませんでした。

$ avahi-browse --all

次のようにAvahi GUIウィンドウを起動しようとしたとき:

$ avahi-discover
bash: avahi-discover: command not found

次に、システム上にあるAvahi関連のパッケージを検索しました。

$ rpm -qa | grep avahi
avahi-autoipd-0.6.25-15.el6.x86_64
avahi-tools-0.6.25-15.el6.x86_64
avahi-glib-0.6.25-15.el6.x86_64
avahi-0.6.25-15.el6.x86_64
avahi-libs-0.6.25-15.el6.x86_64
avahi-ui-0.6.25-15.el6.x86_64

Ubuntu Linuxで動作する別のコンピューターを試しましたが、avahi-browseとavahi-discoverの両方が正常に動作しました。では、なぜavahi-browseおよびavahi-discover CentOS 6.6で動作しますか?

6
tonga

avahi-browse、avahi-discoverは、centos 6.xのavahi-tools rpmの一部です。

Sudo yum install avahi-tools avahi-ui-tools

調べる:

Sudo yum provides avahi-browser
3
fastrizwaan

Avahi-daemonが機能してインストールされているだけでなく、avahi-utilsも確認してください。それが私の問題でした。

Debianでは

Sudo apt-get install avahi-utils

私はCentOSを使用したことがないので、パッケージマネージャーがどのように機能するのかわかりませんが、これは同じようなものでなければなりません。

2
zachal