どのパッケージに実行可能ファイルが含まれているかを確認するにはどうすればよいですか?

どのパッケージに実行可能ファイルが含まれているかを確認するにはどうすればよいですか?

たとえば、プロジェクトのコマンドを使用したいinfo2htmlが、自分のシステムでは使用できないとします。一部のディストリビューションでは、期待される (つまり、一般的であると見なされる) 一部の不足しているコマンドのパッケージが提案されることがありますが、すべてのコマンド (およびすべてのディストリビューション) が提案されるわけではありません。

ディストリビューションに目的のプログラムのパッケージがあるかどうか、またある場合はどのパッケージをインストールする必要があるかを確認するにはどうすればよいでしょうか。ある場合、これを行う「正しい方法」は何ですか。

Debian のような特定のディストリビューションの例も歓迎します。:) パッケージ管理ソフトウェアによって異なる場合があります。特定のパッケージ エコシステムでこの機能を見つけられるように、役立つ用語も歓迎します。

答え1

プラットフォームによって異なります。

Deb ベース:

apt-file search info2html

RPM ベース:

yum whatprovides info2html

IPS (Solaris 11、OpenIndiana、OmniOS など) ベース:

pkg search info2html

FreeBSD (OpenBSD?):

cd /usr/ports
make search key=info2html

NetBSD、SmartOS:

pkg_search info2html

Gentoo Linux:

emerge --search info2html

関連情報