यह कमांड डीबेर्लीज है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
डेब्रीलिज़ - डुप्लोड या डीपुट के चारों ओर एक आवरण
SYNOPSIS
विमुद्रीकरण [विमुद्रीकरण विकल्पों] [डुप्लोड/डीपुट विकल्पों]
वर्णन
विमुद्रीकरण चारों ओर एक साधारण आवरण है डुप्लोड or dput. इसे भीतर से बुलाया जाता है
किसी पैकेज का स्रोत कोड ट्री, और पैकेज के वर्तमान संस्करण का पता लगाता है। यह तो
संगत की तलाश करता है ।परिवर्तन फ़ाइल (जो क्रम में अपलोड करने के लिए आवश्यक फ़ाइलों को सूचीबद्ध करती है
पैकेज जारी करने के लिए) स्रोत कोड ट्री और कॉल की मूल निर्देशिका में डुप्लोड
or dput साथ ।परिवर्तन वास्तविक अपलोडिंग करने के लिए पैरामीटर के रूप में फ़ाइल करें।
को विकल्प दिये जा सकते हैं विमुद्रीकरण; नीचे सूचीबद्ध लोगों को छोड़कर, उन्हें आगे बढ़ा दिया गया है
के लिए अपरिवर्तित डुप्लोड or dput। devscripts कॉन्फ़िगरेशन फ़ाइलें भी पढ़ी जाती हैं
विमुद्रीकरण निम्नलिखित अनुसार।
निर्देशिका नाम जाँच
कई अन्य लिपियों के साथ आम में devscripts पैकेज विमुद्रीकरण चढ़ जाएगा
निर्देशिका ट्री जब तक यह नहीं पाता है a डेबियन/चेंजलॉग फ़ाइल। आवारा फाइलों से सुरक्षा के रूप में
संभावित समस्याओं के कारण, यह मूल निर्देशिका का नाम मिलते ही उसकी जांच करेगा
la डेबियन/चेंजलॉग फ़ाइल, और जांचें कि निर्देशिका नाम पैकेज से मेल खाता है
नाम। यह वास्तव में यह कैसे करता है यह दो कॉन्फ़िगरेशन फ़ाइल चर द्वारा नियंत्रित किया जाता है
DEVSCRIPS_CHECK_DIRNAME_LEVEL और DEVSCRIPS_CHECK_DIRNAME_REGEX, और उनके अनुरूप
कमांड लाइन विकल्प --चेक-डायरनाम-स्तर और --चेक-डायरनाम-रेगेक्स.
DEVSCRIPS_CHECK_DIRNAME_LEVEL निम्नलिखित मान ले सकते हैं:
0 निर्देशिका नाम की जाँच कभी न करें।
1 केवल निर्देशिका नाम की जाँच करें यदि हमें अपनी खोज में निर्देशिका बदलनी पड़ी है
डेबियन/चेंजलॉग. यह डिफ़ॉल्ट व्यवहार है।
2 हमेशा निर्देशिका का नाम जांचें।
निर्देशिका नाम की जाँच यह जाँच कर की जाती है कि क्या वर्तमान निर्देशिका नाम (जैसा निर्धारित किया गया है)
by लोक निर्माण विभाग(1)) कॉन्फ़िगरेशन फ़ाइल विकल्प द्वारा दिए गए रेगेक्स से मेल खाता है
DEVSCRIPS_CHECK_DIRNAME_REGEX या कमांड लाइन विकल्प द्वारा --चेक-डायरनाम-रेगेक्स regex.
यहाँ regex एक पर्ल रेगेक्स है (देखें पेर्लरे(3perl)), जो शुरुआत में लंगर डालेगी
और अंत। अगर regex एक '/' है, तो यह पूर्ण निर्देशिका पथ से मेल खाना चाहिए। अगर
नहीं, तो इसे पूर्ण निर्देशिका नाम से मेल खाना चाहिए। अगर regex स्ट्रिंग 'पैकेज' शामिल है,
जैसा कि चेंजलॉग से निर्धारित होता है, इसे स्रोत पैकेज नाम से बदल दिया जाएगा।
रेगेक्स के लिए डिफ़ॉल्ट मान है: PACKAGE(-.+)?', इस प्रकार मिलान निर्देशिका नाम जैसे
पैकेज और पैकेज-संस्करण।
विकल्प
--डुप्लोड, --dput
यह निर्दिष्ट करता है कि किस अपलोडर प्रोग्राम का उपयोग करना है; डिफ़ॉल्ट है डुप्लोड.
-S यदि इस विकल्प का उपयोग किया जाता है, या डिफ़ॉल्ट ।परिवर्तन फ़ाइल नहीं मिली है लेकिन केवल-स्रोत है
।परिवर्तन फ़ाइल मौजूद है, तो यह केवल स्रोत है ।परिवर्तन फ़ाइल अपलोड हो जाएगी
एक आर्च-विशिष्ट के बजाय।
-aडेबियन-वास्तुकला, -tजीएनयू-सिस्टम-प्रकार
देख डीपीकेजी-वास्तुकला(1) इन विकल्पों के विवरण के लिए। वे प्रभावित करते हैं
के लिए खोजें ।परिवर्तन फ़ाइल। उन्हें . के व्यवहार की नकल करने के लिए प्रदान किया जाता है डीपीकेजी-
बिल्डपैकेज के नाम का निर्धारण करते समय ।परिवर्तन फ़ाइल। यदि एक सादा -t is
दिया गया है, इसे माना जाता है डुप्लोड होस्ट-निर्दिष्ट विकल्प, और इसलिए
के अंत का प्रतीक है विमुद्रीकरण-विशिष्ट विकल्प.
--मल्टी
मल्टीचार्च ।परिवर्तन मोड: यह इस बात का प्रतीक है विमुद्रीकरण सबसे नवीनतम का उपयोग करना चाहिए
नाम पैटर्न के साथ फ़ाइल करें पैकेज_संस्करण_*+*.परिवर्तन जैसा ।परिवर्तन फ़ाइल,
के लिए अनुमति दे रहा है ।परिवर्तन द्वारा निर्मित फ़ाइलें डीपीकेजी-क्रॉस.
--debs-दिर डायरेक्टरी
के लिए देखो ।परिवर्तन और लोगों के सामने पहली उपस्थिति करनेवाली फाइलों में डायरेक्टरी के माता-पिता के बजाय
स्रोत निर्देशिका. यह या तो एक पूर्ण पथ होना चाहिए या शीर्ष के सापेक्ष होना चाहिए
स्रोत निर्देशिका.
--चेक-डायरनाम-स्तर N
उपरोक्त अनुभाग देखें निर्देशिका नाम जाँच इस विकल्प की व्याख्या के लिए।
--चेक-डायरनाम-रेगेक्स regex
उपरोक्त अनुभाग देखें निर्देशिका नाम जाँच इस विकल्प की व्याख्या के लिए।
--नहीं-conf, --noconf
कोई भी कॉन्फ़िगरेशन फ़ाइल न पढ़ें। इसे केवल पहले विकल्प के रूप में इस्तेमाल किया जा सकता है
कमांड लाइन पर दिया गया है।
--मदद, -h
एक सहायता संदेश प्रदर्शित करें और सफलतापूर्वक बाहर निकलें।
--संस्करण
संस्करण और कॉपीराइट जानकारी प्रदर्शित करें और सफलतापूर्वक बाहर निकलें।
विन्यास चर
दो कॉन्फ़िगरेशन फ़ाइलें /etc/devscripts.conf और ~/.देवस्क्रिप्ट उसमें स्रोत हैं
कॉन्फ़िगरेशन चर सेट करने का आदेश। कमांड लाइन विकल्पों का उपयोग ओवरराइड करने के लिए किया जा सकता है
कॉन्फ़िगरेशन फ़ाइल सेटिंग्स। इस उद्देश्य के लिए पर्यावरण चर सेटिंग्स को अनदेखा किया जाता है।
वर्तमान में मान्यता प्राप्त चर हैं:
DEBRELEASE_UPLOADER
वर्तमान में मान्यता प्राप्त मूल्य हैं डुप्लोड और dput, और यह निर्दिष्ट करता है कि कौन सा
अपलोडर प्रोग्राम का उपयोग किया जाना चाहिए। यह से मेल खाता है --डुप्लोड और --dput
कमांड लाइन विकल्प।
DEBRELEASE_DEBS_DIR
यह उस निर्देशिका को निर्दिष्ट करता है जिसमें उसे खोजना है ।परिवर्तन और लोगों के सामने पहली उपस्थिति करनेवाली फ़ाइलें, और
या तो एक निरपेक्ष पथ है या स्रोत वृक्ष के शीर्ष के सापेक्ष है। यह
से मेल खाती है --debs-दिर कमांड लाइन विकल्प. इस निर्देश का उपयोग किया जा सकता है,
उदाहरण के लिए, यदि आप हमेशा उपयोग करते हैं बिल्डर or एसवीएन-बिल्डपैकेज अपने पैकेज बनाने के लिए.
ध्यान दें कि इसका प्रभाव भी पड़ता है debc(1) और प्रवाह(1).
DEVSCRIPS_CHECK_DIRNAME_LEVEL, DEVSCRIPS_CHECK_DIRNAME_REGEX
उपरोक्त अनुभाग देखें निर्देशिका नाम जाँच इनके स्पष्टीकरण के लिए
चर। ध्यान दें कि ये पैकेज-व्यापी कॉन्फ़िगरेशन चर हैं, और करेंगे
इसलिए सभी को प्रभावित करें devscripts स्क्रिप्ट जो उनके मूल्य की जांच करती हैं, जैसा कि में वर्णित है
उनके संबंधित मैनपेज और in devscripts.conf(5).
onworks.net सेवाओं का उपयोग करके ऑनलाइन डिबरेज़ का उपयोग करें