2009-07-22 13 views
17

मैं एक सॉफ्टवेयर पैकेज के लिए एक उबंटू सर्वर पर एक इंस्टॉलेशन स्क्रिप्ट तैयार करना शुरू कर रहा हूं। मैं एक .deb पैकेज के रूप में एक स्क्रिप्ट लिखना चाहता हूं जो निर्भरताओं से अवगत है जो पहले से स्थापित होना चाहिए (डेटाबेस, वेब सर्वर, आदि)।डेबियन/उबंटू डेब पैकेज लिखने पर संसाधन?

क्या आप किसी नौसिखिया डेवलपर को डेब पैकेज लिखने में मदद करने के लिए किसी ट्यूटोरियल/संसाधनों की अनुशंसा कर सकते हैं?

अद्यतन: कैनोनिकल में Packaging Guide है जो प्रक्रिया को बहुत अच्छी तरह से बताता है। stackoverflow पर

उत्तर

9

यदि आप डेबियन पैकेज बनाने के लिए पूरी तरह से नए हैं, तो मेरा सुझाव है कि आप Debian New Maintainers' Guide पर देखें और संदर्भ के रूप में Debian Developer's Reference का उपयोग करें। शुरुआती बिंदु के रूप में, dh_make (dh-make पैकेज से) आपको काम करने के लिए एक अच्छा टेम्पलेट देना चाहिए।

+0

धन्यवाद। यही वह है जिसकी तलाश में मैं हूं। –

2

बनाने आप अपने निर्भरता के साथ कुछ सॉफ्टवेयर स्थापित करने की योजना है पर

  • UbuntuForum चर्चा, तुम सच में एक .deb पैकेज बनाने की जरूरत नहीं है। एक शेल स्क्रिप्ट को काम करना चाहिए, निर्भरता को हल करने के लिए पैकेज प्रबंधक को कॉल करना आदि।

    उबंटू पर डिफ़ॉल्ट शैल बैश है। यदि आपको नहीं पता कि यह कैसे करना है, तो यहां basic tutorial और advanced guide है।

    उम्मीद है कि यह मदद करता है।

  • +0

    कारण मैं एक डेब करना चाहता हूं कि हम समय के साथ इन सर्वरों में से कई बनायेंगे, और मैं इस तंत्र के माध्यम से अद्यतन वितरित करना चाहता हूं। मुझे लगता है कि मैं इंस्टॉलेशन के चरणों को पूरा करने के लिए इंस्टॉलर के भीतर बैश स्क्रिप्ट का उपयोग करूँगा। सहायता के लिए धन्यवाद! –

    +0

    उन्नत गाइड लिंक के लिए धन्यवाद। –

    संबंधित मुद्दे