任何人都可以帮我安装清漆vagent2

时间:2013-06-23 11:33:58

标签: centos varnish

我想安装这个清漆vagent2 https://github.com/varnish/vagent2

我正在解决它,但它没有安装..它给了我以下错误..

root@ns5 [/usr/local/src/vagent2-master]# ./autogen.sh
+ aclocal
configure.ac:65: error: pkg.m4 missing, please install pkg-config
configure.ac:65: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1

现在我安装了pkg-config / m4 /最新版本的automake / autoconf ... 但它正在解决这个问题。任何人都可以指导我,我怎么能通过相同的?

3 个答案:

答案 0 :(得分:0)

你好像错过了pkg.m4?

检查redhat /目录中的spec文件以确定依赖项。我们在centos6上测试了这个,我相信centos5,但是我目前还不能轻松访问机器进行测试,所以在我进一步研究之前,我建议你查看spec文件。

如果这没有帮助,请在github上打开一个问题,因为我们通常不遵循stackoverflow:)

答案 1 :(得分:0)

您需要安装pkgconfig。在Mac上,您可能首先需要安装“mac ports”...这是一篇描述解决方案的文章:

http://www.fantageek.com/318/install-pkg-config-for-mac-osx/

答案 2 :(得分:0)

长话短说。要让varnish-agent在centos5上愉快地工作,你需要手动更新automake和autoconf,这意味着aclocal可能无法查找pkg.m4的正确目录。

假设您已使用yum安装了pkgconfig,autogen.sh中的第22行应如下所示。

aclocal -I /usr/share/aclocal

为了使这更容易,我更改了autogen.sh以包含上述更改。请参阅下面的提交,另外,我提供了一个Vagrant文​​件来说明如何为varnish-agent构建一个快乐的centos5 vm。希望这可以帮助。

https://github.com/varnish/vagent2/commit/3921083f5fef12f06527e3361cc880121aa6b66b