วิธีการติดตั้งโมดูลวานิชบน Ubuntu


11

ฉันต้องการที่จะติดตั้งโมดูลเพิ่มเติมสำหรับวานิชแคชที่โมดูลโล่

ฉันจะทำสิ่งนั้นได้อย่างไร ฉันติดตั้ง Varnish 3.0 จากที่เก็บ Ubuntu

ฉันจะได้รับแหล่งวานิชที่โมดูลต้องการรวบรวมได้อย่างไร ฉันจำเป็นต้องรวบรวม Varnish จากแหล่งข้อมูลด้วยหรือไม่ ปิดใช้งานการอัปเดตวานิชผ่านที่เก็บหรือไม่

ใครสามารถให้คำแนะนำทีละขั้นตอนได้บ้าง

คำตอบ:


8

คุณสามารถรับซอร์สแพ็กเกจด้วย

apt-get source varnish

ดูเหมือนว่าโมดูลจะต้องใช้แหล่งข้อมูลวานิชสำหรับไฟล์ส่วนหัวเท่านั้นดังนั้นคุณไม่จำเป็นต้องรวบรวมวานิช คุณควรจะทำการอัพเดทสารเคลือบเงาต่อจาก reops ต่อไปแม้ว่าเมื่อคุณอัพเกรดแพ็คเกจหลักจะต้องเตรียมที่จะดาวน์โหลดซอร์สและสร้างโมดูลขึ้นมาใหม่

หากคุณดาวน์โหลดแหล่งโมดูลลงใน $ 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

หรือสิ่งที่คล้ายกันควรพาคุณไป


4
ฉันต้องสร้างแหล่งวานิชก่อนจากนั้นฉันต้องระบุไดเรกทอรีโมดูลเช่น./configure VARNISHSRC=/usr/local/src/varnish-3.0.0 VMODDIR=/usr/lib/varnish/vmods
Tobe

@Tobe: ฉันกำลังเผชิญกับปัญหาที่คล้ายกัน โปรดบอกฉันว่าฉันสามารถสร้างได้อย่างปลอดภัย ฉันกลัวว่าอาคารจะยุ่งกับน้ำมันชักเงาตามที่ติดตั้งไว้แล้ว ขอบคุณ
นาคา

ทำการสำรองข้อมูลไฟล์กำหนดค่าของคุณจากนั้นคุณสามารถกู้คืนวานิชจากที่เก็บได้หากมีสิ่งผิดปกติเกิดขึ้น แต่มันก็ค่อนข้างปลอดภัยที่จะติดตั้ง ลองทำตามคำแนะนำของ Ians นอกเหนือจากนั้นฉันไม่สามารถช่วยคุณได้
Tobe

3

ฉันรู้ว่าคุณถามถึงวิธีการทำสิ่งนี้บน 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.