从源安装 rsyslog - 找不到包“liblogging-stdlog”

从源安装 rsyslog - 找不到包“liblogging-stdlog”

我在 AskUbuntu 中问过这个问题,但没有得到答案。我正在使用不同的日志系统进行实验。目前我正在尝试从源代码安装 rsyslog,以便我可以对其进行一些修改。我使用的是 Ubuntu 14.04。我从他们的网站下载了 rsyslog 8.4.0 版本。制作时出现如下错误:

找不到包“liblogging-stdlog”

我在 apt-get 中找不到这个软件,这使得我很难知道如何进一步解决这个问题。我需要在这里安装什么?

答案1

您要寻找的包在这里:

您可以下载特定于您的体系结构(32 位/64 位)的 DEB 文件。如果您不想像这样安装软件包,您可以根据以下线程禁用对此库的需求:

摘录-http://lists.adiscon.net/pipermail/rsyslog/2013-December/035091.html

这听起来像是 Rainer 可能在重构 v8 的 rsyslog 代码库时制作的一个库,但由于 v8 还没有很多文档(因为 Rainer 在记录如何制作之前专注于让它工作)它有效),需要一些猜测来构建 v8 源代码

删除 --enable-rfc3195 以摆脱 liblogging 问题(经过一番谷歌搜索后,似乎 RFC 3195 支持需要 liblogging),似乎我不需要它,

埃里克

或者您可以从源代码下载它并自己构建。

摘录 - 上面相同的线程
$ git clone git://git.adiscon.com/git/liblogging.git
$ cd liblogging
$ autoreconf -fvi
$ ./configure --help
$ ./configure
$ make
$ make install (or checkinstall)

相关内容