पृष्ठभूमि
Ubuntu बाइनरी पैकेज के अपलोड की अनुमति नहीं देता है, लेकिन केवल स्रोत पैकेज जो बिल्ड सर्वर द्वारा बनाए जाते हैं।
उबंटू रिपॉजिटरी में सीधे अपने पैकेज प्राप्त करना इतना आसान नहीं है। इसे पहले डेबियन में रखने और इसे वहां से सिंक करने की सलाह दी जाती है। तो अभी के लिए आप इसे अपने PPA में डाल सकते हैं। आप अपने लॉन्चपैड खाते के साथ एक पीपीए बना सकते हैं।
पीपीए में अपलोड करना
यदि आप debuild
पैकेज का निर्माण करते थे, तो आपका काम थोड़ा और आसान है। debuild
.dsc और .changes सहित कई फाइलें बनाता है
आपने डिबेट फ़ाइल बनाने के लिए .dsc
फ़ाइल का उपयोग किया होगा pbuilder-dist
, इसलिए अब आपको बस इसे पीपीए में प्रकाशित करना है। उपयोग
dput ppa: yourlaunchpadusername / ppaname foo.changes
आपको अपने लॉन्चपैड खाते में अपलोड की गई कुंजी के साथ अपलोड करने से पहले पैकेज पर हस्ताक्षर करने होंगे
डेबियन / उबंटू में धक्का
उबंटू / डेबियन रिपॉजिटरी में अपने पैकेज को धकेलने से डेबियन में अनुचर और एफ़टीपी स्वामी की समीक्षा शामिल है। कोई अस्पष्टता के साथ लाइसेंस बहुत स्पष्ट होना चाहिए। आपको डेबियन पर अपलोड करने के लिए एक प्रायोजक की आवश्यकता हो सकती है
ITP फाइल करना
आपको डेबियन में पैक करने के लिए आईटीपी (पैकेज का इरादा) दाखिल करने की आवश्यकता हो सकती है । यह सिर्फ एक औपचारिक प्रक्रिया है।
जब पैकेज प्रयोगात्मक / अस्थिर में उपलब्ध होता है तो आप requestsync
एलपी पर सिंक अनुरोध दर्ज करने के लिए उपकरण का उपयोग कर सकते हैं । प्राप्त करने के लिए requestsync
काम कर रहे आप चलाने की आवश्यकता manage-credentials
लॉन्चपैड के लिए लॉग इन करने के लिए
ये दोनों उपकरण पैकेज में हैं ubuntu-dev-tools