GNU/Linux >> Linux の 問題 >  >> Linux

pingコマンドが見つかりませんか? UbuntuにPingをインストールする

通常、pingコマンドはほとんどのLinuxシステムにすでにインストールされています。

ただし、Ubuntuが最小限にインストールされている場合や、DockerコンテナでUbuntuを実行している場合など、まれにpingコマンドが欠落している場合があります。使用しようとすると、pingが見つからないというエラーが表示されます。

[email protected]:/# ping itsfoss.com
bash: ping: command not found

それは最悪のことではありません。 pingをインストールしようとすると、パッケージpingが見つからないと文句が表示されます。

[email protected]:/# apt install ping
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ping

今では混乱します。 Ubuntuでpingを使用できませんか? Ubuntuにpingコマンドはありませんか?それは正しくありませんね

Ubuntuへのpingのインストール

ここでの問題は、pingコマンド自体がパッケージではないことです。これはiputilsパッケージの一部です。これは、pingという名前のパッケージをインストールしようとしたときに、見つかりません。

iputilsの一部としての実際のpingパッケージは、iputils-pingと呼ばれます。これは、pingのためにインストールする必要があるパッケージです。

まず、このコマンドをrootとして実行して、ローカルパッケージキャッシュを更新します(rootでない場合はsudoを使用します):

apt update

次に、次のコマンドを使用してiputils-pingパッケージをインストールします。

apt install iputils-ping

これで、pingコマンドを使用できます。

[email protected]:/# 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を使用して、イメージと後続のコンテナに永続的な変更を加える必要があります。

このクイックヒントがUbuntuにpingコマンドをインストールするのに役立つことを願っています。それでも質問や提案がある場合は、コメントセクションでお知らせください。


Linux
  1. kvm-img:コマンドが見つかりません

  2. vdir:コマンドが見つかりません

  3. uuidgen:コマンドが見つかりません

  1. bc:コマンドが見つかりません

  2. zypper:コマンドが見つかりません

  3. rpm:コマンドが見つかりません

  1. jasmine-node:コマンドが見つかりません

  2. apt:コマンドが見つかりません

  3. arpspoof:コマンドが見つかりません