स्वयं के सॉफ़्टवेयर के लिए apt-get इंस्टॉल करें


11

मैंने एक जावा प्रोग्राम विकसित किया है जो मैं इसके लिए एक उपयुक्त-रिपॉजिटरी बनाना चाहता हूं। इसलिए हर उपयोगकर्ता जो मेरा एप्लिकेशन इंस्टॉल करना चाहता है, वह "apt-get install myappname" लिखकर इसे इंस्टॉल कर सकता है।

मैं इसे कैसे बना सकता हूं?

जवाबों:


13

आप लॉन्चपैड को अपना प्रोग्राम अपलोड करके और पीपीए बनाकर ऐसा कर सकते हैं।

पीपीए:

एक पीपीए एक व्यक्तिगत पैकेज आर्काइव है, और उपयोगकर्ताओं को सॉफ्टवेयर वितरित करने की एक विधि है, बिना डेवलपर्स के बिना मुख्य ubuntu रिपॉजिटरी में वितरण की पूरी प्रक्रिया से गुजरना पड़ता है।

PPAs का उपयोग ubuntu में उपलब्ध सॉफ़्टवेयर को उन दोनों प्रोग्रामों में विस्तारित करने के लिए किया जा सकता है जो अन्यथा ubuntu में उपलब्ध नहीं हैं, साथ ही नए संस्करणों, जैसे बीटा प्रोग्रामों को अनुमति देने के लिए, जिन्हें मुख्य संग्रह में आयात किए जाने के लिए अभी तक पर्याप्त परीक्षण नहीं हुआ है।

उबंटू वेबसाइट से उद्धृत

एक लॉन्चपैड पीपीए मदद फ़ाइल है

अपना प्रोग्राम इंस्टॉल करने के लिए, उपयोगकर्ताओं को अपनी रिपॉजिटरी जैसी ppa जोड़ने की आवश्यकता होगी:

sudo apt-add-repository ppa:yourppaname

और फिर पैकेज इंडेक्स को सिंक्रनाइज़ करने के बाद apt-get updateवे इसे स्थापित करने में सक्षम होंगेapt-get install


मैंने java.it के साथ अपाचे tomcat के तहत एप्लिकेशन विकसित किया है। क्या मैं अपना एप्लायंस स्रोत कोड या केवल एपाचे-टॉमकैट को .war (वेब ​​आर्काइव) फ़ाइल के साथ अपलोड कर सकता हूं?
समुद्री डाकू

@ समुद्री डाकू आपको .deb फ़ाइल बनाने की आवश्यकता होगी। मेरे जवाब से लॉन्चपैड पीपीए मदद फ़ाइल लिंक का पालन करें। इस वेब आवेदन किसी तरह का है, तो आप जांच करना चाह सकते juju आकर्षण के रूप में अच्छी तरह से
Symin

@Symin जावा ऐप के लिए उपयुक्त पैकेज बनाने से संबंधित जूजू कैसे है? जुजू वेबसाइट पर मैंने पढ़ा: "किसी भी बादल पर अपने वातावरण का मॉडल, निर्माण और पैमाने पर" - यह AWS या Google AppEngine से संबंधित कुछ और अधिक पसंद है
KajMagnus
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.