Обычно команда ping уже установлена в большинстве систем Linux.
Но в некоторых редких случаях, например, когда у вас минимальная установка Ubuntu или вы запускаете Ubuntu в контейнере Docker, команда ping отсутствует. Если вы попытаетесь использовать его, вы увидите ошибку: ping not found.
root@andreyex:/# ping itsfoss.com bash: ping: command not found
Это не самое страшное. Вы пытаетесь установить ping, а затем он жалуется, что не может найти ping пакета.
root@andreyex:/# apt install ping Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package ping
Теперь это сбивает с толку. Вы не можете использовать ping в Ubuntu? В Ubuntu нет команды ping? Это не может быть правдой, не так ли?
Проблема здесь в том, что команда ping не является самим пакетом. Это часть пакета iputils. Это когда вы пытаетесь установить пакет с командой ping, он не может быть найден.
Фактический пакет ping как часть iputils называется iputils-ping. Это пакет, который вы должны установить для проверки связи.
Сначала обновите локальный кеш пакетов, выполнив эту команду от имени пользователя root (используйте sudo, если вы не являетесь пользователем root):
apt update
Теперь установите пакет iputils-ping с помощью следующей команды:
apt install iputils-ping
Теперь вы можете использовать команду ping.
root@andreyex:/# ping itsfoss.com PING itsfoss.com (104.26.10.68) 56(84) bytes of data. 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=1 ttl=56 time=25.1 ms 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=2 ttl=56 time=49.6 ms 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=3 ttl=56 time=34.8 ms 64 bytes from 104.26.10.68 (104.26.10.68): icmp_seq=4 ttl=56 time=38.9 ms ^C --- itsfoss.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3003ms rtt min/avg/max/mdev = 25.125/37.095/49.590/8.773 ms
Если вы используете в контейнере Docker, вы знаете, что изменения, внесенные в контейнер, являются временными. Вы должны использовать Dockerfile для внесения постоянных изменений в образ и последующие контейнеры.
Надеюсь, вы найдете этот быстрый совет полезным при установке команды ping в Ubuntu. Если у вас все еще есть вопросы или предложения, дайте мне знать в разделе комментариев.