मेरे पास कुछ पैकेज हैं। चलो उन्हें बुलाओ A.deb, B.debऔर C.deb। प्रत्येक पैकेज में एक समान स्रोत पैकेज A.dscऔर A.tar.gz, B.dscऔर B.tar.gz, C.dscऔर होता है C.tar.gz। पैकेज एक दूसरे पर निर्भर करते हैं: C.debपर निर्भर करता है B.debऔर B.debपर निर्भर करता हैA.deb
यदि मैं संशोधित करता हूं A.deb, तो मुझे पुनर्निर्माण करने की आवश्यकता है B.debया यह काम नहीं करेगा। उसी के लिए चला जाता है B.debऔर C.deb। क्या इस प्रक्रिया को स्वचालित करने का कोई तरीका है? वहाँ शायद एक उपकरण या स्क्रिप्ट है कि यह मेरे लिए क्या करेंगे? यदि नहीं, तो मैं इसे स्वयं कैसे कर सकता हूं?
इसके अलावा, मेरे पैकेज नहीं हैं।
makeलिए आविष्कार किया गया था। एक मेकफाइल में ऐसे नियम शामिल हैं जो यह निर्धारित करते हैं कि क्या बदल दिया गया है जिसके आधार पर पुन: निर्माण / पुनर्निर्माण की आवश्यकता है।
make, और जैसा कि आपने खुद कहा, @xiaodongjie, मेक टारगेट परिणामी पैकेज होंगे, पैकेज-टू-पैकेज निर्भरता घोषित होने के साथ, और प्रत्येक लक्ष्य के लिए संबंधित कार्रवाई वह कमांड होगी जो पैकेज बनाती है । स्थापित करें make-docऔर info makeइसके बारे में सभी पढ़ने के लिए टाइप करें ।