无法使用命令行在centOS上安装eJabberd

时间:2017-01-31 09:09:18

标签: centos xmpp ejabberd

我正在尝试使用ssh(putty)在我的CentOS上安装eJabberd。

我正在关注this文章。

[root@server ~]# yum repolist
Loaded plugins: fastestmirror, tsflags, universal-hooks
Loading mirror speeds from cached hostfile
* EA4: 208.100.0.204
* base: centos.mirror.lstn.net
* epel: mirror.steadfast.net
* extras: mirror.cs.uwp.edu
* updates: mirror.cs.uwp.edu
repo id         repo name                                              status
EA4             EA4 ( EasyApache 4 )                                       23614
base            CentOS-6 - Base                                          6634+62
epel            Extra Packages for Enterprise Linux 6 - x86_64         11484+746
extras          CentOS-6 - Extras                                             63
updates         CentOS-6 - Updates                                        741+67
repolist: 42536
[root@server ~]#

我启用了EPEL。然后我试图安装ejabberd。所以低于输出

[root@server ~]# yum install ejabberd
Loaded plugins: fastestmirror, tsflags, universal-hooks
Setting up Install Process
Loading mirror speeds from cached hostfile
* EA4: 208.100.0.204
* base: centos.mirror.lstn.net
* epel: mirror.steadfast.net
* extras: mirror.cs.uwp.edu
* updates: mirror.cs.uwp.edu
No package ejabberd available.
Error: Nothing to do
[root@server ~]#

请帮帮我。我该怎么办?

1 个答案:

答案 0 :(得分:0)

你可以使用另一种方法(ejabberd包似乎不在EPEL上;至少我在CentOS 6.x linux盒子上找不到它)。

通过SSH以root用户身份登录WHM服务器。然后这样做:

wget -c https://www.process-one.net/downloads/ejabberd/17.01/ejabberd-17.01-0.x86_64.rpm
rpm -Uhv ejabberd-17.01-0.x86_64.rpm

当然如果您的操作系统是32位,那么您必须下载32位版本的.rpm软件包