【问题标题】:Unable to locate package libsystemd-dev during installation ScyllaDB on ubuntu 14在 ubuntu 14 上安装 ScyllaDB 期间无法找到软件包 libsystemd-dev
【发布时间】:2018-11-23 02:35:03
【问题描述】:

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 和许多其他方法,但没有任何效果。有什么想法可以解决这个问题吗?

【问题讨论】:

标签: linux ubuntu cassandra nosql scylla


【解决方案1】:

install-dependencies.sh 脚本中存在导致此错误的错误。 正如您帖子的 cmets 中正确提到的那样,问题是 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

【讨论】:

    猜你喜欢
    • 2014-06-17
    • 2013-01-11
    • 2021-03-05
    • 2019-10-29
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多