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

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

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

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

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

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

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

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

3
задан 13 April 2017 в 15:23

0 ответов

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

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