После анализа я нашел решение:
В репозитории CentOs7 base / updates нет последних версий библиотеки повышения (не знаю причину). Они застряли в версии Boost 1.53, и журнал надстроек был частью работы над фреймом от версии 1.54. У других пакетов, таких как mariadb и mongodb, могла быть похожая проблема, как у меня, и они создали свои собственные rpms библиотек boost и сделали их частью своего пакета.
Чтобы решить мою проблему с получением последней версии надстроечных библиотек, мы должны либо добавить базовое репо fedora в наши репозитории centos и получить последние надстройки, либо добавить epel repo в репозиторий cent os и получить последние надбавки.
Когда я получил последние повышенные обороты, добавив базовый репозиторий fedora, он потерпел неудачу с ошибкой, сказав, что другие зависимости с версией perl на ОС конфликтуют и устарели. Таким образом, единственный вариант - получить его из репозитория epel, и он работал нормально. ниже приведены шаги, которые необходимо выполнить, чтобы добавить репозиторий epel и получить последние надбавки:
- sudo yum установить epel-release
- yum search boost169-devel.x86_64
- yum install boost169-devel.x86_64
На втором шаге проверьте информацию.
Ссылка:
установка репо epel на centos: https://www.cyberciti.biz/faq/installing-rhel-epel-repo-on-centos-redhat-7-x/