Ubuntu'ya bir Vernik modülü nasıl kurulur


11

Kalkan modülü Varnish Cache için ek bir modül kurmak istiyorum .

Bunu nasıl yapabilirim? Ubuntu depolarından Varnish 3.0'ı yükledim.

Modülün derlemesi gereken Varnish kaynağını nasıl alabilirim? Verniği de kaynaktan derlemem gerekir mi? Bu, Verniklerin depolar üzerinden güncellenmesini devre dışı bırakır mı?

Birisi adım adım talimat verebilir mi?

Yanıtlar:


8

Kaynak paketleri

apt-get source varnish

Modül sadece başlık dosyaları için vernik kaynakları gerektiriyor gibi görünüyor, böylece verni derlemenize gerek yok. Ana paketi yükselttiğinizde kaynağı indirmeye ve modülü yeniden oluşturmaya hazır olmanıza rağmen, vernikleri reops'tan güncellemeye devam etmek için iyi olmalısınız.

Modül kaynağını $ HOME / libvmod-shield'ınıza indirdiyseniz ve vernik $ HOME / varnish-3.0.2'de ise

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

ya da benzer bir şey sizi yönlendirir.


4
Önce Vernik kaynağını inşa etmek zorunda kaldım, daha sonra modül dizinini de belirtmek zorunda kaldım./configure VARNISHSRC=/usr/local/src/varnish-3.0.0 VMODDIR=/usr/lib/varnish/vmods
Tobe

@Tobe: Benzer bir sorunla karşılaşıyorum. Bana nasıl güvenli bir şekilde inşa edebileceğimi söyler misiniz? Binanın zaten kurulu olduğu için verniği bozacağından korkuyorum. Teşekkürler
naka

Yapılandırma dosyalarınızın bir yedeğini alın, bir şeyler ters giderse Varnish'i depolardan geri yükleyebilirsiniz. Ancak kurulumu oldukça güvenli olmalıdır. Size yardım edemediğim dışında, Ians önerisini izlemeyi deneyin.
Tobe

3

Bunu Ubuntu'da nasıl yapacağınızı sorduğunuzu biliyorum, ancak bu cevap aramalarda ortaya çıkıyor. :)

CentOS'ta (veya diğer RHEL tabanlı sistemlerde) şöyle bir şey yapmak istersiniz:

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.