Answers:
您可以通过以下方式获取源软件包
apt-get source varnish
看起来该模块仅需要头文件的清漆源,因此您无需编译清漆。尽管升级主程序包时要准备下载源代码并重建模块,但您应该可以继续从仓库中更新清漆。
如果您将模块源代码下载到$ HOME / libvmod-shield中,并且清漆位于$ HOME / varnish-3.0.2中,则
cd $HOME/libvmod-shield
./configure VARNISHSRC=$HOME/varnish-3.0.2
make
sudo make install
sudo make check
或类似的东西应该让你走。
我知道您问过有关如何在Ubuntu上执行此操作的问题,但是此答案出现在搜索中。:)
在CentOS(或其他基于RHEL的系统)上,您想要执行以下操作:
rpm -i "http://example.com/varnish.src.rpm"
rpmbuild -bc /usr/src/redhat/SPECS/varnish.spec
cd libvmod-foo
./configure VARNISHSRC=/usr/src/redhat/BUILD/varnish-$VERSION
make
make install
./configure VARNISHSRC=/usr/local/src/varnish-3.0.0 VMODDIR=/usr/lib/varnish/vmods