web-dev-qa-db-ja.com

yumはどこにブーストを入れましたか?

インストール済みboost.x86_64私のLinuxシステム:

$ Sudo yum install boost.x86_64
Loaded plugins: fastestmirror, langpacks, presto, refresh-packagekit
Adding en_US to language list
Loading mirror speeds from cached hostfile
 * Fedora: mirror.uoregon.edu
 * updates: mirror.uoregon.edu
Setting up Install Process
Package boost-1.44.0-8.fc14.x86_64 already installed and latest version
Nothing to do

しかし、boostファイルを探したところ、見つかりませんでした。

$ Sudo repoquery --list boost-1.44.0-8.fc14.x86_64
$

ブーストといくつかの依存関係がインストールされているので、これは少し奇妙です:

$ Sudo rpm -qa | grep boost
boost-signals-1.44.0-8.fc14.x86_64
boost-graph-1.44.0-8.fc14.x86_64
boost-program-options-1.44.0-8.fc14.x86_64
boost-system-1.44.0-8.fc14.x86_64
boost-date-time-1.44.0-8.fc14.x86_64
boost-wave-1.44.0-8.fc14.x86_64
boost-serialization-1.44.0-8.fc14.x86_64
boost-1.44.0-8.fc14.x86_64
boost-thread-1.44.0-8.fc14.x86_64
boost-test-1.44.0-8.fc14.x86_64
boost-python-1.44.0-8.fc14.x86_64
boost-regex-1.44.0-8.fc14.x86_64
boost-random-1.44.0-8.fc14.x86_64
boost-filesystem-1.44.0-8.fc14.x86_64
boost-iostreams-1.44.0-8.fc14.x86_64

repoqueryが見つけられないファイルの別の宛先はありますか?

私が尋ねる理由は、コンパイルしようとしているソフトウェアツールにboost依存関係があり、boostインストールを見つけることができない(そして、明らかにrepoqueryもできない)ためです。

提案やヒントをありがとう。

[〜#〜]編集[〜#〜]

ヘッダーのインストールも見落としました:

$ Sudo yum install boost-devel.x86_64

これを実行すると、これらのヘッダーを見つけることができます。

$ repoquery --list boost-devel.x86_64
/usr/include/boost
/usr/include/boost/accumulators
/usr/include/boost/accumulators/accumulators.hpp
/usr/include/boost/accumulators/accumulators_fwd.hpp
/usr/include/boost/accumulators/framework
/usr/include/boost/accumulators/framework/accumulator_base.hpp
...
6
Alex Reynolds

repoqueryは、yumリポジトリーを照会するためのツールであり、インストールされたパッケージではありません。

パッケージが提供するファイルを見つけるには、次のものが必要です:rpm -ql boost-1.44.0-8.fc14.x86_64

2
slubman

locate boost

locateコマンドを投入すると思いました。個人的にはそれでより良い結果が得られるようです。

8
Banjer