GNU Guix 1.0 پيڪيج مئنيجر ۽ GuixSD جي بنياد تي تقسيم موجود آهي

جڳه ورتي پيڪيج مينيجر ڇڏڻ جي اين يو گيڪس 1.0 ۽ GuixSD GNU/Linux تقسيم ان جي بنياد تي ٺهيل (Guix System Distribution). نسخي نمبر ۾ هڪ اهم تبديلي سڀني عملن جي مڪمل ٿيڻ جي ڪري آهي مقصد، هڪ تاريخي رليز ٺاهڻ لاءِ پهچايو ويو. جاري ڪيل منصوبي تي ست سالن جي ڪم جو خلاصو ڪيو ويو ۽ روزاني استعمال لاءِ تيار قرار ڏنو ويو. لوڊ ڪرڻ لاء ٺهيل تصويرون انسٽال ڪرڻ لاءِ USB فليش (243 MB) ۽ ورچوئلائيزيشن سسٽم ۾ استعمال ڪريو (474 ​​MB). i686، x86_64، armv7 ۽ aarch64 آرڪيٽيڪچر تي آپريشن کي سپورٽ ڪري ٿو.

تقسيم جي اجازت ڏئي ٿو انسٽاليشن جي طور تي اڪيلو او ايس ورچوئلائيزيشن سسٽم ۾، ڪنٽينرز ۾ ۽ روايتي سامان تي، ۽ لانچ اڳ ۾ ئي نصب ٿيل GNU/Linux ڊسٽريبيوشنز ۾، ايپليڪيشن جي ڊيپلائيشن لاءِ پليٽ فارم طور ڪم ڪري رهيو آهي. صارف کي اهڙن ڪمن سان مهيا ڪيو ويو آهي جيئن اڪائونٽ انحصار ۾ رکڻ، ٻيهر قابل تعمير، روٽ کان سواء ڪم ڪرڻ، مسئلن جي صورت ۾ پوئين ورزن ڏانهن واپس وڃڻ، ترتيب ڏيڻ جو انتظام، ڪلوننگ ماحول (ٻين ڪمپيوٽرن تي سافٽ ويئر ماحول جي صحيح ڪاپي ٺاهڻ) وغيره. .

مکيه جدت:

  • نئون شامل ڪيو ويو انٽرايڪٽو انسٽالرٽيڪسٽ موڊ ۾ ڪم ڪندي؛

    GNU Guix 1.0 پيڪيج مئنيجر ۽ GuixSD جي بنياد تي تقسيم موجود آهي

  • تيار ڪيل ورچوئل مشينن لاءِ هڪ نئين تصوير، مناسب ٻنهي جي ورڇ سان واقفيت ۽ ترقي لاءِ ڪم ڪندڙ ماحول پيدا ڪرڻ لاءِ؛
  • شامل ڪيو ويو نئون سسٽم خدمتون cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent and zabbix-server؛
  • 2104 پيڪيجز ۾ پروگرام ورجن اپڊيٽ ڪيا ويا، 1102 نوان پيڪيجز شامل ڪيا ويا. ڪلوجور 1.10.0، پيالو 2.2.11، ايمڪس 26.2، جي سي سي 8.3.0، جي ڊي بي 8.2.1، جي ايڇ سي 8.4.3،
    gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1,
    گائل 2.2.4، آئس ڪيٽ 60.6.1-گيڪس1، آئسڊٽا 3.7.0، انڪسڪيپ 0.92.4،
    libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
    octave 5.1.0, openjdk 11.28, python 3.7.0, Rust 1.34.0, R 3.6.0,
    sbcl 1.5.1، ريڍار 0.6.0، xfce 4.12.1 ۽ xorg-server 1.20.4؛

  • GNU شيفرڊ سروس مئنيجر ورزن ۾ اپڊيٽ ڪيو ويو 0.6، جيڪو ون-شاٽ سروس آپريٽنگ موڊ کي لاڳو ڪري ٿو، جنهن ۾ خدمت کي نشان لڳل آهي هڪ ڪامياب لانچ کان پوءِ فوري طور تي بند ٿي ويو، جنهن کي گهربل ٿي سگهي ٿو هڪ ڀيرو نوڪريون شروع ڪرڻ لاءِ ٻين خدمتن کان اڳ، مثال طور، صفائي يا شروعات ڪرڻ؛
  • "گيڪس پيڪيج" ڪمانڊ لاءِ، ٻين پيڪيج مينيجرز جا عرف "انسٽال"، "هٽايو"، "اپ گريڊ" ۽ "سرچ" شامل ڪيا ويا آهن. ھڪڙي پيڪيج کي ڳولڻ لاء توھان استعمال ڪري سگھو ٿا ڪمانڊ ”گيڪس سرچ“، انسٽال ڪرڻ لاءِ ”گيڪس انسٽال“، ۽ اپڊيٽ ڪرڻ لاءِ ”گيڪس پل“ ۽ ”گيڪس اپ گريڊ“؛
  • هڪ آپريشن جي پيش رفت اشاري ۽ تشخيصي پيغامن جي رنگن کي نمايان ڪرڻ پيڪيج مينيجر ۾ شامل ڪيو ويو آهي. ڊفالٽ طور، اڪثر حڪم هاڻي تفصيلي اسڪرين آئوٽ جي بغير هلندا آهن، جيڪو هڪ الڳ "-v" (--verbosity) اختيار سان فعال ٿيل آهي؛
  • هڪ نئون ڪمانڊ ”گيڪس سسٽم ڊليٽ-جنريشن“ ۽ آپشنز ”گيڪس پيڪ —سيو-پرووننس“، ”گيڪس پل —نيوز“، ”گيڪس اينوائرمينٽ-پريزرو“، ”گيڪس جي سي —لسٽ-روٽ“، ”گيڪس“ شامل ڪيا ويا آهن. گيڪس پيڪيج مئنيجر ڏانهن gc -delete-generations"، "guix weather -coverage"؛
  • نوان اختيار شامل ڪيا ويا پيڪيج جي تبديلي "--with-git-url" ۽ "--شاخ سان"؛
  • ڪيبورڊ جي ترتيب جي وضاحت ڪرڻ لاءِ ڪنفيگريشن جا شعبا ”ڪيبورڊ-لي آئوٽ“، ايڪس سرور کي ترتيب ڏيڻ لاءِ ”xorg-configuration“، سيڪشن ليبل لاءِ ”ليبل“ ۽ مکيه خدمتن جي وضاحت لاءِ ”لازمي خدمتون“ تقسيم ۾ شامل ڪيون ويون آهن؛
  • شامل ڪيو ويو "guix pack -RR" ڪمانڊ ٺاهڻ لاءِ ٽار آرڪائيو ٺاهڻ لاءِ relocatable executeables جيڪي هلائي سگھجن ٿا رستا جي نسبت سان استعمال ڪندڙ جي نالي واري جاءِ ۾ يا PROoot سان واسطو رکندڙ؛
  • "guix pull" نالي سان سرچ آپريشن کي تيز ڪرڻ لاءِ پيڪيج ڪيش جو ٺاھڻ مهيا ڪري ٿو ۽ "glibc-utf8-locales" پيڪيج جي ايمبيڊنگ مهيا ڪري ٿو.
  • "گيڪس سسٽم" ڪمانڊ پاران ٺاهيل ISO تصويرن جي مڪمل ورجائي قابليت (بٽ فار بٽ) کي يقيني بڻايو ويو آهي؛
  • GDM SLiM جي بدران لاگ ان مينيجر طور استعمال ڪيو ويندو آهي؛
  • Guile 2.0 استعمال ڪندي Guix جي تعمير لاءِ سپورٽ بند ڪئي وئي آھي.

اچو ته توهان کي ياد ڏياريون ته GNU Guix پيڪيج مينيجر منصوبي جي ترقي تي ٻڌل آهي نيڪس ۽ عام پيڪيج مئنيجمينٽ جي ڪمن کان علاوه، اها اهڙين خصوصيتن کي سپورٽ ڪري ٿي جيئن ٽرانزيڪشنل اپ ڊيٽ انجام ڏيڻ، تازه ڪاريون واپس ڪرڻ جي صلاحيت، سپر يوزر استحقاق حاصل ڪرڻ کان سواءِ ڪم ڪرڻ، انفرادي صارفين سان ڳنڍيل پروفائلز لاءِ سپورٽ، هڪ ئي پروگرام جا ڪيترائي ورجن انسٽال ڪرڻ جي صلاحيت، ڪچرو گڏ ڪرڻ جا اوزار (پيڪيج جي غير استعمال ٿيل نسخن جي سڃاڻپ ۽ ختم ڪرڻ). ايپليڪيشن جي تعمير جي منظرنامي ۽ پيڪيج جي ٺهڻ جي ضابطن کي بيان ڪرڻ لاء، اهو هڪ خاص اعلي سطحي ڊومين-مخصوص ٻولي ۽ گيلي اسڪيم API اجزاء استعمال ڪرڻ جي تجويز آهي، جيڪي توهان کي فنڪشنل پروگرامنگ ٻولي اسڪيم ۾ سڀني پيڪيج مينيجمينٽ آپريشن کي انجام ڏيڻ جي اجازت ڏين ٿيون.

نڪس پيڪيج مئنيجر لاءِ تيار ڪيل پيڪيجز کي استعمال ڪرڻ جي صلاحيت کي سپورٽ ڪري ٿو ۽ مخزن ۾ رکيل آهي
نڪس پيڪس. پيڪيجز سان عملن کان علاوه، ايپليڪيشن جي ترتيبن کي منظم ڪرڻ لاء اسڪرپٽ ٺاهڻ ممڪن آهي. جڏهن هڪ پيڪيج ٺهيل آهي، ان سان لاڳاپيل سڀئي انحصار خودڪار طور تي ڊائون لوڊ ۽ تعمير ٿيل آهن. اهو ممڪن آهي ته يا ته تيار ٿيل بائنري پيڪيجز کي ڊائون لوڊ ڪريو مخزن مان يا سڀني انحصار سان ماخذ نصوص مان ٺاهيو. اوزار لاڳو ڪيا ويا آهن انسٽال ٿيل پروگرامن جي ورجن کي تازه ترين رکڻ لاءِ هڪ خارجي مخزن مان تازه ڪارين جي تنصيب کي منظم ڪندي.

پيڪيجز لاءِ تعميراتي ماحول هڪ ڪنٽينر جي صورت ۾ ٺاهيو ويو آهي جنهن ۾ ايپليڪيشن لاءِ ڪم ڪرڻ لاءِ ضروري سڀني جزن تي مشتمل آهي، جيڪو توهان کي پيڪيجز جو هڪ سيٽ ٺاهڻ جي اجازت ڏئي ٿو جيڪو ڪم ڪري سگهي ٿو بغير تقسيم جي بنيادي نظام جي ماحول جي جوڙجڪ، جنهن ۾ Guix هڪ اضافو طور استعمال ڪيو ويندو آهي. اڳ ۾ ئي نصب ٿيل انحصار جي موجودگي کي ڳولڻ لاء نصب ٿيل پيڪيجز ڊاريڪٽري ۾ سڃاڻپ ڪندڙ هيش کي اسڪين ڪندي Guix پيڪيجز جي وچ ۾ انحصار طئي ڪري سگهجي ٿو. پيڪيجز هڪ الڳ ڊاريڪٽري جي وڻ ۾ يا صارف جي ڊاريڪٽري ۾ سب ڊاريڪٽري ۾ نصب ٿيل آهن، ان کي ٻين پيڪيج مينيجرز سان گڏ هڪجهڙائي ۾ رهڻ جي اجازت ڏئي ٿي ۽ موجوده تقسيم جي وسيع رينج لاء مدد فراهم ڪري ٿي. مثال طور، پيڪيج انسٽال ٿيل آهي /nix/store/f42d5878f3a0b426064a2b64a0c6f92-firefox-66.0.0/، جتي "f42d58..." منفرد پيڪيج جي سڃاڻپ ڪندڙ آهي جيڪو انحصار جي نگراني لاءِ استعمال ڪيو ويندو آهي.

تقسيم ۾ صرف مفت اجزاء شامل آهن ۽ GNU Linux-Libre ڪنييل سان گڏ، بائنري فرم ویئر جي غير آزاد عناصر کان صاف ٿيل آهي. GCC 8.3 اسيمبلي لاء استعمال ڪيو ويندو آهي. سروس مئنيجر کي استعمال ڪيو ويندو آهي شروعاتي نظام جي طور تي جي اين يو شيفرڊ (اڳوڻي ڊي ايم ڊي)، انحصار جي مدد سان SysV-init جي متبادل طور تي ترقي ڪئي وئي. شيفرڊ ڪنٽرول ڊيمون ۽ يوٽيلٽيز گائل ۾ لکيل آهن (اسڪيم جي ٻولي جي عملن مان هڪ)، جيڪو پڻ استعمال ڪيو ويندو آهي پيراميٽر جي وضاحت ڪرڻ لاءِ خدمتون شروع ڪرڻ لاءِ. بنيادي تصوير ڪنسول موڊ کي سپورٽ ڪري ٿو، پر تنصيب لاء تيار ڪيل 9714 تيار ٿيل پيڪيجز، بشمول X.Org جي بنياد تي گرافڪس اسٽيڪ جا حصا، dwm ۽ ratpoison ونڊو مئنيجر، Xfce ڊيسڪ ٽاپ، گڏوگڏ گرافڪ ايپليڪيشنن جي چونڊ.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو