Почему существуют две версии boost и какую использует Ubuntu?

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

При чтении описания пакета libboost-all-dev говорится «Boost version (в настоящее время 1.46)», но версия, которую я установил, сообщает о версии 1.48.0.2. Установка libboost-all-dev дала мне буст-пакеты, которые кажутся версией 1.46.1-7ubuntu3 (precise), но я заметил другие буст-пакеты с версией 1.48.0-3 (precise).

Может ли кто-нибудь объяснить мне, с какой версией boost поставляется ванильная установка Ubuntu (или, возможно, узнать, какая версия boost поставляется с ванильной установкой какой-либо конкретной версии Ubuntu) без необходимости выполнять установку? [ 118]

И если кто-то узнает, почему пакет libboost-all-dev сообщает о версии, отличной от своего описания, но, похоже, на самом деле получает версию из описания, а не те, которые соответствуют его версии?

1
задан 28 October 2012 в 19:34

2 ответа

Ну, я, кажется, обнаружил часть ответа при написании вопроса.

Веб-интерфейс к браузеру пакетов позволит вам найти библиотеки конкретного выпуска .

Тем не менее, все еще не уверены в версии пакета Boost!

0
ответ дан 28 October 2012 в 19:34

Вы запускали sudo apt-get update перед установкой libboost-all-dev?

Если вы это сделали, у вас должна была быть последняя версия для 12.04, то есть 1.48.0.2.

Каждый релиз Ubuntu имеет свою «новейшую» версию, например, 13.10 имеет 1.53.0.0 и 14.04 имеет 1.54.0.1. Как правило, вам следует придерживаться версии, представленной в официальных репозиториях, если у вас нет веских причин не делать этого, и время от времени обновлять свою систему. Обновления Ubuntu очень стабильны, я за одно обновление & amp; обновляйте все мои серверы ежедневно.

0
ответ дан 28 October 2012 в 19:34

Другие вопросы по тегам:

Похожие вопросы: