繁体   English   中英

在ubuntu 14上安装ScyllaDB期间无法找到包libsystemd-dev

[英]Unable to locate package libsystemd-dev during installation ScyllaDB on ubuntu 14

sudo ./install-dependencies.sh期间从ubuntu 14上的https://github.com/scylladb/scylla安装Scylla我得到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

这不是唯一的问题,尽管最新的ScyllaDB代码需要构建GCC 7.3并且install-dependencies.sh强制执行它。 可以从ScyllaDB PPA安装用于构建Scylla的工具: 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM