शनिवार, 4 जुलै, 2026 पोस्ट केले
3महिनेलिनक्स फ्रॉम स्क्रॅच वर्चुअल मशीन
लिनक्स फ्रॉम स्क्रॅच (LFS) वर्चुअल मशीन चालवणे गेल्या जवळजवळ 5 महिन्यांपासून एक मनोरंजक आव्हान राहिले आहे. AI च्या मदतीने, मी प्रणाली राखण्यासाठी आणि पॅकेजेस तयार करण्यासाठी स्क्रिप्ट तयार करण्यास यशस्वी झालो आहे. या स्क्रिप्ट बहुतेक LFS आणि बियॉंड LFS (BLFS) सिस्टमडी विकास पुस्तकांचा वापर करतात आणि पॅकेजेस कशा तयार करायच्या याबद्दलच्या सूचना त्यातून काढतात. "विकास" म्हणजे वितरणाचा सर्वात नवीन विकासात्मक शाखा, स्थिर शाखेच्या विरुद्ध. या स्क्रिप्ट परिपूर्ण नाहीत. ते कधी कधी पॅकेजेस अपडेट करण्यात अयशस्वी होतात, विशेषतः qt6, firefox आणि rust सारख्या मोठ्या पॅकेजेस आणि plasma-all आणि frameworks6 सारख्या पॅकेजेसच्या गटांमध्ये. आज, प्रत्यक्षात, imagemagick आणि gtk3 दोन्ही योग्यरित्या तयार करण्यात अयशस्वी झाले, त्यामुळे मी त्यांच्यासाठी माझ्या स्वतःच्या कस्टम बिल्ड स्क्रिप्ट्स लिहिल्या ज्या समस्येचे समाधान करतात. वर्चुअल मशीनमध्ये मी वास्तवात त्यांच्या नवीनतम अपस्ट्रीम आवृत्तीत पॅकेजेस राखत आहे, अगदी जेव्हा ती आवृत्ती LFS/BLFS पुस्तकात नाही. उदाहरणार्थ, मी KDE Plasma 6.7.2 स्थापित केले आहे, जरी 6.6.5 हे पुस्तकात पॅकेज केलेले नवीनतम आवृत्ती आहे. मी वास्तवात खूप आश्चर्यचकित आहे की मी वर्चुअल मशीन इतक्यात राखण्यास यशस्वी झालो आहे, कारण त्यात KDE Plasma आणि GNOME डेस्कटॉप वातावरणांसह एक संपूर्ण पॅकेजेस सेट आहे. मी GNU Octave, Julia आणि R देखील स्थापित केले आहेत कारण हे गणितज्ञ/आंकडेबाजासाठी उपयुक्त साधने आहेत. "636" हायफेच आउटपुटमध्ये मी स्थापित केलेल्या आणि पुस्तकाच्या सूचनांचा वापर करून राखलेल्या LFS आणि BLFS पुस्तक पॅकेजेसच्या संख्येला संदर्भित करते. "57" कस्टम पॅकेजिंग स्क्रिप्ट्समधून स्थापित केलेल्या पॅकेजेसच्या संख्येला संदर्भित करते. "57" च्या समान ओळीत "1" म्हणजे मी स्थापित केलेल्या Julia पॅकेजेसची संख्या. "74" म्हणजे मी स्थापित केलेल्या Python पॅकेजेसची संख्या. "29" म्हणजे मी स्थापित केलेल्या R पॅकेजेसची संख्या. या स्क्रीनशॉटचा पार्श्वभूमी माझ्या फोटोपैकी एक आहे जो एप्रिलमध्ये Jezzine Barracks येथे घेतला होता.

Linux समुदाय
linux समुदाय, गप्पा आणि चर्चा.
3 ह व्यक्ती
नवीन लोकांना भेटा
5,00,00,000+ डाऊनललोड्स





