Ubuntu 18.04 поставляется с libboost1.65-dev. К счастью, я могу обновить libboost (до версии 1.69 или 1.70) с помощью PPA. Однако эти PPA не поставляются с последними библиотеками boost, такими как chrono, atomic, math и т. д. Как установить libboost1.69 вместе с libboost-math1.69 и другими библиотеками boost в Ubuntu 18.04?
решение1
Распакуйте исходный код:
./bootstrap.sh --prefix=/usr && ./b2 stage threading=multi link=shared
Теперь, как пользователь root:
./b2 install threading=multi link=shared && ln -svf detail/sha1.hpp /usr/include/boost/uuid/sha1.hpp
Инструкции можно найти здесьздесь.