2009-10-18 12 views
6

मैं प्रीबिल्ट बाइनरी के सेट से डेबियन/उबंटू .deb पैकेज बनाना चाहता हूं। मेरे पास स्रोत कोड तक कोई पहुंच नहीं है। डीबीएस बनाने पर मुझे मिले एकमात्र ट्यूटोरियल में स्रोत कोड पहुंच की आवश्यकता होती है, और इसलिए डेबियन पैकेज बनाने के लिए सभी सुविधाजनक और आसान टूल भी करें।प्रीबिल्ट बाइनरी से .deb पैकेज बनाना?

तो मैं बाइनरी के फ़ोल्डर से डेब कैसे बना सकता हूं?

उत्तर

5

1) आपको यह जानने की जरूरत है कि उन बाइनरी को कहां रखा जाए: in/usr/bin?

2) फिर, आपको पैकेजिंग के लिए स्वयं को एक अस्थायी निर्देशिका बनाने की आवश्यकता है।/tmp/package

3) आपको खुद को डेबियन नियंत्रण फाइलें लिखने की आवश्यकता है उदा। नियंत्रण, postrm, preinst आदि

4) आप/Debian/tmp/पैकेज में उन DEBIAN नियंत्रण फ़ाइलों डाल

5) आप चलाने 'dpkg-देब'

यह सिर्फ एक त्वरित अवलोकन है; कुछ कदम गायब हैं। इस पर एक नज़र डालें कि मैं अपने मेकफ़ाइल के तहत/ट्रंक/प्रोजेक्ट के साथ ऐसा कैसे करता हूं।

यह आपको किसी भी तरह से शुरू करना चाहिए। उम्मीद है की यह मदद करेगा।

1

आप एक बार देख here (भाग 4 और 6 बुनियादी सामान के लिए) होनी चाहिए

1

देखें man dpkg-deb (--build आदेश) और man deb-control

.debDEBIAN के साथ फ़ाइल निर्माण debian की बजाय निर्देशिका वास्तव में सरल है।

3

मुझे fpm मिला है जो बाइनरी .deb पैकेज बनाने के लिए बहुत उपयोगी है।

0
बस एक टिप्पणी के रूप में

, यहां एक उदाहरण Debian/नियंत्रण फ़ाइल

Package: <put package name here> 
Version: 1.0 
Section: base 
Priority: optional 
Architecture: amd64 
Depends: <put dependency packages here> 
Maintainer: Somebody Somename <[email protected]> 
Description: Short description 
    Long description, mind the spaces in front of this line 
है
संबंधित मुद्दे