特定のファイル名を含むパッケージ (存在する場合) を見つけたい。たとえば、64 ビット マシンで 32 ビット プログラムをコンパイルしようとすると、GCC が「gnu/stubs-32.h」というファイルが見つからないというエラーを出します。どのパッケージをインストールする必要があるかをすばやく見つけるにはどうすればよいですか?
質問する
1225 次
2 に答える
1
Debian ベースのディストリビューションを使用している場合は、apt-file を使用できます。
apt-file search path/to/filename
apt-file update
(ただし、これを機能させるには、最初に root として実行してデータベースにデータを入力する必要があります)
RPM ベースのディストリビューション (Red Hat、Fedora など) を使用している場合は、対応するyum provides
:yum provides path/to/filename
があり、ワイルドカードをサポートしています (例: yum provides \*/gnu/stubs-32.h
)。
于 2012-10-01T09:20:35.563 に答える