Nix ပက်ကေ့ဂျ်မန်နေဂျာကို အသုံးပြု၍ NixOS 19.09 ဖြန့်ဖြူးမှုကို ဖြန့်ချိသည်။

မိတ်ဆက်ပေးသည်။ ဖြန့်ချီရေး NixOS 19.09အထုပ်မန်နေဂျာအခြေခံ Nix ပါ စနစ်ထည့်သွင်းခြင်းနှင့် ပြုပြင်ထိန်းသိမ်းခြင်းတို့ကို ရိုးရှင်းလွယ်ကူစေမည့် ၎င်း၏ကိုယ်ပိုင်တိုးတက်မှုများစွာကို ပံ့ပိုးပေးပါသည်။ ဥပမာအားဖြင့်၊ NixOS သည် တစ်ခုတည်းသော စနစ်ဖွဲ့စည်းပုံဖိုင် (configuration.nix) ကို အသုံးပြု၍ အပ်ဒိတ်များကို လျင်မြန်စွာ ပြန်လှန်နိုင်သည်၊ ကွဲပြားသော စနစ်ပြည်နယ်များကြားတွင် ပြောင်းခြင်းကို ပံ့ပိုးပေးသည်၊ သုံးစွဲသူတစ်ဦးချင်းစီအလိုက် ပက်ကေ့ဂျ်များကို တပ်ဆင်ခြင်းကို ပံ့ပိုးပေးသည် (ပက်ကေ့ဂျ်ကို အိမ်လမ်းညွှန်တွင် ထည့်ထားသည်။ ) နှင့် တူညီသော ပရိုဂရမ်၏ ဗားရှင်းများစွာကို တပြိုင်နက်တည်း တပ်ဆင်ခွင့်ပြုသည်၊ ပြန်လည်ထုတ်လုပ်နိုင်သော စည်းဝေးပွဲများ၏ ဖြစ်နိုင်ခြေကို အာမခံပါသည်။ အရွယ်အစား အပြည့်အစုံ တပ်ဆင်ပုံ KDE - 1.3 GB ဖြင့်၊ အတိုချုံ့ထားသော ကွန်ဆိုးလ်ဗားရှင်း - 560 MB။

အဓိက တီထွင်ဆန်းသစ်မှုများ:

  • အခွင့်ထူးမခံရသေးသောအသုံးပြုသူအောက်ရှိ တပ်ဆင်သူအား စတင်ခြင်းအား ဖွင့်ထားသည်။
    root အစား nixos (အမြစ်အခွင့်အရေးရယူရန်၊ စကားဝှက်မပါဘဲ sudo -i ကိုသုံးပါ);

  • Xfce ဒက်စ်တော့ကို ဌာနခွဲ 4.14 သို့ အပ်ဒိတ်လုပ်ထားသည်။
  • PHP ပက်ကေ့ဂျ်ကို ဌာနခွဲ 7.3 သို့ အပ်ဒိတ်လုပ်ထားသည်။ PHP 7.1 ဌာနခွဲအတွက် ပံ့ပိုးမှုကို ရပ်ဆိုင်းလိုက်ပါပြီ။
  • GNOME 3 ဒက်စ်တော့ ထိန်းချုပ်မှု မော်ဂျူးသည် ဝန်ဆောင်မှုများ၊ အပလီကေးရှင်းများနှင့် ဂိမ်းများကဲ့သို့သော အပိုပက်ကေ့ခ်ျများကို ဖွင့်/ပိတ်ရန် စွမ်းရည်ကို ပံ့ပိုးပေးသည်။ ထည့်သွင်းထားသော GNOME 3 ပတ်၀န်းကျင်သည် မူရင်းဖြန့်ဖြူးမှုနှင့် အနီးစပ်ဆုံးဖြစ်သည်။ အက်ပလီကေးရှင်းများ တပ်ဆင်ခြင်း accerciser, dconf-editor, evolution၊
    gnome-စာရွက်စာတမ်းများ
    gnome-nettool
    gnome-power-မန်နေဂျာ၊
    gnome-todo
    gnome-tweaks၊
    gnome-အသုံးပြုမှု
    gucharmap၊
    nautilus-sendto နှင့် vinagre။ အခြေခံပက်ကေ့ချ်တွင် ပါဝင်သည်။
    ဒိန်ခဲ၊ ဂီယာ၊ gnome-အရောင်-မန်နေဂျာနှင့် orca။ ဝန်ဆောင်မှု services.avahi.enable ကို အသက်သွင်းထားသည်။

  • အပါအဝင် ဖြန့်ချီရေး အစိတ်အပိုင်းများ၏ အပ်ဒိတ်ဗားရှင်းများ
    စနစ် 242;

  • dwm-အခြေအနေဝန်ဆောင်မှုနှင့် hardware.printers မော်ဂျူးကို ပေါင်းထည့်ထားသည်။
  • Python 2 အတွက် ပံ့ပိုးမှုကို ရပ်ဆိုင်းလိုက်ပါပြီ။

Nix ကိုအသုံးပြုသည့်အခါ၊ ပက်ကေ့ဂျ်များကို သီးခြားလမ်းညွှန်သစ်ပင် /nix/store သို့မဟုတ် အသုံးပြုသူ၏လမ်းညွှန်တွင် ဖိုင်တွဲခွဲတစ်ခုတွင် ထည့်သွင်းထားသည်။ ဥပမာအားဖြင့်၊ ပက်ကေ့ဂျ်ကို /nix/store/f3a4...8a143-firefox-69.0.2/ အနေဖြင့် "f3a4..." သည် မှီခိုမှုစောင့်ကြည့်ခြင်းအတွက် အသုံးပြုသည့် ထူးခြားသောပက်ကေ့ဂျ်သတ်မှတ်မှုစနစ်ဖြစ်သည်။ ပက်ကေ့ဂျ်များကို လည်ပတ်ရန်အတွက် လိုအပ်သော အစိတ်အပိုင်းများပါရှိသော ကွန်တိန်နာများအဖြစ် ဒီဇိုင်းထုတ်ထားပါသည်။

ပက်ကေ့ဂျ်များကြားတွင် မှီခိုမှုကို ဆုံးဖြတ်ရန်နှင့် ထည့်သွင်းပြီးသား မှီခိုမှုများ၏ရှေ့မှောက်တွင် ရှာဖွေရန်၊ ထည့်သွင်းထားသော ပက်ကေ့ဂျ်များ၏ လမ်းညွှန်တွင် စကင်န်ဖတ်ခြင်းအမှတ်အသားပါ ဟက်ကာများကို အသုံးပြုသည်။ repository မှ အဆင်သင့်လုပ်ထားသော binary ပက်ကေ့ဂျ်များကို ဒေါင်းလုဒ်လုပ်ခြင်း (ဒွိပက်ကေ့ခ်ျများသို့ အပ်ဒိတ်များထည့်သွင်းသောအခါ၊ မြစ်ဝကျွန်းပေါ်အပြောင်းအလဲများကိုသာ ဒေါင်းလုဒ်လုပ်သည်) သို့မဟုတ် မှီခိုမှုအားလုံးဖြင့် အရင်းအမြစ်ကုဒ်မှ တည်ဆောက်နိုင်သည်။ ပက်ကေ့ဂျ်အစုအဝေးကို အထူးသိုလှောင်ရုံတစ်ခုတွင် ပြသထားသည်။ Nixpkgs.

source: opennet.ru

မှတ်ချက် Add