Во время установки 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 и многие другие методы, но ничего не работает.Любые идеи, как я могу решить это?
sudo ./install-dependencies.sh
E: Unable to locate package libsystemd-dev
sudo apt-get install libsystemd-daemon-dev
В скрипте install-dependencies.sh есть ошибка, которая вызывает эту ошибку.Проблема, как справедливо упомянуто в комментариях к вашему посту, заключается в том, что в Ubuntu 14.0 отсутствует пакет libsystemd-dev: https://github.com/scylladb/scylla/issues/3515
install-dependencies.sh
libsystemd-dev
Это не единственная проблема, так как последний код 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
configure.py
В качестве альтернативы, вы можете попробовать использовать скрипт упаковки от Scylla.Здесь хорошо объяснено: https://github.com/scylladb/scylla/wiki/Building-.deb-package-for-Ubuntu-Debian