Saya menggunakan gambar Debian 9 di mesin virtual. Perintah ping tidak diinstal. Ketika saya menjalankan:
sudo apt-get install ping
Ia bertanya kepada saya:
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.
Mengapa ada dua utilitas ping? Apa perbedaan di antara mereka? Apakah ada beberapa pedoman untuk memilih satu versi dari yang lain? Apa implikasi dari pilihan ini? Apakah semua skrip dan program kompatibel dengan kedua versi?
ftp
dariinetutils
,ping
dariiputils
, dll. (Bagian dari jawaban saya tidak terfokusping
secara khusus.)inetutils-ping
adalah implementasi GNU portabel, yang digunakan pada sistem Debian non-Linux (seperti Debian GNU / kFreeBSD ).iputils-ping
hanya Linux, tetapi memang memiliki lebih banyak fitur. Jika Anda menggunakan Linux, Anda mungkin menginginkaniputils
versi ping.sumber
iputils-ping
mendukung ipv6 dengan biner yang sama (ipv6
adalah symlink), sementarainetutils-ping
menyediakanping6
biner yang terpisah . Keduanya mendukung ipv6 , tetapi tautan simbolis tidak terlihat dari daftar file packages.debian.org.ping
dari kedua paket.ping6
tampaknya bekerja hanya ketika menginstalinetutils-ping
thx lagiping6
perintah, jikaping
dariiputils-ping
mendukung kedua protokol? Anda dapat memaksanya untuk hanya menggunakan protokol dengan-4
dan-6
sakelar, jika perlu.iputils-ping
memasangping6
symlink, jadi Anda seharusnya bisaping6 ::
tanpa menginstalinetutils-ping
sama sekali (dan saya bisa, pada sistem saya sudah memeriksa ini).Anda dapat menginstal salah satunya, paket derek menyediakan binary ping,
inetutils-ping
akan menyediakan alat tambahanping6
sumber
iputils-ping
melakukan pencarian terbalik melalui permintaan DNS PTR. Anda harus menunggu waktu tunggu jika tidak ada jawaban.inetutils-ping
melakukan jauh lebih baik dalam situasi ini.sumber