[英]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.