Como instalar um módulo de verniz no Ubuntu

11

Eu quero instalar um módulo adicional para o Varnish Cache, o módulo Shield .

Como posso fazer isso? Eu instalei o Varnish 3.0 dos repositórios do Ubuntu.

Como faço para obter a fonte de verniz que o módulo precisa para compilar? Preciso também compilar o verniz da fonte? Isso desabilita a atualização do Varnish através dos repositórios?

Alguém pode dar instruções passo a passo?

    
por Tobe 14.07.2012 / 15:47

2 respostas

8

Você pode obter os pacotes de origem com

apt-get source varnish

Parece que o módulo requer apenas as fontes de verniz para os arquivos de cabeçalho, então você não precisa compilar o verniz. Você deve estar ok para continuar atualizando o verniz das reprises, embora quando você atualizar o pacote principal esteja preparado para baixar a fonte e reconstruir o módulo.

Se você baixou a fonte do módulo para o seu escudo $ HOME / libvmod e o verniz está em $ HOME / verniz-3.0.2, então

cd $HOME/libvmod-shield
./configure VARNISHSRC=$HOME/varnish-3.0.2
make 
sudo make install
sudo make check

ou algo parecido deve fazer você ir.

    
por 14.07.2012 / 17:14
3

Eu sei que você perguntou sobre como fazer isso no Ubuntu, mas essa resposta aparece nas buscas. :)

No CentOS (ou em outros sistemas baseados no RHEL), você quer fazer algo assim:

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
    
por 23.08.2013 / 02:53