यह कमांड installdeb-ispell है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
installdeb-ispell - ispell शब्दकोश Debian . के अनुरक्षकों के लिए debhelper जैसी उपयोगिता
संकुल
SYNOPSIS
installdeb-ispell [debhelper विकल्प] [विकल्प]
वर्णन
installdeb-ispell एक डिबेल्पर जैसा प्रोग्राम है जो इंस्टाल करने के लिए जिम्मेदार है
एक ispell में उपयुक्त debconf config और टेम्पलेट फ़ाइलें और debhelper स्निपेट
डेबियन स्पेल डिक्शनरी और टूल्स पॉलिसी के अनुसार डिक्शनरी पैकेज।
अधिक जानकारी के लिए, देखें
/usr/share/doc/dictionaries-common-dev/dsdt-policy.txt.gz
द्वारा निष्पादित क्रियाएं installdeb-ispell निमनलिखित है:
रखरखाव स्क्रिप्ट
installdeb-ispell में कोड के आवश्यक स्क्रैप स्थापित करता है पोस्टइंस्टा और पोस्टआरएम
स्क्रिप्ट।
· भाषा की जानकारी फ़ाइल
installdeb-ispell ispell शब्दकोश जानकारी वाली फ़ाइल की भी जाँच करता है, जिसे कहा जाता है
डेबियन/जानकारी-इसपेल or डेबियन/package.info-ispell. अगर यह फ़ाइल सफलतापूर्वक है
पार्स किया गया, यह में स्थापित है /var/lib/शब्दकोश-आम/ispell निर्देशिका.
· पदार्थ प्रतिस्थापन
यह स्क्रिप्ट पॉप्युलेट करेगी a सबस्टवार्स फ़ाइल, इसलिए नियंत्रण फ़ाइल में लाइन पर निर्भर करता है
शब्दकोशों-सामान्य निर्भरताओं की स्वचालित रूप से देखभाल करने के लिए ${ispell:निर्भर करता है} शामिल हैं।
इसके लिए कम से कम शब्दकोशों-सामान्य-देव 1.23.0 पर "बिल्ड-डिपेंड्स" की आवश्यकता होती है और यह अत्यधिक है
की सिफारिश की.
· डेबकॉन्फ़ फ़ाइलें
o टेम्प्लेट और कॉन्फ़िग फ़ाइलें
installdeb-ispell जानकारी से नीति अनुरूप Debconf फ़ाइलें स्थापित करता है
में समाहित है जानकारी-इसपेल फ़ाइल। ये फ़ाइलें इस प्रकार बनाई गई हैं डेबियन/कॉन्फ़िगरेशन (या
डेबियन/package.config) और डेबियन/टेम्पलेट्स (या डेबियन/पैकेज.टेम्पलेट्स) नहीं
यहाँ हस्तक्षेप की आवश्यकता है, क्योंकि installdeb-ispell को कॉल करेंगे
dh_installdebconf(1).
यदि पैकेज में विशेष कोड होना आवश्यक है विन्यास फ़ाइल, अनुरक्षक
फाइलों की आपूर्ति करनी चाहिए डेबियन/config.in (या डेबियन/पैकेज.config.in)। में
config.in फ़ाइल, स्ट्रिंग "#DEBHELPER#" एक पंक्ति में अकेले दिखाई देनी चाहिए और शुरू होनी चाहिए
पहले कॉलम पर। installdeb-ispell उस टोकन को आवश्यक के साथ बदल देगा
नीति अनुपालन कोड (यह इसके साथ काम करता है config.in या तो बॉर्न शेल या पर्ल है
स्क्रिप्ट)।
यदि पैकेज के माध्यम से अपने स्वयं के प्रश्नों को परिभाषित करने की आवश्यकता है टेम्पलेट्स फ़ाइल करें
अनुरक्षक को या तो फाइलों की आपूर्ति करनी चाहिए डेबियन/पीओ-मास्टर.टेम्पलेट्स (या
डेबियन/पैकेज.पो-मास्टर.टेम्पलेट्स) उपयुक्त पीओ फाइलों के साथ यदि
पैकेज po-debconf के माध्यम से टेम्पलेट स्थानीयकरण को संभालता है, या डेबियन/templates.in
(या डेबियन/package.templates.in) अन्यथा। देखें po-debconf(7) के लिए मैनुअल पेज
अधिक विवरण और याद रखें कि मास्टर टेम्प्लेट का नाम अब अलग है।
में परिभाषित टेम्पलेट्स Templates.in or पो-मास्टर.टेम्पलेट्स फ़ाइलें मर्ज की जाती हैं
इंस्टालडेब-इसपेल द्वारा नीति अनुपालन टेम्प्लेट में और कॉल करें
dh_installdebconf(1) आंतरिक रूप से किया जाता है।
o भाषाएं टेम्प्लेट फ़ील्ड
यदि आप debconf भाषा स्ट्रिंग को ओवरराइड करना चाहते हैं तो यह फ़ील्ड उपयोगी है
कुछ अलग (चूंकि मास्टर स्ट्रिंग वही रहती है, यह नहीं होगा
एक नया debconf कॉल ट्रिगर करें) या यदि आप वास्तव में सोचते हैं कि भाषाएँ string
आपके पैकेज के लिए अंतर्राष्ट्रीयकरण किया जाना चाहिए। ध्यान दें कि अधिकांश पैकेजों के लिए गरीब
मैन डिफ़ॉल्ट स्थानीयकरण पर्याप्त होना चाहिए, और अनुवादकों के पास दूसरा होना चाहिए
प्राथमिकताएँ।
installdeb-ispell डिफ़ॉल्ट व्यवहार एक "elanguages" फ़ील्ड को नहीं जोड़ रहा है
टेम्पलेट फ़ाइल। यदि आप इसे जोड़ना चाहते हैं तो आपको स्पष्ट रूप से स्क्रिप्ट को कॉल करना होगा
--लिखें-भाषाएं विकल्प.
इस फ़ील्ड को जानकारी में "Elanguage" प्रविष्टि से लिए गए मान के साथ जोड़ा जाएगा
फ़ाइल मौजूद है, या अन्यथा "भाषा" मान के बाद। ध्यान दें कि यह उपयोगी है
केवल:
- आप एक छोटी गाड़ी प्रविष्टि को ठीक करना चाहते हैं
इस मामले में बस जानकारी फ़ाइल में "Elanguage" फ़ील्ड को new . के साथ भरें
मूल्य। यह debconf प्रांप्ट पर दिखाया जाएगा।
- आप अपनी प्रविष्टियों का पूरी तरह से अंतर्राष्ट्रीयकरण करना चाहते हैं
इस मामले में सुचारू उपयोग के लिए पहली बार में कुछ काले जादू की आवश्यकता होती है,
(ए) भागो इंस्टॉलडेब- {ispell, wordlist} --no-installdebconf --लिखें-भाषाएं
हर पैकेज के लिए जिसकी स्ट्रिंग का अंतर्राष्ट्रीयकरण किया जाना चाहिए। निर्मित संपादित करें
.टेम्पलेट्स फ़ाइलें और प्रमुख अंडरस्कोर हटा दें elanguages प्रविष्टि में if
वर्तमान।
(बी) भागो debconf-gettextize Templates_to_be_internationalized. जांचें कि सभी
बांछित .टेम्पलेट्स फ़ाइलें अंदर हैं डेबियन/पीओ/POTFILES.in और पुराने हटाओ
.config और .टेम्पलेट्स फाइलें.
(सी) फिर से भागो इंस्टॉलडेब- {ispell, wordlist} --no-installdebconf
--लिखें-भाषाएं और debconf-अद्यतनपो (यहां कोई संपादन नहीं) के संदर्भों को हटाने के लिए
गैर-अनुवाद योग्य तार। जांचें कि वांछित तार पीओ मास्टर में हैं
फ़ाइल (डेबियन/पीओ/टेम्पलेट्स.पोट) और हटा दें .config और .टेम्पलेट्स फ़ाइलें। आप
कार्य पूर्ण। यदि मास्टर "Elanguages" स्ट्रिंग को बदल दिया जाता है, तो (c) बाद में दोहराएं।
· भाषा जानकारी फ़ाइल में अतिरिक्त इंस्टालडेब-इसपेल विकल्प
ispell शब्दकोशों का उपयोग करने के लाभ के लिए इसपेल-ऑटोबिल्डहैश, installdeb-ispell
स्क्रिप्ट 'ऑटो-कंपैट' फ़ील्ड की तलाश करेगी $dict.info-ispell, आधार युक्त
आपकी कॉम्पेट फ़ाइल (फ़ाइलों) का नाम (नाम)। यदि 'ऑटो-कॉम्पेट' प्रविष्टि मिलती है तो दो डिबेल्पर
स्निपेट्स जोड़े जाते हैं, एक पोस्टइंस्ट में कॉम्पैटफाइल बनाने/रीसेट करने के लिए और दूसरा करने के लिए
पोस्टम से हटाने की सूची में फ़ाइलों को हटा दें। हटाने की सूची में कॉम्पेट फाइल (फाइलें) होंगी
और संबंधित हैश (तों) एक ही बेसनाम के साथ।
/usr/lib/ispell/$dict.hash -> /var/lib/ispell/$dict.hash सिम्लिंक अब नहीं हैं
इस स्क्रिप्ट द्वारा स्वचालित रूप से बनाया गया। वे अब नए ispell द्वारा बनाए गए हैं-
संबंधित हैश के साथ ऑटोबिल्डश। कम से कम पर निर्भर रहना सुनिश्चित करें
शब्दकोशों-आम 1.23 (देखें शब्दकोश-common.checklist).
विकल्प
सामान्य डेल्पर(1) विकल्प स्वीकार किए जाते हैं। नीचे दिए गए विकल्प विशिष्ट हैं इंस्टालडेब-
मेरा जादू
--no-installdebconf
भागना नहीं dh_installdebconf न ही टेम्प्लेट और कॉन्फिग फाइल को हटाएं।
--नो-प्री-पोस्ट
{pre,post}{inst,rm} स्निपेट इंस्टॉल न करें।
--लिखें-भाषाएं
इलैंगुजेस सामान बनाएं।
- दाढ़
कुछ अतिरिक्त जानकारी दिखाएं।
टिप्पणियाँ
यह प्रोग्राम डिबेल्पर का हिस्सा नहीं है, हालांकि इसे ispell में इस्तेमाल करने का इरादा है
डिक्शनरी संकुल अपने भवन में debhelper का उपयोग कर रहा है।
onworks.net सेवाओं का उपयोग करके ऑनलाइन installdeb-ispell का उपयोग करें