यह कमांड dpkg-gencontrol है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
dpkg-gencontrol - डेबियन नियंत्रण फ़ाइलें उत्पन्न करें
SYNOPSIS
डीपीकेजी-जेनकंट्रोल [विकल्प...]
वर्णन
डीपीकेजी-जेनकंट्रोल एक अनपैक्ड डेबियन स्रोत ट्री से जानकारी पढ़ता है और एक उत्पन्न करता है
बाइनरी पैकेज नियंत्रण फ़ाइल (जो डिफॉल्ट रूप से डेबियन/tmp/DEBIAN/नियंत्रण पर आधारित है); इसके दौरान
इसे प्रोसेस करें, इससे संबंध क्षेत्र सरल हो जाएंगे।
इस प्रकार पूर्व-निर्भर, निर्भर करता है, की सिफारिश की और पता चलता है द्वारा इस क्रम में सरलीकृत किया गया है
उन निर्भरताओं को हटाना जो मजबूत निर्भरता के अनुसार सत्य मानी जाती हैं
पहले से ही पार्स किया गया। यह किसी भी प्रकार की आत्म-निर्भरता को भी हटा देगा (वास्तव में यह किसी को भी हटा देगा)।
निर्भरता जो स्थापित पैकेज के वर्तमान संस्करण को देखते हुए सत्य का मूल्यांकन करती है)।
तार्किक रूप से यह एक ही पैकेज पर कई निर्भरताओं के प्रतिच्छेदन को बनाए रखता है।
निर्भरताओं के क्रम को यथासंभव सर्वोत्तम रूप से संरक्षित किया जाता है: यदि कोई निर्भरता होनी चाहिए
क्षेत्र में आगे दिखाई देने वाली एक और निर्भरता, सुपरसीडिंग के कारण खारिज कर दिया गया
निर्भरता त्यागे गए निर्भरता का स्थान ले लेगी।
अन्य संबंध फ़ील्ड (बढ़ाता है, Conflicts, तोड़ता, के स्थान पर और प्रदान करता है) भी हैं
एक पैकेज के दौरान विभिन्न निर्भरताओं के संघ की गणना करके व्यक्तिगत रूप से सरलीकृत किया गया
फ़ील्ड में कई बार सूचीबद्ध किया गया है.
डीपीकेजी-जेनकंट्रोल बाइनरी पैकेज के लिए एक प्रविष्टि भी जोड़ता है डेबियन/फ़ाइलें.
विकल्प
-vसंस्करण
बाइनरी पैकेज का संस्करण संख्या सेट करता है जो उत्पन्न होगा।
-Vनाम=मूल्य
आउटपुट प्रतिस्थापन चर सेट करें। देखना deb-substvars(5) आउटपुट की चर्चा के लिए
प्रतिस्थापन।
-Tसबस्टवर्स-फ़ाइल
में प्रतिस्थापन चर पढ़ें सबस्टवर्स-फ़ाइल; डिफ़ॉल्ट है डेबियन/substvars.
एकाधिक से प्रतिस्थापन चर को पढ़ने के लिए इस विकल्प का उपयोग कई बार किया जा सकता है
फ़ाइलें (dpkg 1.15.6 के बाद से)।
-Dखेत=मूल्य
आउटपुट नियंत्रण फ़ाइल फ़ील्ड को ओवरराइड करें या जोड़ें।
-Uखेत
आउटपुट नियंत्रण फ़ाइल फ़ील्ड हटाएँ।
-cनियंत्रण-फ़ाइल
जानकारी पढ़ने के लिए मुख्य स्रोत नियंत्रण फ़ाइल निर्दिष्ट करता है। डिफ़ॉल्ट है
डेबियन / नियंत्रण.
-lचेंजलॉग-फ़ाइल
जानकारी पढ़ने के लिए चेंजलॉग फ़ाइल निर्दिष्ट करता है। डिफ़ॉल्ट है
डेबियन/चेंजलॉग.
-fफ़ाइलें-सूची-फ़ाइल
यहां अपलोड की जाने वाली फ़ाइलों की सूची का उपयोग करने के बजाय उसे पढ़ें या लिखें
डेबियन/फ़ाइलें.
-Fचेंजलॉग-प्रारूप
चेंजलॉग का प्रारूप निर्दिष्ट करता है। देखना डीपीकेजी-पार्सचेंजलॉग(1) जानकारी हेतु
वैकल्पिक प्रारूपों के बारे में.
-pपैकेज
बाइनरी पैकेज के लिए जानकारी उत्पन्न करें पैकेज. यदि स्रोत नियंत्रण फ़ाइल
केवल एक बाइनरी पैकेज सूचीबद्ध करता है तो यह विकल्प छोड़ा जा सकता है; अन्यथा यह है
यह चुनना आवश्यक है कि किस बाइनरी पैकेज की जानकारी उत्पन्न की जाए।
-nफ़ाइल का नाम
मान लें कि पैकेज का फ़ाइल नाम होगा फ़ाइल का नाम सामान्य के बजाय
package_version_arch.deb फ़ाइल नाम।
-है, -आईपी, -आईएसपी
डीपीकेजी बिल्ड के पुराने संस्करणों के साथ संगतता के लिए इन विकल्पों को नजरअंदाज कर दिया गया है
स्क्रिप्ट्स लेकिन अब अप्रचलित हैं। पहले तो सुनाते थे डीपीकेजी-जेनकंट्रोल
नियंत्रण फ़ाइल में अनुभाग और प्राथमिकता फ़ील्ड शामिल करने के लिए। यह अब है
डिफ़ॉल्ट व्यवहार. यदि आप पुराना व्यवहार प्राप्त करना चाहते हैं तो आप इसका उपयोग कर सकते हैं -U विकल्प
नियंत्रण फ़ाइल से फ़ील्ड हटाने के लिए.
-Pपैकेज-बिल्ड-डीआईआर
बताता है डीपीकेजी-स्रोत कि पैकेज बनाया जा रहा है पैकेज-बिल्ड-डीआईआर के बजाय
डेबियन/टीएमपी. इस मान का उपयोग डिफ़ॉल्ट मान ज्ञात करने के लिए किया जाता है स्थापित-आकार
प्रतिस्थापन चर और नियंत्रण फ़ाइल फ़ील्ड (का उपयोग करके)। du), और डिफ़ॉल्ट के लिए
आउटपुट फ़ाइल का स्थान.
-O[फ़ाइल का नाम]
नियंत्रण फ़ाइल को मानक आउटपुट पर प्रिंट करें (या फ़ाइल का नाम यदि निर्दिष्ट किया गया है, तो डीपीकेजी के बाद से
1.17.2), के बजाय डेबियन/टीएमपी/डेबियन/नियंत्रण (या पैकेज-निर्माण-
दीर/डेबियन/नियंत्रण if -P प्रयोग किया गया)।
-?, --मदद
उपयोग संदेश दिखाएं और बाहर निकलें।
--संस्करण
संस्करण दिखाएं और बाहर निकलें।
onworks.net सेवाओं का उपयोग करके ऑनलाइन dpkg-gencontrol का उपयोग करें