我是Ubuntu的新手,我正在Ubuntu中安装Ejabberd。截至目前,一切似乎都没问题,我能够完成并运行。现在我需要从链接
安装补丁http://www.ejabberd.im/aclpopulatesr
我能够从链接中获取补丁 http://www.ejabberd.im/files/contributions/mod_shared_roster.erl.diff
但是当我尝试复制到Ejabberd文件夹时,我无法找到src文件夹。我相信我错过了它,或者它隐藏在某个地方。任何人都可以帮我在Ubuntu中安装这个补丁。这将非常有帮助。谢谢你的时间
答案 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中发布结果包的人。 (显然,相信他们不会对二进制文件进行木马化,或者不安装它。)