Estoy usando una imagen de Debian 9 en una máquina virtual. El comando ping no está instalado. Cuando corro:
sudo apt-get install ping
Me pregunta:
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.
¿Por qué hay dos utilidades de ping? Cuáles son las diferencias entre ellos? ¿Hay algunas pautas para elegir una versión sobre la otra? ¿Cuáles son las implicaciones de esta elección? ¿Todos los scripts y programas serán compatibles con ambas versiones?

ftpdesdeinetutils,pingdesdeiputils, etc. (Esa parte de mi respuesta no estaba enfocadapingespecíficamente).inetutils-pinges la implementación portátil de GNU, que se usa en sistemas Debian que no son Linux (como Debian GNU / kFreeBSD ).iputils-pinges solo Linux, pero tiene más funciones. Si está utilizando Linux, probablemente desee unaiputilsversión de ping.fuente
iputils-pingadmite ipv6 con el mismo binario (ipv6es un enlace simbólico), mientras queinetutils-pingproporciona unping6binario separado . Ambos admiten ipv6 , pero los enlaces simbólicos no son visibles desde las listas de archivos de packages.debian.org.pingde ambos paquetes.ping6parece funcionar solo cuando se instala elinetutils-pingthx nuevamenteping6comando para, en casopingdeiputils-pingsoportes ambos protocolos? Puede forzarlo a usar solo cualquiera de los protocolos con los interruptores-4y-6, si surge la necesidad.iputils-pinginstala unping6enlace simbólico, por lo que deberías poder hacerloping6 ::sin instalarinetutils-pingnada (y puedo, en los sistemas en los que he comprobado esto).Puede instalar uno de ellos, el paquete de remolque proporciona el ping binario,
inetutils-pingproporcionará una herramienta adicionalping6fuente
iputils-pingrealiza una búsqueda inversa a través de la consulta DNS PTR. Tendrá que esperar un tiempo de espera si no hay respuesta.inetutils-pingfunciona mucho mejor en esta situación.fuente