iputils-pingとinetutils-pingの違いは何ですか?


26

仮想マシンでDebian 9イメージを使用しています。pingコマンドはインストールされていません。実行すると:

sudo apt-get install ping

それは私に尋ねます:

Package ping is a virtual package provided by:
  iputils-ping 3:20161105-1
  inetutils-ping 2:1.9.4-2+b1
You should explicitly select one to install.

pingユーティリティが2つあるのはなぜですか?それらの違いは何ですか?あるバージョンを他のバージョンよりも選択するためのガイドラインはありますか?この選択の意味は何ですか?すべてのスクリプトとプログラムは両方のバージョンと互換性がありますか?

回答:


20

iputilspingかなりの数が複数の機能をサポートしますinetutils"ping例えば IPv6の(これはinetutils別のバイナリで実装し、ping6)、ブロードキャストのping、サービス・ビットの品質は...リンクmanページには、詳細情報を提供しています。

iputilsping支持体上で利用できるすべてのオプションinetutilsping、旧後者の意志の仕事の罰金のために書かれたスクリプトそう。その逆は当てはまりません:iputils-specificオプションを使用するスクリプトはでは機能しませんinetutils

両方が存在する理由に関してinetutilsは、GNUネットワーキングユーティリティは、さまざまなオペレーティングシステムを対象とし、多くの異なるネットワーキングツールを提供しています。iputilsLinux固有であり、含まれるユーティリティはより少なくなります。したがって、通常は両方を組み合わせて、LinuxでLinux固有の機能の完全なカバレッジとサポートを取得し、Linux inetutils以外のシステムでのみ使用します。


ご回答ありがとうございます。通常、両方を組み合わせて完全なカバレッジを取得すると言いますが、両方とも仮想パッケージpingを実装するため、一方をインストールすると他方が削除されます。それらをどのように組み合わせますか?
Ortomala Lokni

例えば、:@Ortomala私はあなたのユーティリティの両方のセットを組み合わせることを意味ftpからinetutilspingからiputils(私の答えの一部が着目されなかったこと、などping。特に)
スティーブン・キット

7

inetutils-pingLinux以外のDebianシステム(Debian GNU / kFreeBSDなど)で使用される移植可能なGNU実装です。

iputils-pingLinuxのみですが、より多くの機能があります。Linuxを使用している場合、おそらくiputilspingのバージョンが必要です。


1
@StephenKittの回答からiputils-ping、同じバイナリ(ipv6シンボリックリンク)でipv6をサポートinetutils-pingし、別のping6バイナリを提供することから学びました。どちらもipv6をサポートしていますが、シンボリックリンクはpackages.debian.orgファイルリストからは見えません。
セバスト

私はping両方のパッケージからテストしました。thxを再度ping6インストールする場合にのみ機能するようですinetutils-ping
-GAD3R

@ GAD3R from が両方のプロトコルをサポートしているping6場合、何のためにコマンドが必要ですか?必要に応じて、and スイッチでどちらかのプロトコルのみを使用するように強制できます。pingiputils-ping-4-6
ヨハンMyréen17年

1
奇妙な@ GAD3R iputils-pingping6シンボリックリンクをインストールするので、まったくping6 ::インストールせずにできるはずですinetutils-ping(これを確認したシステムではできます)。
スティーブンキット

0

それらの1つをインストールできます。towパッケージはpingバイナリinetutils-pingを提供し、追加のツールを提供しますping6


0

iputils-pingDNS PTRクエリを介して逆ルックアップを実行します。応答がない場合は、タイムアウトを待つ必要があります。

inetutils-ping この状況でより良い方法を実行します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.