Как установить Boost 1.60 на 12.04 LTS?

Как установить Boost 1.60 на 12.04 LTS?

Я пытаюсь разобраться, как установить Boost 1.60 под Travis CI, который работает под управлением Ubuntu 12.04 LTS Server Edition 64-bit.

Я попытался добавить debian-sidрепозиторий в качестве подходящего источника, чтобы можно было установить, libboost-program-options1.60-devно это не удалоськуча ошибоккоторые, по-видимому, вызваны несовместимостью пакета Debian с Ubuntu.

Похоже, что решение — найти пакет Ubuntu для Boost 1.60, однако, не будучи очень хорошо знакомым с Ubuntu, я борюсь с этим. Если я зайду на Launchpad и сделаю поиск, то смогу найти толькоодно упоминание о Boost 1.60но мне не ясно, можно ли установить это в 12.04 и как это сделать.

Я использую контейнеры в Travis CI, поэтому sudoон недоступен, что исключает установку .debфайла напрямую. Все, что я могу сделать, это добавить источники APT, а затем установить пакеты из этого источника, если они внесены в белый список (или подать заявку на их внесение в белый список).

Я нашелboost-последнийPPA, но, несмотря на название, он содержит только очень старые версии Boost, поэтому, к сожалению, он, похоже, не обновляется — по-видимому, из-за каких-то разногласий с Canonical.

Так что я немного застрял! Кто-нибудь знает, возможно ли получить Boost 1.60 под Ubuntu LTS 12.04?

Примечание: это не дубликат163976- этот вопрос касается любой версии Boost, но мне конкретно нужна 1.60, так как последняя стабильная версия слишком старая.

Связанный контент