क्या स्रोत से संकलन करने और अपडेट को स्वचालित रूप से ट्रैक करने का कोई तरीका है?


1

प्रश्न देखें - अगर मैं स्रोत से किसी एप्लिकेशन का नवीनतम संस्करण बनाना चाहता हूं, तो क्या मैं मैन्युअल रूप से अपडेट के लिए जाँच करने के लिए बर्बाद हूं? क्या ऐसा करने के लिए इससे अच्छा तरीका है?

जवाबों:


6

समय-समय पर नवीनतम परिवर्तनों को डाउनलोड करने के लिए बस एक स्रोत प्रबंधन प्रणाली और एक क्रॉन जॉब सेट करें।


एक ही जवाब था।
डायकम

2

यदि आप अपडेट प्रबंधित करना चाहते हैं तो स्वचालित रूप से आपके पैकेज प्रबंधन प्रणाली के लिए रिपॉज के साथ रहना चाहिए।


यदि आप चाहते हैं, जिनमें से कई आपको स्रोत से पैकेज बनाने की अनुमति देंगे। यह जेंटू का बड़ा विक्रय बिंदु है, और आप इसे डेबियन पर भी कर सकते हैं। लिनक्स नहीं, लेकिन मैक फ़िंक पर भी इस का समर्थन करता है।
dmckee

1

यदि परियोजना के पास एक सार्वजनिक स्रोत भंडार है, तो वह एक विकल्प होगा। यहां सबसे बड़ी कमी यह है कि आप परियोजना के अत्याधुनिक संस्करण पर नज़र रखने में फंस सकते हैं, जो उत्पादन प्रणाली पर वांछनीय नहीं हो सकता है (निश्चित रूप से यह निर्भर करता है कि वे अपने भंडार को कैसे बनाते हैं)।

एक अन्य विकल्प पैकेज प्रबंधन प्रणाली का उपयोग करना है जो स्रोत कोड पैकेज का समर्थन करता है। FreeBSD का पोर्ट सिस्टम इस पर बहुत अच्छा है, और लिनक्स और अन्य * nix- आधारित सिस्टम के लिए कई अन्य विकल्प हैं।

मैं विंडोज के लिए किसी भी इसी तरह के समाधान के बारे में पता नहीं है, लेकिन आम तौर पर ज्यादातर विंडोज उपयोगकर्ताओं को अपने स्वयं के स्रोत कोड संकलित नहीं करते हैं।


1

यदि आप इसमें कुछ समय लगाने के इच्छुक हैं, तो जेंटू उपसर्ग आपकी मदद करेगा।

Gentoo उपसर्ग Gentoo (एक स्रोत आधारित लिनक्स वितरण) की एक chrooted स्थापना है। यह सभी पैकेजों को एक निर्दिष्ट निर्देशिका में स्थापित करता है। किसी रूट की आवश्यकता नहीं है। अगर आप इससे छुटकारा पाना चाहते हैं, तो बस बेस डायरेक्टरी को हटा दें।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.