कल सॉलस के नेता इकर डोहर्टी ने कुछ ऐसी घोषणा की, जिसका हम सब इंतजार कर रहे थे और निस्संदेह सोलस में एक नया बदलाव ला रहा है। लेकिन इस मामले में, इकर डोहर्टी हमें पेश करने के लिए आया था अपने नए पैकेज और सॉफ्टवेयर सॉलस, सोलबील्ड के लिए सॉफ्टवेयर निर्माण प्रणाली.
यह नई प्रणाली आपको जल्दी और आसानी से सोलस पैकेज बनाने की अनुमति देगी। Solbuild Evobuild की जगह लेगा और यह आपको नए सोलस पैकेज बनाने की अनुमति देगा, लेकिन यह पुराने पैकेजों को बनाने में भी सक्षम होगा, जो पुराने कार्यों को एवोबुइल्ड जैसे कार्यों के लिए बदल देगा।
तकनीकी स्तर पर, यह नया उपकरण एक महान परिवर्तन का प्रतिनिधित्व नहीं करता है। संक्षेप में यह उपकरण चेरोट पर आधारित है, लेकिन एक उपरिशायी परत जोड़ता है, एक परत जो पैकेट की गुणवत्ता में सुधार करती है और त्रुटियों की संख्या को कम करती है।
सोल्यूस की तुलना में अन्य डिस्ट्रिब्यूशन में सोलबिल्ट स्थापित किया जा सकता है
SolBuild दोनों Solus और बाकी वितरणों के लिए उपलब्ध है, कुछ ऐसा जो आपको केवल वितरण से ही नहीं बल्कि उबंटू बुग्गी जैसे अन्य ऑपरेटिंग सिस्टम से भी सोलस पैकेज बनाने की अनुमति देगा।
यदि हमारे पास सोलस है और हम नया टूल इंस्टॉल करना चाहते हैं, तो हमें बस एक टर्मिनल खोलना होगा और निम्नलिखित लिखना होगा:
sudo eopkg up sudo eopkg it solbuild
इससे पैकेज बनाते समय पुराने टूल को नए टूल से बदल दिया जाएगा। Solbuild पहले से ही Solus के नवीनतम संस्करणों में है। लेकिन उपकरण का उपयोग करने से पहले हमें बदलाव करने के लिए निम्न आदेशों को निष्पादित करना होगा:
sudo solbuild init -u sudo solbuild update
लेकिन अगर हम चाहें इस उपकरण को सोलस के अलावा अन्य वितरण पर स्थापित करें, आदेश अलग हैं:
git clone https://github.com/solus-project/solbuild.git cd solbuild make ensure_modules make sudo make install
उत्तरार्द्ध उपकरण को अन्य वितरणों पर स्थापित करने की अनुमति देगा और उपयोगकर्ता सोलस के विशिष्ट संस्करण पर निर्भर किए बिना सोलस के लिए पैकेज बना सकते हैं। कुछ दिलचस्प आपको नहीं लगता?
मैंने sudo solbuild init -u sudo solbuild update चलाया, और यह मुझे टर्मिनल में बताता है: कमांड नहीं मिला। इसकी वजह क्या होगी? और मैंने इसे वैसे ही स्थापित किया जैसा कि वह कहता है, पिछली आज्ञाओं के साथ।