विंडोज से लिनक्स पर स्विच करने वाले उपयोगकर्ताओं के लिए सबसे मुश्किल समायोजन में से एक यह विचार है कि आपके द्वारा इंस्टॉल किए जाने वाले सॉफ़्टवेयर का हर बिट आपके लिए तैयार नहीं है। विंडोज उपयोगकर्ताओं के विपरीत, जो (ज्यादातर मामलों में) EXE इंस्टॉलर या ज़िप फ़ाइल में पूर्व-पैक किए गए सॉफ़्टवेयर प्राप्त करते हैं, लिनक्स उपयोगकर्ताओं को अक्सर अपने स्वयं के सॉफ़्टवेयर पैकेजों को संकलित करना पड़ता है।
यदि आप जानना चाहते हैं कि सॉफ़्टवेयर को कैसे संकलित किया जाए। लिनक्स पर संकुल, आपको कुछ चरणों का पालन करने की आवश्यकता होगी। आपको स्रोत कोड डाउनलोड करने, कॉन्फ़िगर कमांड चलाने, किसी भी आवश्यक निर्भरता पैकेज को स्थापित करने की आवश्यकता होगी, फिर अपने पैकेज का संकलन शुरू करने के लिए कमांड बनाएं। लिनक्स-आधारित ऑपरेटिंग सिस्टम पर यह सब कैसे किया जाता है।
स्रोत फ़ाइलें डाउनलोड करना
इससे पहले कि आप अपने नए सॉफ्टवेयर पैकेजों का निर्माण शुरू करें, आपको स्रोत कोड की आवश्यकता है। यह आपके द्वारा विकसित किए गए पैकेज से हो सकता है, जिस स्थिति में आपको पहले से ही स्रोत कोड तक पहुंच होनी चाहिए।
यह अधिक संभावना है, हालांकि, आप एक सॉफ्टवेयर पैकेज को संकलित करने का प्रयास कर रहे हैं दूसरे डेवलपर से लिनक्स। लोकप्रिय कोड साझा करने वाली साइटें जैसे कि Github आपको पैकेज के लिए स्रोत कोड देखें और डाउनलोड करें की अनुमति देते हैं, जिसे आप संकलित कर सकते हैं। आप अपने पीसी के लिए स्रोत फ़ाइलों को डाउनलोड करने के लिए, लोकप्रिय संस्करण नियंत्रण प्रणाली, जीआईटी का उपयोग कर सकते हैं।
आप वीएलसी जैसी ओपन-सोर्स परियोजनाओं से सीधे स्रोत कोड भी डाउनलोड कर सकते हैं। ये आमतौर पर TAR.GZ की तरह एक संकुचित फ़ाइल स्वरूप में आते हैं, जिसे आप टर्मिनल पर टारकमांड का उपयोग करके निकाल सकते हैं। उदाहरण के लिए, कमांड चलाना tar -xzvf source.tar.gzsource.tar.gz
नाम की एक टारबॉल फ़ाइल को निकाल देगा। आपके लिनक्स पीसी पर उपलब्ध और निकाले गए स्रोत कोड, आप अपना पैकेज तैयार करने से पहले तैयारी के अगले चरण में जा सकते हैं।
In_content_1 all: [300x250] / dfp: [640x360]->लिनक्स पर बिल्ड-एसेंशियल इंस्टॉल करना
किसी भी तरह के लिए बिल्ड-एसेंशियलपैकेज में निहित उपकरण और सॉफ्टवेयर आवश्यक हैं आपके ऑपरेटिंग सिस्टम की प्रोग्रामिंग भाषा की परवाह किए बिना, लिनक्स ऑपरेटिंग सिस्टम पर सॉफ्टवेयर के संकलन।
एक आवश्यक पैकेज के रूप में, आपके लिनक्स वितरण के लिए सॉफ़्टवेयर रिपॉजिटरी में बिल्ड-एसेंशियल (या इसी तरह नामित पैकेज) उपलब्ध होना चाहिए। आर्क लिनक्स-आधारित वितरणों पर बिल्ड-एसेंशियल के समतुल्य को बेस-डेवेलकहा जाता है, जिसमें समान उपकरण शामिल हैं।
बिल्ड-एसेंशियल के लिए इंस्टॉलेशन निर्देश भी भिन्न-भिन्न होंगे। , आपके लिनक्स वितरण पर निर्भर करता है। उदाहरण के लिए, उबंटू और डेबियन-आधारित ऑपरेटिंग सिस्टम पर, आप टर्मिनल विंडो खोलकर और sudo apt install build-Essentialटाइप करके बिल्ड-एसेंशियल इंस्टॉल कर सकते हैं।