我正在运行这个命令sudo apt-get install ejabberd
但它给我抛出了这个错误:
以下软件包具有未满足的依赖项:ejabberd:取决于:erlang-abi-15.b E:无法纠正问题,您已经破坏了软件包。
谁知道如何解决这个问题?
我对ejabberd很新,所以任何帮助都会非常感激
提前致谢!
您的软件包可能非常陈旧,依赖于旧版本的Erlang。您应该从ProcessOne网站下载软件包或安装程序。它与Erlang一起打包,一切都是最新的。
此页面提供下载信息:https://www.process-one.net/en/ejabberd/downloads/
编译ejabberd + erlang非常简单。我建议使用源代码编译而不是OS形状的包。
首先,下载所需的ejabberd版本并检查README文件以获取erlang的实际版本。
然后下载并编译erlang到所需的目的地。之后,您就可以自行安装ejabberd了。