यह कमांड बैकपोर्टपैकेज है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
बैकपोर्टपैकेज - पैकेज बैकपोर्ट का परीक्षण करने में सहायक
SYNOPSIS
बैकपोर्टपैकेज [अतिरिक्त विकल्पों]
--डालनाअपलोड लक्ष्य>
<स्रोत पैकेज नाम or डीएससी यूआरएल/फ़ाइल>
बैकपोर्टपैकेज -h
वर्णन
बैकपोर्टपैकेज एक वितरण रिलीज़ से या निर्दिष्ट .dsc से एक पैकेज प्राप्त करता है
पथ या यूआरएल और एक या अधिक उबंटू के लिए उस पैकेज का नो-चेंज बैकपोर्ट बनाता है
रिलीज़ जारी करता है, वैकल्पिक रूप से पैकेज का परीक्षण निर्माण करता है और/या अपलोड करता है
परीक्षण के लिए परिणामी बैकपोर्ट।
जब तक कोई कार्यशील निर्देशिका निर्दिष्ट नहीं की जाती है, बैकपोर्टेड पैकेज लाया जाता है और उसमें बनाया जाता है
अस्थायी निर्देशिका में / Tmp, जिसे स्क्रिप्ट चलने के बाद हटा दिया जाता है।
बैकपोर्टपैकेज केवल पीपीए में बैकपोर्ट के परीक्षण के लिए अनुशंसित है, अपलोड करने के लिए नहीं
उबंटू संग्रह में बैकपोर्ट।
विकल्प
-d गंतव्य, --गंतव्य=गंतव्य
पैकेज को निर्दिष्ट उबंटू रिलीज़ पर बैकपोर्ट करें। यदि यह विकल्प है
फिर अनिर्दिष्ट बैकपोर्टपैकेज यह उस रिलीज़ के लिए डिफ़ॉल्ट है जिस पर यह वर्तमान में है
चल रहा है।
-s स्रोत, --स्रोत=स्रोत
निर्दिष्ट रिलीज़ से पैकेज को बैकपोर्ट करें, जो आपकी कोई भी रिलीज़ हो सकती है
वितरण या आपके वितरण का कोई मूल वितरण। यदि ये भी नहीं
विकल्प न ही --संस्करण तो फिर निर्दिष्ट हैं बैकपोर्टपैकेज वर्तमान में डिफ़ॉल्ट
आपके वितरण के लिए विकास विज्ञप्ति।
-S प्रत्यय, --प्रत्यय=प्रत्यय
बैकपोर्टिंग करते समय निर्दिष्ट प्रत्यय को संस्करण संख्या में जोड़ें। बैकपोर्टपैकेज
हमेशा ~ubuntu संलग्न रहेगागंतव्यमूल संस्करण संख्या के लिए .1, और यदि
प्रत्यय निर्दिष्ट किया गया है, प्रपत्र की संस्करण संख्या प्राप्त करने के लिए इसे उसमें जोड़ा जाता है
मूल संस्करण~उबंटूगंतव्य.1प्रत्यय. यदि बैकपोर्टेड पैकेज किया जा रहा है
फिर, पीपीए पर अपलोड किया गया प्रत्यय करने के लिए चूक ~ppa1, अन्यथा डिफ़ॉल्ट रिक्त है.
-b, --निर्माण
अपलोड करने से पहले निर्दिष्ट बिल्डर के साथ पैकेज बनाएं। के लिए नोट करें
काउबिल्डर(8) और बिल्डर(8) उपयोगकर्ता: यह सामान्य कॉन्फ़िगरेशन मानता है, जहां
la मेहराब और जिला पर्यावरण द्वारा पढ़ा जाता है pbuilderrc(5) सही आधार का चयन करना
छवि।
-B बिल्डर, --निर्माता=बिल्डर
पैकेज बनाने के लिए निर्दिष्ट बिल्डर का उपयोग करें। समर्थित हैं काउबिल्डर(8)
काउबिल्डर-जिला(1) बिल्डर(8) पबिल्डर-जिला(1) और, निर्माण करना(1). डिफ़ॉल्ट है
बिल्डर(8).
-U, --अपडेट करें
निर्माण का प्रयास करने से पहले निर्माण वातावरण को अद्यतन करें।
-u अपलोड, --डालना=अपलोड
अपलोड करने के लिए अपलोड साथ में dput(1) (पुष्टि के बाद)।
-k कुंजीआईडी, --चाभी=कुंजीआईडी
हस्ताक्षर करने के लिए उपयोग की जाने वाली कुंजी आईडी निर्दिष्ट करें।
--हस्ताक्षर न करें
अपलोड पर हस्ताक्षर न करें.
-y, --हां
पीपीए पर अपलोड करने से पहले संकेत न दें। सभी की सुरक्षा के लिए यह विकल्प है
नजरअंदाज कर दिया अगर अपलोड is ubuntu.
-v VERSION, --संस्करण=VERSION
अगर --स्रोत विकल्प निर्दिष्ट है, तो बैकपोर्टपैकेज सत्यापित करता है कि वर्तमान
के संस्करण स्रोत पैकेज in स्रोत के समान है VERSION। अन्यथा,
बैकपोर्टपैकेज संस्करण ढूँढता है VERSION of स्रोत पैकेज आपके वितरण में
प्रकाशन इतिहास, चाहे वह किसी भी रिलीज़ में प्रकाशित हुआ हो (या यदि ऐसा हो)।
संस्करण अभी भी चालू है)। यदि कोई .dsc URL या पथ पारित हो जाता है तो इस विकल्प को अनदेखा कर दिया जाता है
स्रोत पैकेज नाम के बजाय।
-w कार्यदिरा, --workdir=कार्यदिरा
If कार्यदिरा निर्दिष्ट किया जाता है, फिर सभी फ़ाइलें डाउनलोड की जाती हैं, अनपैक की जाती हैं, बनाई जाती हैं, और
अन्यथा हेरफेर किया गया कार्यदिरा. अन्यथा, एक अस्थायी निर्देशिका बनाई जाती है,
जिसे पहले ही डिलीट कर दिया जाता है बैकपोर्टपैकेज बाहर निकलता है।
-r, --रिलीज़-पॉकेट
अपलोड को रिलीज़ पॉकेट के बजाय लक्षित करें -बैकपोर्ट जेब. यह
लॉन्चपैड पीपीए के लिए आवश्यक है, जो पॉकेट-लेस हैं (और डिफ़ॉल्ट, जब
अपलोड लक्ष्य एक पीपीए है)।
-m दर्पण, --आईना=दर्पण
निर्दिष्ट दर्पण का प्रयोग करें। फॉर्म में होना चाहिए http://archive.ubuntu.com/ubuntu.
यदि पैकेज इस दर्पण पर नहीं मिलता है, बैकपोर्टपैकेज लॉन्चपैड का उपयोग करेगा.
-c बग, --बंद करे=बग
ऑटो-जेनरेटेड चेंजलॉग में निर्दिष्ट बग के लिए लॉन्चपैड क्लोजर शामिल करें।
भविष्य में, यह वास्तव में बग को बंद कर सकता है, लेकिन वर्तमान में ऐसा नहीं है।
-l उदाहरण, --lpinstance=उदाहरण
डिफ़ॉल्ट के बजाय लॉन्चपैड के निर्दिष्ट उदाहरण (उदाहरण के लिए "स्टेजिंग") का उपयोग करें
"उत्पादन"।
--नहीं-conf
किसी भी कॉन्फ़िगरेशन फ़ाइल, या पर्यावरण चर से कॉन्फ़िगरेशन को न पढ़ें।
वातावरण
डेबफुलनाम, DeBEMAIL, उबुमेल
अपलोडर को निर्धारित करने के लिए उपयोग किया जाता है (यदि विकल्प के रूप में प्रदान नहीं किया गया है)। देखना
उबंटू-देव-उपकरण(२९) विवरण के लिए।
सब के सब विन्यास चर नीचे पर्यावरण चर के रूप में भी समर्थित हैं।
पर्यावरण में चर विन्यास फाइलों में उन लोगों के लिए पूर्वता लेते हैं।
विन्यास चर
निम्नलिखित चर पर्यावरण में या में सेट किए जा सकते हैं उबंटू-देव-उपकरण(5)
कॉन्फ़िगरेशन फ़ाइलें। प्रत्येक मामले में, स्क्रिप्ट-विशिष्ट चर को प्राथमिकता दी जाती है
पैकेज-व्यापी चर।
बैकपोर्टपैकेज_बिल्डर, UBUNTUTOOLS_BUILDER
के लिए डिफ़ॉल्ट मान --निर्माता.
बैकपोर्टपैकेज_अपडेट_बिल्डर, UBUNTUTOOLS_UPDATE_BUILDER
के लिए डिफ़ॉल्ट मान --अपडेट करें.
बैकपोर्टपैकेज_अपलोड
के लिए डिफ़ॉल्ट मान --डालना.
बैकपोर्टपैकेज_वर्कडीआईआर, UBUNTUTOOLS_WORKDIR
के लिए डिफ़ॉल्ट मान --workdir.
बैकपोर्टपैकेज_उबंटू_मिरर, UBUNTUOLS_UBUNTU_MIRROR
के लिए डिफ़ॉल्ट मान --आईना यदि निर्दिष्ट है स्रोत रिलीज़ एक उबंटू है
रिलीज.
बैकपोर्टपैकेज_डेबियन_मिरर, UBUNTUOLS_DEBIAN_MIRROR
के लिए डिफ़ॉल्ट मान --आईना यदि निर्दिष्ट है स्रोत रिलीज़ एक डेबियन रिलीज़ है।
बैकपोर्टपैकेज_LPINSTANCE, UBUNTUTOOLS_LPINSTANCE
के लिए डिफ़ॉल्ट मान --lpinstance.
उदाहरण
अपने पीपीए में मौजूदा विकास रिलीज से लेकर आपके लिए जेएनसी का बैकपोर्ट टेस्ट-बिल्ड करें
वर्कस्टेशन की रिलीज़, बाद में बिल्ड उत्पादों को हटाना:
बैकपोर्टपैकेज -u पीपीए:उपयोगकर्ता/पीपीए जेडएनसी
मैवरिक से कार्मिक और ल्यूसिड दोनों के लिए बैकपोर्ट स्क्वैश-टूल्स और दोनों का परीक्षण-निर्माण
स्थानीय रूप से, सभी निर्मित उत्पादों को वर्तमान कार्यशील निर्देशिका में छोड़ना:
बैकपोर्टपैकेज -b -s आवारा -d कर्म -d स्पष्ट अर्थ का -w .
स्क्वैशफ्स-टूल्स
पीपीए से एक पैकेज प्राप्त करें, इसे हार्डी पर वापस भेजें, फिर इसे उसी पीपीए पर वापस अपलोड करें:
बैकपोर्टपैकेज -d साहसी -u पीपीए:उपयोगकर्ता/पीपीए
https://launchpad.net/कुछ/फ़ाइल.dsc
onworks.net सेवाओं का उपयोग करके ऑनलाइन बैकपोर्टपैकेज का उपयोग करें