![在 14.04 上为 prosody 安装新版本的 lua-expat](https://linux22.com/image/673875/%E5%9C%A8%2014.04%20%E4%B8%8A%E4%B8%BA%20prosody%20%E5%AE%89%E8%A3%85%E6%96%B0%E7%89%88%E6%9C%AC%E7%9A%84%20lua-expat.png)
我正在Ubuntu 14.04.3 LTS
运行lua-expat 1.2.0-6
最新的Trusty 版本。Prosody 抛出此错误:
您系统上的 LuaExpat 版本不支持节大小限制,这可能会使不受信任的网络(例如互联网)上的服务器容易受到拒绝服务攻击。您应尽快升级到 LuaExpat 1.3.0 或更高版本。请参阅 http://prosody.im/doc/depends#luaexpat了解更多信息。
我怎样才能/什么是安装较新版本的 lua-expat 的最佳方法?
答案1
看这个这博客文章 …
在那里你会找到答案:安装luarocks
:)
短的:
# apt-get install luarocks libexpat-dev
# luarocks install luaexpat
答案2
最简单的方法可能是:使用 ppa (https://launchpad.net/ubuntu/+ppas),例如 https://launchpad.net/~patrick-georgi/+archive/ubuntu/ppa 提供 lua-expat 1.3.0-0.1