linux - 在 ubuntu 14 上安装 ScyllaDB 期间无法找到软件包 libsystemd-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
这不是唯一的问题,因为最新的 ScyllaDB 代码需要构建并install-dependencies.sh
执行 GCC 7.3。可以从 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
推荐阅读
- gemfire - 磁盘存储文件(*.drf、*.crf、*.krf)文件在达到“max-oplog-size”后没有被删除 - Pivotal Gemfire
- bash - 当正文是同一行时,Bash 功能不起作用
- vue.js - Vue中如何配置eslint?
- c# - 在 wcf rest 服务 C# 中使用 Stream 作为输入时缺少第一个元素
- error-handling - 为什么我的 nextcloud 网络驱动器无法连接智能卡丢失错误?
- ruby-on-rails - 在 Rails 6 中访问 ApplicationController.render 中的助手
- c# - 将文件流传递给 System.Text.Json.Utf8JsonReader
- python - 如何对字符串数据进行标准化和标准缩放
- angular - 是否支持将 Medium 提要嵌入 Angular
- java - 如何将编程获得的坐标(纬度、经度)与存储在 CSV 文件中的坐标进行比较