ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Команда Ping не найдена? Установка Ping в Ubuntu

Команда Ping не найдена? Установите Ping в Ubuntu
Если вы используете Ubuntu в контейнере Docker, команда ping будет отсутствовать. Вы можете установить ping в Ubuntu с помощью этого простого трюка.

 

Установка ping на Ubuntu

Обычно команда 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 на Ubuntu

Проблема здесь в том, что команда 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. Если у вас все еще есть вопросы или предложения, дайте мне знать в разделе комментариев.

Exit mobile version