Kuburitswa kweNixOS 19.09 kugovera uchishandisa Nix package maneja

Introduced kubudiswa kwekugovera Nix OS 19.09Package manager based nix uye nekupa huwandu hwayo ekuvandudza ayo anorerutsa kuseta uye kugadzirisa kweiyo system. Semuenzaniso, NixOS inoshandisa imwechete system configuration file (configuration.nix), inopa kukwanisa kukurumidza kudzoreredza zvigadziriso, inotsigira kuchinja pakati penyika dzakasiyana dzehurongwa, inotsigira kuiswa kwemapakeji ega ega nemushandisi wega (iyo pasuru inoiswa mudhairekitori reimba. ), uye inobvumira kuisirwa panguva imwe chete kweshanduro dzinoverengeka dzechirongwa chimwe chete, mukana wekugonesa magungano anovimbiswa. Saizi yakazara kuisa mufananidzo ine KDE - 1.3 GB, yakapfupikiswa konsori shanduro - 560 MB.

chikuru zvitsva:

  • Yakagonesa kuvhurwa kweisimi pasi pemushandisi asina rombo
    nixos panzvimbo yemidzi (kuwana kodzero dzemidzi, shandisa sudo -i pasina password);

  • Xfce desktop yakagadziridzwa kune bazi 4.14;
  • Iyo PHP package yakagadziridzwa kune bazi 7.3. Tsigiro yebazi rePHP 7.1 yakamiswa;
  • Iyo GNOME 3 desktop control module inopa kugona kugonesa / kudzima masevhisi, maapplication uye mamwe mapakeji akadai semitambo. Iyo yakaiswa GNOME 3 nharaunda iri padyo sezvinobvira kune yekutanga kugovera. Kuiswa kweiyo application accerciser, dconf-editor, evolution,
    gnome-zvinyorwa
    gnome-nettool
    gnome-simba-maneja,
    gnome-todo
    gnome-tweaks,
    gnome-kushandiswa
    gucharmap,
    nautilus-sendto uye vinagre. Inosanganisirwa mubasic package
    cheese, geary, gnome-ruvara-maneja uye orca. Iyo sevhisi masevhisi.avahi.enable inovhurwa;

  • Shanduro dzakagadziridzwa dzezvikamu zvekugovera, kusanganisira
    systemd 242;

  • Yakawedzerwa dwm-status sevhisi uye hardware.printers module;
  • Python 2 rutsigiro rwakamiswa.

Paunenge uchishandisa Nix, mapakeji anoiswa mune yakaparadzana dhairekitori muti / nix/chitoro kana subdirectory mune dhairekitori remushandisi. Semuyenzaniso, pasuru yacho yakaiswa se /nix/store/f3a4...8a143-firefox-69.0.2/, uko "f3a4..." ndiyo yakasarudzika pasuru identifier inoshandiswa kutarisisa kutsamira. Mapakeji akagadzirwa semidziyo ine zvinhu zvinodiwa kuti maapplication ashande.

Izvo zvinogoneka kuona kutsamira pakati pemapakeji, uye kutsvaga kuvepo kwevakatomisikidzwa zvinotsamira, scanning identifier hashes mudhairekitori yemapakeji akaiswa inoshandiswa. Izvo zvinokwanisika kurodha akagadzirira-akagadzirwa mabhanari mapakeji kubva kune repository (kana uchiisa zvigadziriso kumabhanari mapakeji, chete delta shanduko inotorwa), kana kuvaka kubva kunobva kodhi ine zvese zvinotsamira. Muunganidzwa wemapakeji unoratidzwa mune yakakosha repository Nixpkgs.

Source: opennet.ru

Voeg