Назад | Перейти на главную страницу

Где ням поставил буст?

Я установил 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

Но когда я поискал файлы повышения, я не смог их найти:

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

Это немного странно, так как у меня установлен boost и несколько его зависимостей:

$ 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 не могу найти?

Причина, по которой я спрашиваю, заключается в том, что у меня есть зависимость от повышения в программном инструменте, который я пытаюсь скомпилировать, и он не может найти установку повышения (и ни то, ни другое не может 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
...

locate boost

Думал, что добавлю locate команда. Лично я, кажется, добиваюсь лучших результатов.

repoquery это инструмент для запроса репозитория yum, а не установленных пакетов.

Чтобы найти файлы, предоставленные вашим пакетом, вам необходимо: rpm -ql boost-1.44.0-8.fc14.x86_64