无法找到ejabberd / src文件夹 - Ubuntu

时间:2014-04-25 03:30:29

标签: linux ubuntu ubuntu-12.04 ejabberd

我是Ubuntu的新手,我正在Ubuntu中安装Ejabberd。截至目前,一切似乎都没问题,我能够完成并运行。现在我需要从链接

安装补丁

http://www.ejabberd.im/aclpopulatesr

我能够从链接中获取补丁 http://www.ejabberd.im/files/contributions/mod_shared_roster.erl.diff

但是当我尝试复制到Ejabberd文件夹时,我无法找到src文件夹。我相信我错过了它,或者它隐藏在某个地方。任何人都可以帮我在Ubuntu中安装这个补丁。这将非常有帮助。谢谢你的时间

1 个答案:

答案 0 :(得分:2)

包不包含来源。如果要编译自己的版本,则需要单独下载它们。

apt-get source ejabberd
apt-get install build-essential # make, compiler, system libraries, deb toolchain
apt-get build-dep ejabberd # any packages required to build this particular package

现在修补,构建,安装。

这显然只是一个快速的旋风介绍。你可能想谷歌一些例子,以获得更全面的图片。仅several for ejabberd

特别是,您需要了解如何为本地软件包提供version number which is higher而不是当前的官方软件包,但低于任何未来的官方升级。

或者,找一个已经完成此操作并在PPA中发布结果包的人。 (显然,相信他们不会对二进制文件进行木马化,或者不安装它。)