前置準備,安裝需要用到的程式。執行以下命令
- apt-get update
- apt-get install git-core
- apt-get install make
- apt-get install gcc
- apt-get install erlang-dev
- apt-get install erlang-asn1
- apt-get install erlang-inets
- apt-get install erlang-odbc
- apt-get install erlang-nox
- apt-get install libssl-dev
- apt-get install libyaml-dev
- apt-get install libexpat1-dev
apt-get install zlib1g-dev(非必要,但請在執行 configure 時加上 --disable-ejabberd_zlib)apt-get install libssl-dev(非必要,但請在執行 configure 時加上 --disable-tls)
開始下載 ejabberd,並切換到要安裝的版本,執行以下命令
- git clone git://github.com/processone/ejabberd.git ejabberd
- cd ejabberd
- git checkout -b 2.1.x origin/2.1.x
若要直接從官網抓最新版的 source 來裝,執行以下命令:
- wget http://www.process-one.net/downloads/downloads-action.php?file=/ejabberd/14.05/ejabberd-14.05.tgz
- tar -zxvf ejabberd-14.05.tgz
進入剛剛下載的 ejabberd/src 內,準備開始安裝前的設定,執行
- ./configure
- make
- make install
安裝完成後,啟動 ejabberd
- ejabberdctl start
啟動完畢後,看是否正常
- ejabberdctl status
要出現類似以下文字:
The node ejabberd@localhost is started with status: started
ejabberd 2.1.13 is running in that node
這樣就完成了。
沒有留言:
張貼留言