2016-11-29 74 views
0

我运行此命令:sudo apt-get的安装ejabberd配置ejabberd

但它抛出我这个错误:

The following packages have unmet dependencies: ejabberd : Depends: erlang-abi-15.b E: Unable to correct problems, you have held broken packages.

任何人知道如何解决这一问题?

我很新的ejabberd,所以任何帮助,将不胜感激提前

谢谢!

回答

0

你的软件包可能很旧,依赖旧版本的Erlang。 您应该从ProcessOne网站下载软件包或安装程序。它与Erlang打包在一起,一切都是最新的。

下载可在这个页面上:https://www.process-one.net/en/ejabberd/downloads/

+0

我想配置它在linode服务器上。你能为我提供终端指令吗? –

0

这是非常简单的编译ejabberd +二郎。我建议使用源代码编译而不是OS形包。

首先,下载所需的ejabberd版本并检查README文件以获取erlang的实际版本。

然后下载并编译erlang到需要的目的地。 之后,您已准备好安装ejabberd本身。