コマンドのパッケージ名を調べるコマンドライン

Docker で Linux シェルスクリプトの学習をしていて、参考書通りに進めようとすると、インストールされていないコマンドが結構あり、その場合には自分でインストールすることになる。

dnf install -y でインストールしようすると、コマンド名とパッケージ名が一致していなくインストールできなかったりする。
例: diff コマンド → パッケージ名 diffutils

コマンド名とパッケージ名が一致しないのはよくあることで、その都度 AI に聞いていたりしたが、dnf provides を使って、コマンド名からパッケージ名を調べることができることを知った。

dnf provides は、インストールすべき「パッケージ名」を調べるためのカタログ検索。

dnf provides <コマンド名>

これで、足りないコマンドがあっても自力解決できるようになった。

ページの先頭へ