从二进制安装 Erlang 和 epmd 具有循环依赖关系
Posted
技术标签:
【中文标题】从二进制安装 Erlang 和 epmd 具有循环依赖关系【英文标题】:Erlang and epmd installation from binary has circular dependency 【发布时间】:2020-11-22 01:32:10 【问题描述】:请原谅我的英语。
我正在尝试在未连接到 Internet 的 SUSE Linux Enterprise Server 版本 12 补丁 3 上安装 Erlang 23,因此我无法使用 zypper 或 wget 并且 拥有 使用二进制文件手动安装它。
我收到以下错误:
erlang-epmd is needed by erlang-23.0.2-1.2.x86_64
安装 erlang 时。
erlang = 23.0.2 is needed by erlang-epmd-23.0.2-1.2.x86_64
安装 erlang-empd 时。
如何解决这种循环依赖?
【问题讨论】:
显示您尝试使用的安装命令会很有用。另外,您是否尝试过在同一命令中安装两个 rpm? 谢谢。我用的是rpm。我是新手,完全错过了多重安装选项。谢谢你。 rpm -i *.rpm(或列出 2 个 rpm 文件)修复了该问题。有办法支持你的答案吗? 【参考方案1】:您可以通过将它们放在同一命令中来安装相互依赖的 RPM,例如:
rpm -iv erlang-23.0.2-1.2.x86_64.rpm erlang-epmd-23.0.2-1.2.x86_64.rpm
【讨论】:
谢谢。接受并投票赞成(尽管我的影响力很小)。以上是关于从二进制安装 Erlang 和 epmd 具有循环依赖关系的主要内容,如果未能解决你的问题,请参考以下文章
Erlang EPMD 使用非默认 EPMD 端口连接到其他主机