Я настоятельно рекомендую вам использовать Личные архивы пакетов (PPA), если вы используете Ubuntu.Эта одна обеспечивает
абсолютную последнюю современную версию версий наддува, в настоящее время 1,47 , которая прекрасно работает для моегоdevelopment.
Чтобы добавить этот архив в базу данных пакетов, просто выполните
sudo add-apt-repository ppa:purplekarrot/ppa;
sudo apt-get update;
и установите, например, Boost. Вот что вы делаете
sudo apt-get install libboost-thread-dev;
Зачем изобретать велосипед??Это также избавляет вас от необходимости перенаправлять пути включения и пути к библиотекам в настройках сборки.
Вы можете найти большинство программного обеспечения с открытым исходным кодом, уже упакованного на PPA Launchpad. Здесь вы можете искать его содержимое.
Это пример Ubuntus nice компромисс между свобода пользователя и control .
Обратите внимание, что разные PPA поддерживают разные комбинации выпусков Ubuntu. Эта ссылка представляет собой пример поиска для boost и 1.46 .
Этот устанавливает, я думаю, более проверенный, 1.46.1 в Natty, Maverick и Karmic вместе с существующей версией Boost с использованием
sudo add-apt-repository ppa:tim-klingt/ppa;
и этой установки 1.47 в Oeneric, Natty и Maverick путем замены существующихверсия до
sudo add-apt-repository ppa:purplekarrot/ppa; # Upgrades default boost
Вы также можете отменить эти операции, используя команду оболочки ppa-purge
.Есть также y-ppa-manager
, который вы можете получить, как вы уже догадались, PPA !
Удачи!