अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

cpan2dscp - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में cpan2dscp चलाएं

यह कमांड cpan2dscp है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


डीएच-मेक-पर्ल - पर्ल मॉड्यूल से डेबियन सोर्स पैकेज बनाएं

SYNOPSIS


डीएच-मेक-पर्ल [मेक] {स्रोत_डीआईआर | --cpan मॉड्यूल|जिला} विकल्प...
डीएच-मेक-पर्ल रिफ्रेश {--केवल ...} [निर्देशिका]
डीएच-मेक-पर्ल फू :: बार का पता लगाएं ...
डीएच-मेक-पर्ल रीफ्रेश-कैश
डीएच-मेक-पर्ल डंप-कॉन्फ़िगरेशन
डीएच-मेक-पर्ल हेल्प
cpan2deb मॉड्यूल|जिला विकल्प...
cpan2dsc मॉड्यूल|जिला विकल्प...

वर्णन


डीएच-मेक-पर्ली एक पर्ल से एक डेबियन स्रोत पैकेज बनाने के लिए आवश्यक फाइलें बनाएगा
मॉड्यूल या सीपीएएन वितरण। यह सबसे सरल पैकेज के लिए काम करता है और इसके लिए भी उपयोगी है
पैकेजिंग पर्ल मॉड्यूल के साथ शुरुआत करना।

आप --cpan स्विच के साथ एक मॉड्यूल या वितरण नाम निर्दिष्ट कर सकते हैं और डीएच-मेक-पर्ली मर्जी
इसे आपके लिए एक सीपीएएन दर्पण से डाउनलोड करें, या आप निर्देशिका को पहले से निर्दिष्ट कर सकते हैं
अनपैक्ड स्रोत। यदि न तो --cpan और न ही कोई निर्देशिका तर्क के रूप में दी गई है, डीएच-मेक-पर्ली
वर्तमान निर्देशिका में डेटा से पर्ल पैकेज बनाने का प्रयास करता है।

आप "--build" और "--install" का उपयोग करके डेबियन बाइनरी पैकेज बना और स्थापित कर सकते हैं
कमांड लाइन स्विच।

If डीएच-मेक-पर्ली कहा जाता है

cpan2deb फू::बारो

यह व्यवहार करता है

डीएच-मेक-पर्ल मेक --बिल्ड --cpan फू :: बार

If डीएच-मेक-पर्ली कहा जाता है

cpan2dsc फू::बारो

यह व्यवहार करता है

डीएच-मेक-पर्ल मेक --बिल्ड-सोर्स --cpan फू :: बार

इस प्रोग्राम का उपयोग करना डेबियन डेवलपर दस्तावेज़ों को न पढ़ने का कोई बहाना नहीं है,
जिसमें डेबियन नीति, डेबियन पर्ल नीति, पैकेजिंग मैनुअल आदि शामिल हैं।

कमानों
बनाना
यदि कोई आदेश नहीं दिया जाता है तो डिफ़ॉल्ट आदेश। स्क्रैच से डेबियनाइजेशन बनाता है। विफल रहता है
एक त्रुटि के साथ अगर डेबियन/ निर्देशिका पहले से मौजूद है।

ताज़ा करें [निर्देशिका]
एक पैकेज को ताज़ा करने के लिए। "निर्देशिका" वर्तमान कार्यशील निर्देशिका के लिए डिफ़ॉल्ट है।
पुनर्निर्माण डेबियन/कॉपीराइट, डेबियन / नियम, डेबियन/कॉम्पैट वर्तमान टेम्पलेट्स का उपयोग करना।
इन फ़ाइलों में कोई भी परिवर्तन किए जाने से पहले, एक .bak . के साथ एक बैकअप प्रतिलिपि बनाई जाती है
प्रत्यय।

यह तब उपयोगी होता है जब डेबियन / नियम पुराने टेम्प्लेट का उपयोग करके बनाया गया था और इसमें शामिल नहीं है
बहुत अनुकूलन। हमेशा की तरह, आपको यह सत्यापित करने के लिए दृढ़ता से प्रोत्साहित किया जाता है कि क्या डेबियन / नियम
समझदार दिखता है।

"ताज़ा करें" भी निर्भरता सूचियों को अद्यतन करने का प्रयास करता है डेबियन / नियंत्रण से मेटा.आईएमएल. यह
हुक रजाई(१२) में डेबियन / नियम और बनाता है डेबियन/README.source

अपडेट करते समय डेबियन/कॉपीराइट डीएच-मेक-पर्ल ईमेल याद रखने के बारे में चतुर होने की कोशिश करता है
पते। यह कॉपीराइट धारकों और उनके ईमेल की सूची प्राप्त करता है डेबियन/* से
साइन ऑफ लाइन्स डेबियन/चेंजलॉग. हालांकि ईमेल पतों की अनुमति देने के लिए
बदलते हुए, यह प्रपत्र की परिवर्तन रेखाओं की तलाश करता है

* ईमेल परिवर्तन: डेबी डेवलिन -> [ईमेल संरक्षित]

तो अब "डेबी डेवलिन"[ईमेल संरक्षित]>" के बजाय कॉपीराइट में उपयोग किया जाएगा
"डेबी डेवलिन"[ईमेल संरक्षित]>"।

--केवल | -o नियंत्रण|कॉपीराइट|दस्तावेज़|उदाहरण|नियम
यह विकल्प किसी को डेबियन/निर्देशिका में केवल एक या अधिक फ़ाइल (फ़ाइलों) को अद्यतन करने की अनुमति देता है
कब डीएच-मेक-पर्ली "रीफ्रेश" मोड में चलाया जाता है। फ़ाइल नाम अल्पविराम द्वारा अलग किए जाते हैं। NS
विकल्प कई बार दिया जा सकता है, तर्क जमा करना।

स्थिति जानें मॉड्यूल ...
दिए गए Perl . वाले पैकेज का पता लगाने की कोशिश करता है मॉड्यूलs.

उदाहरण:

डीएच-मेक-पर्ल आईपीसी का पता लगाएं :: रन 3 एक्सएमएल :: साफ

ताज़ा-कैश
डीएच-मेक-पर्ली सामग्री फ़ाइलों को पार्स करता है, द्वारा लाया गया apt-फ़ाइल(1) और परिणाम संग्रहीत करता है
एक कैश में। यदि कैश किसी भी सामग्री से पुराना है तो कैश स्वचालित रूप से रीफ्रेश हो जाता है
फ़ाइल। हालाँकि, यदि आप दौड़ते हैं apt-फ़ाइल(1) आपके रात्रिकालीन क्रॉन जॉब में, पहली बार जब आप दौड़ते हैं
डीएच-मेक-पर्ली दिन के दौरान, आप कैश के पुनर्निर्माण के लिए प्रतीक्षा करेंगे। साथ में
यह विकल्प, आप "apt-file . के ठीक बाद, कैश री-क्रिएशन को क्रॉन जॉब में ले जा सकते हैं
अपडेट करें"।

यदि कैश नया है तो कुछ भी नहीं करता है कि सामग्री फ़ाइलें।

डंप-कॉन्फ़िगरेशन
किसी भी डिफ़ॉल्ट सेटिंग्स सहित वर्तमान कॉन्फ़िगरेशन को प्रिंट करने का कारण बनता है
मानक आउटपुट।

dh-make-perl.conf फ़ाइल को पॉप्युलेट करने के लिए उपयोगी।

मदद
लघु उपयोग की जानकारी प्रदर्शित करता है।

विकल्प
--apt-सामग्री-दिरो दीर
उपयुक्त फ़ाइल सामग्री निर्देशिका का स्थान। डिफ़ॉल्ट है /var/cache/apt/apt-file

--आर्च कोई | सब
यह आर्क-डिपेंडेंट और आर्क-इंडिपेंडेट पैकेज के बीच स्विच करता है। अगर --आर्च नहीं है
उपयोग किया गया, डीएच-मेक-पर्ली अकेले इसे तय करने के लिए अपेक्षाकृत अच्छे काम करने वाले एल्गोरिदम का उपयोग करता है।

--बैकअप | --नो-बैकअप
"रीफ्रेश" मोड में, का बैकअप बनाएं डेबियन/कॉपीराइट और डेबियन / नियम से पहले
उन्हें अधिलेखित करना। डिफ़ॉल्ट रूप से चालू।

--बेसपेकेजी
स्पष्ट रूप से "आधार" पैकेजों पर विचार करने के लिए अल्पविराम से अलग किए गए पैकेजों की सूची देता है (यानी
पैकेज जो हमेशा डेबियन सिस्टम में उपलब्ध होने चाहिए)। यह विकल्प डिफॉल्ट करता है
"पर्ल, पर्ल-बेस" - इसका उपयोग मॉड्यूल निर्भरताओं की जांच के लिए किया जाता है। यदि एक आवश्यक मॉड्यूल है
"basepkgs" में, "डेबियन/कंट्रोल" के "निर्भर करता है:" फ़ील्ड में इसका उल्लेख नहीं किया जाएगा।

यदि यह विकल्प निर्दिष्ट है, तो ऊपर उल्लिखित डिफ़ॉल्ट पैकेज शामिल नहीं होंगे
(लेकिन परिणामी पैकेज में स्पष्ट निर्भरता के रूप में उल्लेख किया जाएगा)। आप कर सकते हैं, के
बेशक, अपने स्वयं के मॉड्यूल का उल्लेख करें और स्पष्ट रूप से डिफ़ॉल्ट मान निर्दिष्ट करें।

ध्यान दें कि इस विकल्प का उपयोग कम से कम और सावधानी से किया जाना चाहिए, क्योंकि इससे हो सकता है
अपूर्ण निर्भरताओं के कारण संकुल पुनर्निर्माण योग्य नहीं है।

--bनिर्भर करता है निर्माण-निर्भर
मॉड्यूल की बिल्ड-निर्भरता के लिए उपयोग की जाने वाली स्ट्रिंग को मैन्युअल रूप से निर्दिष्ट करें (अर्थात,
संकुल और उनके संस्करण जिन्हें सफलतापूर्वक स्थापित करने के लिए स्थापित किया जाना है
पैकेज बनाएं)। ध्यान रखें कि द्वारा उत्पन्न संकुल डीएच-मेक-पर्ली की आवश्यकता होती है
debhelper को बिल्ड निर्भरता के रूप में निर्दिष्ट किया जाना है। --निर्भर के लिए समान नोट लागू होता है
यहां - जरूरत पड़ने पर ही इस्तेमाल करें।

--bनिर्भरता निर्माण-निर्भर-स्वतंत्र
मॉड्यूल की बिल्ड-निर्भरता के लिए उपयोग की जाने वाली स्ट्रिंग को मैन्युअल रूप से निर्दिष्ट करें
वास्तुकला-स्वतंत्र निर्माण। --निर्भर और --bनिर्भर के लिए वही नोट्स
विकल्प यहां लागू होते हैं।

ध्यान दें कि --निर्भर, --bनिर्भर और --bनिर्भरता के लिए आप यह भी निर्दिष्ट कर सकते हैं कि
फ़ील्ड डेबियन/नियमों में प्रकट नहीं होना चाहिए (यदि आप वास्तव में इसका मतलब है, निश्चित रूप से ;-)) by
इसे एक तर्क के रूप में एक खाली स्ट्रिंग देना।

--निर्माण
पैकेज निर्देशिका को सेट करने के बाद बाइनरी पैकेज (यानी .deb फ़ाइल) बनाता है।

एनबी: यह केवल एक बाइनरी पैकेज बनाता है ("फेकरूट डेबियन/नियम बाइनरी" कहकर) और
पैकेज पर हस्ताक्षर नहीं करता है। यह पैकेज की त्वरित स्थानीय स्थापना के लिए है, इसके लिए नहीं
डेबियन संग्रह में जमा करने के लिए तैयार पैकेज बनाना।

--बिल्ड-सोर्स
सेट करने के बाद स्रोत पैकेज (यानी .dsc और .debian.tar.gz फ़ाइलें) बनाता है
पैकेज निर्देशिका ऊपर।

एनबी: यह केवल एक स्रोत पैकेज बनाता है ("डीपीकेजी-स्रोत-बी" को कॉल करके) और हस्ताक्षर नहीं करता है
पैकेज। यह फेंके जाने वाले स्रोत पैकेज की त्वरित स्थानीय स्थापना के लिए है
उदाहरण के लिए एक बिल्डर, प्रस्तुत करने के लिए तैयार एक स्रोत पैकेज बनाने के लिए नहीं
डेबियन संग्रह।

--बंद आईटीपीबीयूजी
मैन्युअल रूप से आईटीपी बग संख्या निर्दिष्ट करें जिसे यह पैकेज बंद करता है। नहीं दिया तो डीएच-मेक-
पर्ल उपयुक्त बग संख्या प्राप्त करने के लिए, का उपयोग करके Bugs.debian.org से कनेक्ट करने का प्रयास करेंगे
डब्ल्यूडब्ल्यूडब्ल्यू :: मैकेनाइज।

--कोर-ओके
कोर पर्ल मॉड्यूल बनाने की अनुमति देता है। डिफ़ॉल्ट रूप से, डीएच-मेक-पर्ली निर्माण की अनुमति नहीं देंगे
मॉड्यूल जो मानक पर्ल पुस्तकालय के हिस्से के रूप में भेज दिया गया है; इसे निर्दिष्ट करके
विकल्प, डीएच-मेक-पर्ली वैसे भी उनका निर्माण करेंगे।

ध्यान दें, हालांकि यह संभव नहीं है, यह आपके में असंबंधित वस्तुओं को तोड़ सकता है
सिस्टम - यदि कोर मॉड्यूल का एक नया संस्करण एपीआई को तोड़ता है, तो सभी प्रकार के डेमॉन
परेशान हो सकता है ;-)

--cpan मॉड्यूल|जिला
का निर्देश डीएच-मेक-पर्ली दिए गए सीपीएएन मॉड्यूल या वितरण को लाने और निकालने के लिए।
"फू :: बार" और "फू-बार" दोनों के साथ काम करता है।

--cpan-दर्पण दर्पण
दर्पण के रूप में उपयोग करने के लिए एक सीपीएएन साइट निर्दिष्ट करता है।

--डेटा-डीआईआर निर्देशिका
डिफ़ॉल्ट के बजाय किसी अन्य डेटा निर्देशिका का उपयोग करें, "/usr/share/dh-make-perl"

डेटा निर्देशिका थी डीएच-मेक-पर्ली इसके डिफ़ॉल्ट नियमों की तलाश करता है। * टेम्पलेट्स। यह है
के समान --होम-दिरो, लेकिन APT कॉन्टेंट कैश का स्थान नहीं बदलता है
फ़ाइल। यदि दोनों दिए गए हैं, --होम-दिरो प्रधानता मिलती है।

-- निर्भर करता है डिपेंड्स
मॉड्यूल की निर्भरता के लिए उपयोग की जाने वाली स्ट्रिंग को मैन्युअल रूप से निर्दिष्ट करें। यह होना चाहिए
मॉड्यूल का निर्माण करते समय उपयोग किया जाता है जहां डीएच-मेक-पर्ली पर्ल निर्भरताओं का अनुमान नहीं लगा सकता (जैसे
मॉड्यूल :: इंस्टॉल का उपयोग करके बनाए गए मॉड्यूल के रूप में), या जब पर्ल कोड गैर-पर्ल पर निर्भर करता है
बायनेरिज़ या पुस्तकालय। आमतौर पर, डीएच-मेक-पर्ली द्वारा निर्भरताओं का पता लगाएगा
अपने आप। अगर आपको पास होना है डीएच-मेक-पर्ली निर्भरता जानकारी, आपको इसका उपयोग करके अवश्य करना चाहिए
डेबियन पैकेज प्रारूप। अर्थात

डीएच-मेक-पर्ल - libtest-more-perl . पर निर्भर करता है

--desc लघु वर्णन
पैकेज के लिए संक्षिप्त विवरण के रूप में --desc के तर्क का उपयोग करता है।

--धू VERSION
वांछित debhelper संगतता स्तर सेट करें। आर्किटेक्चर के लिए डिफ़ॉल्ट 8 है-
स्वतंत्र पैकेज, और 9 आर्किटेक्चर-निर्भर पैकेज (XS) के लिए।

संस्करण 0.77 के बाद से, डीएच-मेक-पर्ली केवल debhelper संगतता स्तरों का समर्थन करता है > = ५.

देख बधिया करनेवाला(1).

--जिला वितरण
उन वितरणों को सीमित करें जिनकी "सामग्री" फ़ाइलें पार्स की गई हैं। तर्क है a
वितरण का नाम

डिफ़ॉल्ट: खाली, जिसका अर्थ है कोई फ़िल्टरिंग नहीं।

उदाहरण:
डीएच-मेक-पर्ल --dist etch

--ईमेल | -e EMAIL
डेबियन/कंट्रोल और में उपयोग करने के लिए मेनटेनर ईमेल पता मैन्युअल रूप से निर्दिष्ट करें
डेबियन/चेंजलॉग।

--निकालना | -i [regex]
यह आपको दस्तावेज़ों की खोज से कुछ फ़ाइलों को बाहर करने के लिए एक पीसीआरई निर्दिष्ट करने की अनुमति देता है और
इस तरह के सामान। यदि कोई तर्क नहीं दिया गया है (लेकिन स्विच निर्दिष्ट है - निर्दिष्ट नहीं है
स्विच में सब कुछ शामिल होगा), यह dpkg-source के डिफ़ॉल्ट मानों के लिए डिफ़ॉल्ट है।

--इंस्टॉल
हौसले से निर्मित पैकेज को स्थापित करता है। निर्दिष्ट करना --इंस्टॉल का अर्थ है --बिल्ड - पैकेज
इसे तब तक स्थापित नहीं किया जाएगा जब तक इसे बनाया नहीं गया था (जाहिर है ;-))

--दखल
मॉड्यूल निर्भरता का निर्धारण करते समय, यदि मॉड्यूल :: निर्भर विफल रहता है, तो फिर से प्रयास करता है
मॉड्यूल :: निर्भर करता है :: घुसपैठ। एम: डी: मैं सभी .pm फाइलों को लोड करता हूं, अन्य की लोडिंग को रोकता हूं
मॉड्यूल, प्रभावी रूप से आपकी ओर से अविश्वसनीय कोड चला रहे हैं। सावधानी से प्रयोग करें।

--नेटवर्क
ITP और इसी तरह के बग के लिए डेबियन WNPP सूचियों की क्वेरी को सक्षम करता है। डिफ़ॉल्ट रूप से सक्षम,
अक्षम करने के लिए "--no-network" का उपयोग करें।

--नोटेस्ट
बिल्ड के हिस्से के रूप में मॉड्यूल के स्वचालित परीक्षण को नहीं चलाने के लिए यह विकल्प
0.54 में स्क्रिप्ट हटा दी गई है। कृपया DEB_BUILD_OPTIONS . में नोचेक डालें
पर्यावरण चर यदि आप पैकेज बनाते समय परीक्षणों को छोड़ना चाहते हैं।

--होम-दिरो निर्देशिका
जहां एपीटी सामग्री और अन्य कैश संग्रहीत किए जाते हैं।

चूक: ~/.dh-मेक-पर्ल

--पैकेज का नाम | -p पैकेज का नाम
मैन्युअल रूप से पैकेज नाम निर्दिष्ट करें, उपयोगी जब मॉड्यूल के नाम पर डैश हो।

--pkg-पर्ल
डेबियन पर्ल समूह के लिए पैकेज तैयार करते समय उपयोगी
<http://pkg-perl.alioth.debian.org>.

"रखरखाव", "अपलोडर", "वीसीएस-गिट" और "वीसीएस-ब्राउज़र" फ़ील्ड सेट करता है डेबियन / नियंत्रण
इसलिए। साथ ही, जब "--vcs git" का उपयोग किया जाता है (डिफ़ॉल्ट), एक गिट रिमोट सेट करता है
पर सही जगह की ओर इशारा करते हुए git.debian.org.

- आक्रामक
केवल "मेक" मोड में "--cpan" या . के साथ मान्य डायरेक्टरी तर्क। कारण dh-make-perl to
पैकेजिंग बनाने का प्रयास करें (और संभवतः पैकेज बनाएं और इंस्टॉल करें यदि "--build" और
"--इंस्टॉल" विकल्प भी दिए गए हैं) किसी भी निर्भरता के लिए जो पैकेज गायब हैं।

यह इस तरह काम करता है: जब 'मुख्य' पैकेज का निर्माण किया जाता है, तो कोई भी लापता पैकेज होता है
एक सूची में डाल दिया, और फिर उनमें से प्रत्येक पर बारी-बारी से debianision प्रक्रिया चलाई जाती है,
फिर से।

--requiredeps
यदि कोई निर्भरता पर्ल पैकेज नहीं मिला तो विफल (निर्भरता ट्रैकिंग के लिए उपयुक्त-
फ़ाइल पैकेज स्थापित और अद्यतन)

--स्रोत-प्रारूप प्रारूप
पैकेजिंग बनाते या ताज़ा करते समय, निर्दिष्ट स्रोत प्रारूप का उपयोग करें। डिफ़ॉल्ट करने के लिए
"3.0 (रजाई)"।

--स्रोत-सूची फ़ाइल
इसका उपयोग करने के लिए "सामग्री" फ़ाइल पार्सर को निर्देश दें पट्टिका यह निर्धारित करते समय कि दी गई फ़ाइल
पार्स किया जाना चाहिए या नहीं। सामग्री फ़ाइलें किसी भी पंक्ति से मेल नहीं खा रही हैं sources.list नहीं कर रहे हैं
पुरानी फ़ाइलों को उन शीशों से पार्स करने में आपका समय बचाने के लिए जिन्हें आप अब उपयोग नहीं करते हैं।

डिफ़ॉल्ट: उपयुक्त डिफ़ॉल्ट।

--vcs कुलपतियों
In --pkg-पर्ल मोड, उत्पन्न में निर्दिष्ट संस्करण नियंत्रण प्रणाली का उपयोग करें वीसीएस-*
खेत। डिफ़ॉल्ट "गिट" है।

If कुलपतियों "गिट" है, "डीएच-मेक-पर्ल" तीन शाखाओं के साथ एक गिट भंडार स्थापित करेगा:

नदी के ऊपर
अपस्ट्रीम स्रोतों वाली प्रारंभिक शाखा

मास्टर
जिस शाखा में पैकेजिंग की जाती है, उसे "अपस्ट्रीम" और की सामग्री के साथ फोर्क किया जाता है
"डेबियन/" निर्देशिका जोड़ी गई।

प्राचीन तार
रखने के लिए एक शाखा प्राचीन तार(1) डेटा।

If --pkg-पर्ल एक "मूल" रिमोट भी दिया जाता है, जो रिपॉजिटरी की ओर इशारा करता है
git.debian.org.

--शब्दशः | --नहीं-शाब्दिक
प्रसंस्करण के दौरान अतिरिक्त जानकारी प्रिंट करें।

--verbose डिफ़ॉल्ट रूप से "मेक" मोड में चालू होता है, अन्यथा बंद।

--संस्करण VERSION
परिणामी पैकेज के संस्करण को निर्दिष्ट करता है।

onworks.net सेवाओं का उपयोग करके cpan2dscp का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad