У меня есть вопрос относительно установки библиотек повышения. Есть ли пакет, в котором я могу использовать sudo apt-get install для установки этого пакета. Я искал все вопросы на этом форуме и использовал команды sudo apt-get install libboost1.40-dev
Я не могу установить пакет h с этим. Кроме того, я могу загрузить его с сайта boost.org, но я не знаю, как правильно его установить. Я бы предпочел установить его с помощью команд sudo apt-get install
, если это возможно. Я использую Ubuntu 9.04.
Спасибо.
Ускорение установки
Ответ 1
Вы можете использовать команду aptitude search libboost
, чтобы просмотреть список доступных библиотек boost. Последняя версия boost - 1.42 - может быть, поэтому вы не можете найти версию 1.40.
Если команда aptitude search
не дает вам достаточных результатов, попробуйте sudo aptitude update
и снова запустите aptitude search
.
Ответ 2
Если вы хотите работать с последней версией, вы можете выполнить установку bjam, как упоминалось Ralf, но я предлагаю вам создать пакет "псевдо", чтобы вы могли
- удалите его безопасно
- предотвращать/замечать конфликты с официальными/существующими пакетами повышения.
Вот как это сделать:
mkdir -pv /tmp/boostinst
cd /tmp/boostinst/
wget -c 'http://sourceforge.net/projects/boost/files/boost/1.64.0/boost_1_64_0.tar.bz2/download'
tar xf download
cd boost_1_64_0/
./bootstrap.sh --help
./bootstrap.sh --show-libraries
./bootstrap.sh
checkinstall bjam install
Ответ 3
В новой версии boost есть другой способ:
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
Ответ 4
В моей версии Ubuntu (10.04) это libboost1.40-all-dev
В вашей версии вы, вероятно, получили более старую версию boost, вы должны просто иметь возможность заполнить вкладку, чтобы узнать, какую версию вы можете установить.
В любом случае, что я обычно делаю в Ubuntu,
sudo apt-get install bjam
Извлеките загруженный файл boost на ваш жесткий диск, а затем cd в корневой каталог и
sudo bjam install
Таким образом, вы можете получить новейшую версию boost, а не немного устаревшую версию, доступную для вашей версии Ubuntu.
Ответ 5
Это ссылка, которая объясняет шаг за шагом, как ее установить (дайте ей некоторое время прочитать!)
http://www.boost.org/doc/libs/1_41_0/more/getting_started/unix-variants.html
но ваша встроенная команда оболочки может быть простым и легким способом для нее.