Невозможно найти пакет libsystemd-dev во время установки ScyllaDB на Ubuntu 14 - PullRequest
0 голосов
/ 13 июня 2018

Во время установки Scylla из https://github.com/scylladb/scylla на Ubuntu 14 во время sudo ./install-dependencies.sh я получаю E: Unable to locate package libsystemd-dev.Я пытался sudo apt-get install libsystemd-daemon-dev и многие другие методы, но ничего не работает.Любые идеи, как я могу решить это?

1 Ответ

0 голосов
/ 13 июня 2018

В скрипте install-dependencies.sh есть ошибка, которая вызывает эту ошибку.Проблема, как справедливо упомянуто в комментариях к вашему посту, заключается в том, что в Ubuntu 14.0 отсутствует пакет libsystemd-dev: https://github.com/scylladb/scylla/issues/3515

Это не единственная проблема, так как последний код ScyllaDB требует сборки GCC 7.3и install-dependencies.sh обеспечивает его соблюдение.Можно установить инструменты для сборки Scylla из ScyllaDB PPA: https://launchpad.net/~scylladb/+archive/ubuntu/ppa

Обратите внимание, что вам необходимо вручную передать информацию о расположении этих инструментов в скрипт configure.py.К сожалению, сегодня install-dependencies.sh не делает все это для Ubuntu: https://github.com/scylladb/scylla/issues/3379

В качестве альтернативы, вы можете попробовать использовать скрипт упаковки от Scylla.Здесь хорошо объяснено: https://github.com/scylladb/scylla/wiki/Building-.deb-package-for-Ubuntu-Debian

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...