यह कमांड sa-updatep है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
sa-update - SpamAssassin नियम अपडेट को स्वचालित करें
SYNOPSIS
sa-अद्यतन [विकल्प]
विकल्प:
--चैनल चैनल इस चैनल से अपडेट प्राप्त करें
एकाधिक चैनलों के लिए एकाधिक बार उपयोग करें
--channelfile फ़ाइल फ़ाइल में चैनलों से अद्यतन पुनर्प्राप्त करें
--केवल अपडेट की उपलब्धता जांचें, इंस्टॉल न करें
--फ़ाइलनाम इंस्टॉल करें सीधे इस फ़ाइल से अपडेट इंस्टॉल करें। हस्ताक्षर
सत्यापन "file.asc" और "file.sha1" का उपयोग करेगा
--allowplugins अपडेट को प्लगइन कोड लोड करने की अनुमति दें
--gpgkey कुंजी विज्ञप्ति पर हस्ताक्षर करने के लिए कुंजी आईडी पर भरोसा करें
एकाधिक कुंजियों के लिए एकाधिक बार उपयोग करें
--gpgkeyfile फ़ाइल रिलीज़ पर हस्ताक्षर करने के लिए फ़ाइल में कुंजी आईडी पर भरोसा करें
--gpghomedir पथ इस निर्देशिका में GPG कीरिंग को संग्रहीत करें
--gpg और --nogpg अद्यतनों को सत्यापित करने के लिए GPG का उपयोग करें (या उपयोग न करें)।
(--जीपीजी उपरोक्त के उपयोग से माना जाता है
--gpgkey और --gpgkeyfile विकल्प)
--फ़ाइल आयात करें फ़ाइल से SA-अद्यतन में GPG कुंजी आयात करें
चाभी का छल्ला। एकाधिक फ़ाइलों के लिए एकाधिक बार उपयोग करें
--अद्यतनकर्ता पथ निर्देशिका अद्यतन रखने के लिए, डिफ़ॉल्ट के लिए
SpamAssassin साइट नियम निर्देशिका
(डिफ़ॉल्ट: /var/lib/spamassassin/3.004001)
--refreshmirrors MIRRORED.BY फ़ाइल को अद्यतन करने के लिए बाध्य करें
-डी, --डीबग [क्षेत्र=एन,...] डिबगिंग संदेश प्रिंट करें
-v, --verbose वर्बोज़ बनें, जैसे अद्यतन चैनल नाम प्रिंट करें;
अधिक वाचालता के लिए कई बार निर्दिष्ट करें
-V, --संस्करण प्रिंट संस्करण
-h, --help उपयोग संदेश प्रिंट करें
-4 बलपूर्वक inet प्रोटोकॉल (IPv4) का उपयोग करें, inet6 का नहीं
-6 बलपूर्वक inet6 प्रोटोकॉल (IPv6) का उपयोग करें, inet का नहीं
वर्णन
sa-update नए नियमों और कॉन्फ़िगरेशन को डाउनलोड करने और इंस्टॉल करने की प्रक्रिया को स्वचालित करता है,
चैनलों पर आधारित. डिफ़ॉल्ट चैनल है update.spamassassin.org, जो अद्यतन हो गया है
पिछली रिलीज़ के बाद से नियम।
अद्यतन अभिलेखों को डिफ़ॉल्ट रूप से SHA1 हैश और GPG हस्ताक्षरों का उपयोग करके सत्यापित किया जाता है।
ध्यान दें कि "एसए-अपडेट" "स्पैमड" को पुनरारंभ नहीं करेगा या अन्यथा स्कैनर को पुनः लोड करने का कारण नहीं बनेगा
अब स्वचालित रूप से अद्यतन नियम सेट। इसके बजाय, "सा-अपडेट" का प्रयोग आम तौर पर किसी चीज़ में किया जाता है
निम्न तरीके की तरह:
sa-update && /etc/init.d/spamassassin पुनः लोड करें
यह काम करता है क्योंकि "sa-update" केवल 0 की निकास स्थिति लौटाता है यदि यह सफलतापूर्वक हो
एक अद्यतन नियम सेट डाउनलोड और इंस्टॉल करें।
प्रोग्राम sa-update अद्यतन नियम के लिए अंतर्निहित ऑपरेटिंग सिस्टम umask का उपयोग करता है
फ़ाइलें यह स्थापित करता है। हो सकता है कि आप sa-update को किसी ऐसी स्क्रिप्ट से चलाना चाहें जो umask को पहले सेट करती हो
sa-update को कॉल करने के लिए। उदाहरण के लिए:
#!/ बिन / श
उमास्क 022
sa-अद्यतन
विकल्प
--चैनल
sa-update एक ही समय में कई चैनलों को अपडेट कर सकता है। डिफ़ॉल्ट रूप से, यह केवल होगा
"updates.spamassassin.org" तक पहुंचें, लेकिन इस विकल्प के माध्यम से अधिक चैनल निर्दिष्ट किए जा सकते हैं।
यदि कई अतिरिक्त चैनल हैं, तो विकल्प का कई बार, प्रति एक बार उपयोग करें
चैनल। अर्थात:
सा-अपडेट --चैनल foo.example.com --channel bar.example.com
--चैनलफ़ाइल
के समान --चैनल विकल्प, फ़ाइल में अतिरिक्त चैनल निर्दिष्ट करने के अलावा
कमांडलाइन के बजाय. यह तब उपयोगी होता है जब बहुत सारे अतिरिक्त हों
चैनल।
--चेक ओनली
केवल यह जांचें कि कोई अपडेट उपलब्ध है या नहीं, वास्तव में उसे डाउनलोड और इंस्टॉल न करें।
निकास कोड 0 या 1 होगा जैसा कि नीचे बताया गया है।
--इंस्टॉल
DNS निष्पादित करने के बजाय, नामित tar.gz फ़ाइल से "ऑफ़लाइन" अपडेट इंस्टॉल करें
लुकअप और HTTP आमंत्रण।
नाम वाली फ़ाइलें पट्टिका.sha1 और पट्टिका.asc का उपयोग SHA-1 और GPG हस्ताक्षर के लिए किया जाएगा,
क्रमश। प्रदान किए गए फ़ाइल नाम में कम से कम 3 की संस्करण संख्या होनी चाहिए
अंक, जिनका उपयोग चैनल के अद्यतन संस्करण संख्या के रूप में किया जाएगा।
विभिन्न --चैनल स्विचों का उपयोग नहीं किया जा सकता --इंस्टॉल. एकाधिक स्थापित करने के लिए
टारबॉल से चैनल, विभिन्न के साथ कई बार "एसए-अपडेट" चलाएं --चैनल और
--इंस्टॉल स्विच, उदाहरण के लिए:
sa-update --channel foo.example.com --install foo-34958.tgz
sa-update --channel bar.example.com --install bar-938455.tgz
--allow plugins
प्लगइन्स को सक्रिय करने के लिए डाउनलोड किए गए अपडेट की अनुमति दें। डिफ़ॉल्ट प्लगइन्स को सक्रिय करना नहीं है;
किसी भी "लोडप्लगिन" या "ट्राइप्लगिन" लाइन पर डाउनलोड किए गए अपडेट नियमों में टिप्पणी की जाएगी
फाइलें.
--gpg, --nogpg
डिफ़ॉल्ट रूप से sa-अपडेट SHA1 चेकसम और GPG के उपयोग द्वारा अद्यतन अभिलेखागार को सत्यापित करेगा
हस्ताक्षर। SHA1 हैश सत्यापित कर सकता है कि डाउनलोड किया गया संग्रह रहा है या नहीं
दूषित है, लेकिन यह इसके संबंध में किसी भी प्रकार की सुरक्षा प्रदान नहीं करता है या नहीं
डाउनलोड किया गया संग्रह वैध है (उर्फ: दुष्टों द्वारा संशोधित नहीं)। का जीपीजी सत्यापन
उस समस्या को हल करने के लिए संग्रह का उपयोग किया जाता है।
यदि आप GPG सत्यापन को छोड़ना चाहते हैं, तो आप इसका उपयोग कर सकते हैं --nogpg इसे निष्क्रिय करने का विकल्प
उपयोग। निम्नलिखित जीपीजीकी-संबंधित विकल्पों का उपयोग ओवरराइड हो जाएगा --nogpg और जीपीजी रखें
सत्यापन सक्षम.
नोट: वर्तमान में, केवल GPG ही समर्थित है (अर्थात: PGP नहीं)। v1.2 का परीक्षण किया गया है,
हालाँकि बाद के संस्करणों को भी काम करना चाहिए।
--gpgkey
sa-update में "रिलीज़ विश्वसनीय" GPG कुंजी की अवधारणा है। जब कोई पुरालेख होता है
डाउनलोड किया गया और हस्ताक्षर सत्यापित किया गया, sa-update के लिए आवश्यक है कि हस्ताक्षर यहीं से हो
इनमें से एक "रिलीज़ विश्वसनीय" कुंजी अन्यथा सत्यापन विफल हो जाता है। यह तीसरे को रोकता है
उदाहरण के लिए, पार्टियों को दर्पण पर फ़ाइलों में हेरफेर करने और उनके साथ हस्ताक्षर करने से
खुद की चाबी.
डिफ़ॉल्ट रूप से, sa-update कुंजी आईडी "24F434CE" और "5244EC45" पर भरोसा करता है, जो मानक हैं
SpamAssassin रिलीज़ कुंजी और उसकी उप-कुंजी। अतिरिक्त कुंजियों पर भरोसा करने के लिए इस विकल्प का उपयोग करें।
देखना --आयात sa-update की कीरिंग में कुंजियाँ कैसे जोड़ें, इसके लिए विकल्प। सा-अपडेट के लिए
एक कुंजी का उपयोग करें, यह sa-update की कीरिंग में होनी चाहिए और विश्वसनीय होनी चाहिए।
एकाधिक कुंजियों के लिए, विकल्प का कई बार उपयोग करें। अर्थात:
सा-अद्यतन --gpgkey E580B363 --gpgkey 298BC7D0
ध्यान दें: इस विकल्प का उपयोग स्वचालित रूप से GPG सत्यापन को सक्षम करता है।
--gpgkeyfile
के समान --gpgkey विकल्प, इसके बजाय फ़ाइल में अतिरिक्त कुंजियाँ निर्दिष्ट करें
कमांडलाइन पर. बहुत अधिक अतिरिक्त होने पर यह अत्यंत उपयोगी है
कुंजियाँ जिन पर आप भरोसा करना चाहते हैं।
--gpghomedir
"एसए-अपडेट" जीपीजी कीरिंग के लिए भंडारण क्षेत्र के रूप में उपयोग करने के लिए एक निर्देशिका पथ निर्दिष्ट करें। द्वारा
डिफ़ॉल्ट, यह है
/etc/spamassassin/sa-अद्यतन-कुंजियाँ
--आयात
किसी फ़ाइल से GPG कुंजी(कुंजियों) को sa-अद्यतन कीरिंग में आयात करने के लिए उपयोग करें जो इसमें स्थित है
द्वारा निर्दिष्ट निर्देशिका --gpghomedir. तीसरे पक्ष के चैनलों का उपयोग करने से पहले
स्रोत, आपको उन चैनलों द्वारा उपयोग की जाने वाली GPG कुंजी को आयात करने के लिए इस विकल्प का उपयोग करना चाहिए।
आपको अभी भी इसका उपयोग करना होगा --gpgkey or --gpgkeyfile SA-अपडेट प्राप्त करने के लिए उपरोक्त विकल्प
आयातित चाबियों पर भरोसा करें.
एकाधिक कुंजियाँ आयात करने के लिए, विकल्प का कई बार उपयोग करें। अर्थात:
सा-अद्यतन --आयात channel1-GPG.कुंजी --आयात channel2-GPG.कुंजी
ध्यान दें: इस विकल्प का उपयोग स्वचालित रूप से GPG सत्यापन को सक्षम करता है।
--ताज़ा दर्पण
MIRRORED.BY फ़ाइल में संग्रहीत प्रत्येक चैनल के लिए sa-अद्यतन दर्पणों की सूची को बाध्य करें,
अद्यतन किया जाएगा। डिफ़ॉल्ट रूप से, MIRRORED.BY फ़ाइल 7 दिनों तक कैश्ड रहेगी
हर बार इसे डाउनलोड किया जाता है।
--अद्यतनकर्ता
डिफ़ॉल्ट रूप से, "sa-update" सिस्टम-व्यापी नियम अद्यतन निर्देशिका का उपयोग करेगा:
/var/lib/spamassassin/3.004001
यदि अद्यतनों को किसी अन्य स्थान पर संग्रहीत किया जाना चाहिए, तो इसे यहां निर्दिष्ट करें।
ध्यान दें कि इस विकल्प का उपयोग अनुशंसित नहीं है; यदि आप केवल sa-update का उपयोग कर रहे हैं
स्कैनर के लिए अद्यतन नियम-सेट डाउनलोड करें, और sa-update गलत तरीके से अपडेट डाल रहा है
निर्देशिका, आपको संभवतः अलग-अलग "Makefile.PL" के साथ SpamAssassin को फिर से बनाने की आवश्यकता है
sa-update के रनटाइम व्यवहार को ओवरराइड करने के बजाय तर्क।
-D [क्षेत्र,...], - दाढ़ [क्षेत्र,...]
डिबगिंग आउटपुट तैयार करें। यदि कोई क्षेत्र सूचीबद्ध नहीं है, तो सभी डिबगिंग जानकारी सूचीबद्ध है
मुद्रित. डायग्नोस्टिक आउटपुट को प्रत्येक क्षेत्र के लिए व्यक्तिगत रूप से भी सक्षम किया जा सकता है; क्षेत्र is
उपकरण के लिए कोड का क्षेत्र। उदाहरण के लिए, डायग्नोस्टिक आउटपुट उत्पन्न करने के लिए
चैनल, जीपीजी, और http, उपयोग करें:
एसए-अपडेट -डी चैनल, जीपीजी, एचटीटीपी
कृपया इस बारे में अधिक जानकारी के लिए कि कौन से क्षेत्र (जिन्हें चैनल भी कहा जाता है) उपलब्ध हैं
दस्तावेज़ देखेंhttp://wiki.apache.org/spamassassin/DebugChannels>.
-h, --मदद
सहायता संदेश प्रिंट करें और बाहर निकलें।
-V, --संस्करण
सा-अपडेट संस्करण प्रिंट करें और बाहर निकलें।
बाहर निकलें कोड
--चेकओनली विकल्प के अभाव में, 0 के निकास कोड का अर्थ है: एक अपडेट उपलब्ध था, और
सफलतापूर्वक डाउनलोड और इंस्टॉल किया गया। यदि --checkonly निर्दिष्ट किया गया था, तो एक निकास कोड
0 का अर्थ है: एक अद्यतन उपलब्ध था।
1 के निकास कोड का मतलब है कि कोई ताज़ा अपडेट उपलब्ध नहीं था।
2 के एक्जिट कोड का मतलब है कि कम से कम एक अपडेट उपलब्ध है लेकिन इसकी एक लिंट जांच है
साइट पूर्व फ़ाइलें विफल रहीं. किसी भी अपडेट से पहले साइट प्री फाइलों को एक लिंट चेक पास करना होगा
प्रयास किया।
3 के एक्ज़िट कोड का मतलब है कि कम से कम एक अपडेट सफल हुआ जबकि अन्य चैनल विफल रहे।
यदि sa-compile का उपयोग कर रहे हैं, तो आपको इसके साथ आगे बढ़ना चाहिए।
4 या अधिक का निकास कोड इंगित करता है कि डाउनलोड करने का प्रयास करते समय त्रुटियाँ हुईं
और अपडेट निकालें, और कोई चैनल अपडेट नहीं किया गया।
onworks.net सेवाओं का उपयोग करके ऑनलाइन sa-updatep का उपयोग करें