પોસ્ટ કરેલ શનિવાર, 4 જુલાઈ, 2026
3મહિનાલિનક્સ ફ્રોમ સ્ક્રેચ વર્ચ્યુઅલ મશીન
આ છેલ્લા લગભગ 5 મહિના માટે લિનક્સ ફ્રોમ સ્ક્રેચ (LFS) વર્ચ્યુઅલ મશીન જાળવવું એક રસપ્રદ પડકાર રહ્યું છે. 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" એ જુલિયા પેકેજોની સંખ્યા દર્શાવે છે જે મેં સ્થાપિત કરી છે. "74" એ પાયથન પેકેજોની સંખ્યા દર્શાવે છે જે મેં સ્થાપિત કરી છે. "29" એ R પેકેજોની સંખ્યા દર્શાવે છે જે મેં સ્થાપિત કરી છે. આ સ્ક્રીનશોટનો પૃષ્ઠભૂમિ એ છે જે મારી એક તસવીર છે જે એપ્રિલમાં જેઝિન બેરકમાં લેવામાં આવી હતી.

Linux સમુદાય
linux સમુદાય, ચેટ અને ચર્ચા.
3 હજાર આત્માઓ
નવા લોકોને મળો
ડાઉનલોડ્સ





