ラズパイで「dns-sd」コマンドを実行できるようにしたい
Q&A
Closed
解決したいこと
NatureRemo のインスタンス名を取得したく、ラズパイで「dns-sd -B _remo._tcp」を実行したのですが、
「-bash: dns-sd: コマンドが見つかりません」と表示されて失敗します。
ラズパイはデフォルトでdns-sdコマンドを実行できるような内容の記事がありましたが、私の環境では実行できませんでした。
dns-sdコマンドをラズパイで実行できるようにするにはどうすればよいでしょうか。
発生している問題・エラー、試したこと
1.「dns-sd -B _remo._tcp」を実行したが、失敗
$ dns-sd -B _remo._tcp
-bash: dns-sd: コマンドが見つかりません
2. コマンドが見つからないとのことなので、 avahi-utils のインストールを試してみるも、失敗
$ sudo apt install avahi-utils
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
avahi-utils
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
52.0 kB のアーカイブを取得する必要があります。
この操作後に追加で 126 kB のディスク容量が消費されます。
エラー:1 http://raspbian.raspberrypi.org/raspbian stretch/main armhf avahi-utils armhf 0.6.32-2
404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
E: http://raspbian.raspberrypi.org/raspbian/pool/main/a/avahi/avahi-utils_0.6.32-2_armhf.deb の取得に失敗しました 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
E: いくつかのアーカイブを取得できません。apt-get update を実行するか --fix-missing オプションを付けて試してみてください。
3. 「apt-get update」を試してみるが、失敗
$ sudo apt-get update
無視:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
エラー:2 http://raspbian.raspberrypi.org/raspbian stretch Release
404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
ヒット:3 http://archive.raspberrypi.org/debian stretch InRelease
パッケージリストを読み込んでいます... 完了
E: リポジトリ http://raspbian.raspberrypi.org/raspbian stretch Release には Release ファイルがなくなってい ます。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
4.「--fix-missing」オプションを付けて試してみるも、失敗
$ sudo apt install avahi-utils --fix-missing
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが新たにインストールされます:
avahi-utils
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
52.0 kB のアーカイブを取得する必要があります。
この操作後に追加で 126 kB のディスク容量が消費されます。
エラー:1 http://raspbian.raspberrypi.org/raspbian stretch/main armhf avahi-utils armhf 0.6.32-2
404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
E: http://raspbian.raspberrypi.org/raspbian/pool/main/a/avahi/avahi-utils_0.6.32-2_armhf.deb の取得に失敗しました 404 Not Found [IP: 2a00:1098:0:80:1000:75:0:3 80]
E: Internal Error, ordering was unable to handle the media swap