Ubuntu पर वार्निश मॉड्यूल कैसे स्थापित करें


11

मैं शील्ड मॉड्यूल वार्निश कैश के लिए एक अतिरिक्त मॉड्यूल स्थापित करना चाहता हूं ।

मैं उसे कैसे कर सकता हूँ? मैंने Ubuntu रिपॉजिटरी से वार्निश 3.0 स्थापित किया।

मुझे वार्निश स्रोत कैसे मिलता है जिसे मॉड्यूल को संकलित करने की आवश्यकता है? क्या मुझे स्रोत से वार्निश को भी संकलित करने की आवश्यकता है? क्या यह रिपॉजिटरी के माध्यम से वार्निश को अपडेट करने में अक्षम है?

क्या कोई चरण-दर-चरण निर्देश दे सकता है?

जवाबों:


8

आप के साथ स्रोत संकुल प्राप्त कर सकते हैं

apt-get source varnish

ऐसा लगता है कि मॉड्यूल को केवल हेडर फ़ाइलों के लिए वार्निश स्रोतों की आवश्यकता होती है, ताकि आपको वार्निश संकलित करने की आवश्यकता न हो। जब आप मुख्य स्रोत को अपग्रेड करने के लिए स्रोत को डाउनलोड करने और मॉड्यूल को फिर से तैयार करने के लिए तैयार किए जाते हैं, तो आप रोप से वार्निश अपडेट करना जारी रखना ठीक होगा।

यदि आपने मॉड्यूल स्रोत को अपने $ HOME / libvmod- शील्ड में डाउनलोड किया है और वार्निश $ HOME / वार्निश-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: मैं एक ऐसी ही समस्या का सामना कर रहा हूँ। क्या आप मुझे बता सकते हैं कि मैं कैसे सुरक्षित रूप से निर्माण कर सकता हूं। मुझे डर है कि इमारत वार्निश के साथ गड़बड़ कर देगी, क्योंकि यह पहले से ही स्थापित है। धन्यवाद
नाका

अपनी कॉन्फ़िगरेशन-फ़ाइलों का बैकअप लें, फिर आप कुछ गलत होने पर रिपॉजिटरी से वार्निश को पुनर्स्थापित कर सकते हैं। लेकिन यह स्थापित करने के लिए बहुत सुरक्षित होना चाहिए। Ians सुझाव का पालन करने का प्रयास करें, इसके अलावा मैं आपकी कोई मदद नहीं कर सकता।
टोबे

3

मुझे पता है कि आपने उबंटू पर ऐसा करने के बारे में पूछा था, लेकिन यह जवाब खोजों में आता है। :)

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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.