在 Debian 或 Ubuntu 上安装 Neo4j 数据库失败并显示“以下软件包有未满足的依赖关系”
在 Debian 或 Ubuntu 上安装 Neo4j 数据库失败并显示以下错误
The following packages have unmet dependencies: neo4j-enterprise : Depends: cypher-shell (< 1.2.0) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
为什么会发生这种情况?
apt 软件包管理器未能处理同一软件包的多个版本,在此例中是 Cypher Shell 1.1.12 和 4.0。
如何规避此问题?
在我们找到解决此问题的方法之前,建议使用以下权宜之计:
在 apt install 命令末尾添加 cypher-shell=1.1.12
,例如:
sudo apt install neo4j cypher-shell=1.1.12
这样可以确保为 Neo4j 数据库 3.x 版本安装最新支持的 Cypher Shell 版本。
此页面有帮助吗?