NixOS 19.09 ورهائڻ جو جاري ڪريو نڪس پيڪيج مينيجر استعمال ڪندي

پاران پيش ڪيل ورڇ جاري نئڪسس 19.09پيڪيج مينيجر جي بنياد تي نيڪس ۽ پنهنجون ڪيتريون ئي ترقيون مهيا ڪن ٿيون جيڪي سسٽم جي سيٽ اپ ۽ سار سنڀال کي آسان ڪن ٿيون. مثال طور، NixOS هڪ واحد سسٽم ڪنفيگريشن فائل استعمال ڪري ٿو (configuration.nix)، جلدي اپ ڊيٽ واپس آڻڻ جي صلاحيت مهيا ڪري ٿو، مختلف سسٽم اسٽيٽس جي وچ ۾ سوئچنگ کي سپورٽ ڪري ٿو، انفرادي صارفين طرفان انفرادي پيڪيجز جي انسٽاليشن کي سپورٽ ڪري ٿو (پيڪيج گهر ڊاريڪٽري ۾ رکيل آهي. )، ۽ ساڳئي پروگرام جي ڪيترن ئي نسخن جي هڪ ئي وقت ۾ تنصيب جي اجازت ڏئي ٿي، ٻيهر پيدا ٿيندڙ اسيمبلين جي امڪان کي يقيني بڻائي ٿي. مڪمل سائيز انسٽاليشن تصوير KDE سان - 1.3 GB، ننڍو ڪنسول ورزن - 560 MB.

مکيه جدت:

  • هڪ غير استحقاق رکندڙ صارف جي تحت انسٽالر جي لانچ کي فعال ڪيو
    روٽ جي بدران nixos (روٽ حق حاصل ڪرڻ لاء، استعمال ڪريو sudo -i بغير پاسورڊ)؛

  • Xfce ڊيسڪ ٽاپ کي برانچ 4.14 ۾ اپڊيٽ ڪيو ويو آهي؛
  • PHP پيڪيج کي برانچ 7.3 ۾ اپڊيٽ ڪيو ويو آهي. PHP 7.1 برانچ لاءِ سپورٽ بند ڪئي وئي آهي؛
  • GNOME 3 ڊيسڪ ٽاپ ڪنٽرول ماڊل خدمتن، ايپليڪيشنن ۽ اضافي پيڪيجز جهڙوڪ رانديون کي فعال/ناجائز ڪرڻ جي صلاحيت فراهم ڪري ٿو. نصب ٿيل GNOME 3 ماحول اصل تقسيم جي ممڪن طور تي ويجهو آهي. ايپليڪيشنن جي تنصيب accerciser، dconf-ايڊيٽر، ارتقاء،
    gnome-دستاويز
    gnome-nettool
    gnome-power-manager,
    gnome-todo
    gnome-tweaks،
    gnome-استعمال
    گوچارمپ،
    nautilus-sendto ۽ vinagre. بنيادي پيڪيج ۾ شامل
    پنير، گيري، gnome-color-manager ۽ orca. سروس service.avahi.enable چالو آهي؛

  • ورهاڱي جي اجزاء جا اپڊيٽ ورجن، بشمول
    سسٽم ڊي 242؛

  • شامل ڪيو ويو dwm-status service and hardware.printers module;
  • Python 2 سپورٽ بند ڪئي وئي آهي.

نڪس استعمال ڪرڻ وقت، پيڪيجز هڪ الڳ ڊاريڪٽري ٽري /nix/store يا صارف جي ڊاريڪٽري ۾ هڪ ذيلي ڊائريڪٽري ۾ نصب ٿيل آهن. مثال طور، پيڪيج انسٽال ٿيل آهي /nix/store/f3a4...8a143-firefox-69.0.2/، جتي "f3a4..." منفرد پيڪيج جي سڃاڻپ ڪندڙ آهي جيڪو انحصار جي نگراني لاءِ استعمال ڪيو ويندو آهي. پيڪيجز ٺاهيل ڪنٽينرز جي طور تي ٺهيل آهن جن ۾ اجزاء شامل آهن جيڪي ايپليڪيشنن کي هلائڻ لاء ضروري آهن.

اهو ممڪن آهي ته پيڪيجز جي وچ ۾ انحصار جو تعين ڪرڻ، ۽ اڳ ۾ ئي نصب ٿيل انحصار جي موجودگي کي ڳولڻ لاء، نصب ٿيل پيڪيجز جي ڊاريڪٽري ۾ اسڪيننگ سڃاڻپ ڪندڙ هيش استعمال ڪيو ويندو آهي. اهو ممڪن آهي ته يا ته ڊائون لوڊ ڪريو تيار ٿيل بائنري پيڪيجز کي مخزن مان (جڏهن بائنري پيڪيجز تي تازه ڪاريون انسٽال ڪريو، صرف ڊيلٽا تبديليون ڊائون لوڊ ڪيون وينديون آهن)، يا سڀني انحصار سان سورس ڪوڊ مان ٺاهيو. پيڪيجز جو هڪ مجموعو هڪ خاص مخزن ۾ پيش ڪيو ويو آهي نڪس پيڪس.

جو ذريعو: opennet.ru

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