2016-11-29 3 views
0

私は、このコマンドはsudo ejabberd設定のejabberd

をインストールapt-getを実行していた。しかし、それは私に、このエラーがスローされます。

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のWebサイトからパッケージまたはインストーラをダウンロードする必要があります。それはErlangでパッケージ化され、すべてが最新のものです。

ダウンロードはこのページに用意されていますhttps://www.process-one.net/en/ejabberd/downloads/

+0

私はそれをlinodeサーバーで設定したいと思います。あなたは私にこのことのためにターミナルを提供できますか? –

0

ejabberd +アーランをコンパイルするのはとても簡単です。私はOSの形のパッケージの代わりにソースコードのコンパイルを使うことを提案します。

まず、ejabberdのバージョンをダウンロードし、READMEファイルをチェックして、実際のバージョンのerlangを入手してください。

その後、erlangを必要な宛先にダウンロードしてコンパイルします。 その後、ejabberd自体をインストールする準備が整いました。