Повысить установку - PullRequest
       10

Повысить установку

21 голосов
/ 22 апреля 2011

У меня вопрос по поводу установки буст-библиотек.Есть ли пакет, который я могу использовать для установки sudo apt-get install.Я искал все вопросы в этом форуме и с помощью команд sudo apt-get install libboost1.40-dev я не могу установить пакет с этим.Кроме того, я могу скачать его с boost.org, но я не знаю правильный путь для его установки.Я бы предпочел установить его с помощью команд sudo apt-get install, если это возможно.Я использую Ubuntu 9.04.Спасибо.

Ответы [ 5 ]

24 голосов
/ 23 апреля 2011

Если вы хотите работать с последней версией, вы можете выполнить установку bjam, как упомянуто Ральфом, но я советую вам создать пакет 'pseudo', чтобы вы могли

  • удалить его безопасно
  • предотвращение / уведомление о конфликтах с официальными / существующими буст-пакетами.

Вот как это сделать:

mkdir -pv /tmp/boostinst
cd /tmp/boostinst/
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.66.0/boost_1_66_0.tar.bz2/download'
tar xf download
cd boost_1_66_0/
./bootstrap.sh --help
./bootstrap.sh --show-libraries
./bootstrap.sh 

checkinstall ./b2 install
17 голосов
/ 26 июля 2012

В новой буст-версии есть другой способ:

sudo apt-get update
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.50.0/boost_1_50_0.tar.bz2/download'
tar xf download
cd boost_1_50_0
./bootstrap.sh
./b2 install
14 голосов
/ 23 апреля 2011

Вы можете использовать команду aptitude search libboost, чтобы увидеть список доступных библиотек повышения.Последняя версия boost - 1.42 - возможно, поэтому вы не можете найти версию 1.40.

Если команда aptitude search не дает достаточных результатов, попробуйте sudo aptitude update, а затем снова запустите aptitude search.

4 голосов
/ 23 апреля 2011

В моей версии Ubuntu (10.04) это libboost1.40-all-dev

В вашей версии вы, вероятно, получили более старую версию boost, вы просто должны быть в состоянии завершить вкладку, чтобы увидеть, какую версию вы можете установить.

В любом случае я обычно делаю под Ubuntu

sudo apt-get install bjam

Извлеките загруженный архив наддува на жесткий диск, затем перейдите в корневой каталог и

sudo bjam install

Таким образом, вы можете получить новейшую версию boost, а не слегка устаревшую, доступную для вашей версии Ubuntu.

0 голосов
/ 21 октября 2012

Это ссылка, которая шаг за шагом объясняет, как ее установить (дайте ей немного времени прочитать!)

http://www.boost.org/doc/libs/1_41_0/more/getting_started/unix-variants.html

, но ваша встроенная команда оболочки может быть простой ипростой способ сделать это

...