Linux で bash: XXXX: command not found エラー
現象
Linux で下記のようなエラーが出た場合の対応。
bash: XXXX: command not found
回避策
例えば Rocky Linux 8 のコンテナには ps, which, wget, file, zip, unzip などのコマンドがインストールされていません。Ubuntu 22.04 コンテナでは vi (vim) がインストールされていません。yum の provides コマンドや apt-file の search コマンドで、コマンドが含まれているパッケージ名を調べることができます。ただ、apt-file search は不要なヒットが多いので少し面倒かもしれません。
# RHEL/CentOS/Rocky Linux/AlmaLinux # yum provides コマンド名 # yum -y install パッケージ名 # Ubuntu 22.04 $ sudo apt install -y apt-file $ sudo apt-file update $ sudo apt-file search コマンド名 $ sudo apt install -y パッケージ名
Copyright (C) 2022 杜甫々
初版:2022年11月13日 最終更新:2022年11月13日
https://www.tohoho-web.com/tr/20221113_2.html