Loaʻa ka GNU Guix 1.0 pūʻulu manakia a me ka hāʻawi GuixSD e pili ana iā ia

ua hanaia hoʻokuʻu pūʻolo manaʻo ʻO GNU Guix 1.0 a me ka hāʻawi ʻana o GuixSD GNU/Linux i kūkulu ʻia ma luna o kona kumu (Guix System Distribution). ʻO ka hoʻololi nui ʻana i ka helu mana ma muli o ka pau ʻana o nā hoʻokō āpau pahu hopu, hāʻawi ʻia e hana i kahi hoʻokuʻu ʻāina. Ua hōʻuluʻulu ka hoʻokuʻu ʻana i ʻehiku mau makahiki o ka hana ma ka papahana a ua ʻōlelo ʻia ua mākaukau no ka hoʻohana ʻana i kēlā me kēia lā. No ka hoouka ana hoʻokumu ʻia nā kiʻi no ka hoʻokomo ʻana ma USB Flash (243 MB) a hoʻohana i nā ʻōnaehana virtualization (474 MB). Kākoʻo i ka hana ma i686, x86_64, armv7 a me aarch64 architectures.

Hāʻawi ka hāʻawi ʻana i ke kau ʻana e like me OS kūʻokoʻa i nā ʻōnaehana virtualization, i nā ipu a me nā mea hana maʻamau, a hoʻolauna i nā māhele GNU/Linux i hoʻokomo mua ʻia, e hana ana ma ke ʻano he kahua no ka hoʻolaha noi. Hāʻawi ʻia ka mea hoʻohana i nā hana e like me ka noʻonoʻo ʻana i nā hilinaʻi, hana hou ʻia, hana me ke aʻa ʻole, ka hoʻi ʻana i nā mana o mua inā pilikia, hoʻokele hoʻonohonoho, cloning environment (hana i kahi kope pololei o ka ʻōnaehana polokalamu ma nā kamepiula ʻē aʻe), etc. .

ka papa kuhikuhiE nā mea hou:

  • Hoʻohui hou mea hoʻokomo pili, hana ma ke ʻano kikokikona;

    Loaʻa ka GNU Guix 1.0 pūʻulu manakia a me ka hāʻawi GuixSD e pili ana iā ia

  • Hoʻomākaukau ʻia he kiʻi hou no nā mīkini virtual, kūpono no ka hoʻomaʻamaʻa ʻana me ka hāʻawi ʻana a no ka hana ʻana i nā wahi hana no ka hoʻomohala ʻana;
  • Hoʻohui ʻia nā lawelawe ʻōnaehana hou cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent a me zabbix-server;
  • Ua hōʻano hou ʻia nā mana papahana ma nā pūʻolo 2104, ua hoʻohui ʻia nā pūʻolo hou 1102. Me nā mana hou o clojure 1.10.0, kīʻaha 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
    gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, hele 1.12.1,
    guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
    libreoffice 6.1.5.2, linux-libre 5.0.10, hoa 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, kahu hipa 0.6.0, xfce 4.12.1 a me xorg-server 1.20.4;

  • Hōʻano hou ʻia ʻo GNU Shepherd Service Manager i ka mana 0.6, ka mea e hoʻokō i ke ʻano hana hana hoʻokahi pana, kahi i hoʻopaʻa ʻia ai ka lawelawe i hoʻōki koke ʻia ma hope o ka hoʻomaka ʻana o ka holomua, pono paha e hoʻomaka i nā hana hoʻokahi manawa ma mua o nā lawelawe ʻē aʻe, no ka laʻana, e hoʻomaʻemaʻe a hoʻomaka;
  • No ke kauoha "guix package", ua hoʻohui ʻia nā inoa inoa "install", "remove", "upgrade" a me "search" maʻamau o nā mana pūʻolo ʻē aʻe. No ka ʻimi ʻana i kahi pōʻai hiki iā ʻoe ke hoʻohana i ke kauoha "guix search", e hoʻokomo i ka "guix install", a e hoʻonui i ka "guix pull" a me ka "guix upgrade";
  • Ua hoʻohui ʻia kahi hōʻailona holomua o ka hana a me ke kala kala o nā memo diagnostic i ka luna pūʻolo. Ma ka maʻamau, holo ka hapa nui o nā kauoha me ka ʻole o ka puka aniani kikoʻī, hiki ke hoʻohana ʻia me kahi koho "-v" (--verbosity);
  • He kauoha hou "guix system delete-generations" a me nā koho "guix pack —save-provenance", "guix pull -news", "guix environment -preserve", "guix gc —list-roots", "guix" ua hoʻohui ʻia. i ka luna pūʻolo guix gc -delete-generations", "guix weather -coverage";
  • Hoʻohui ʻia nā koho hou hoʻololi pūʻolo "--me-git-url" a me "--me-lala";
  • ʻO nā kahua hoʻonohonoho "keyboard-layout" no ka wehewehe ʻana i ka hoʻonohonoho keyboard, "xorg-configuration" no ka hoʻonohonoho ʻana i ka server X, "label" no ka lepili ʻāpana a me "nā lawelawe pono" no ka wehewehe ʻana i nā lawelawe nui i hoʻohui ʻia i ka hāʻawi ʻana;
  • Hoʻohui ʻia ke kauoha "guix pack -RR" e hana i nā waihona tar o nā mea hoʻokō hiki ke hoʻoneʻe ʻia e hiki ke holo e pili ana i nā ala i ka inoa inoa o ka mea hoʻohana a pili paha iā PRoot;
  • Hāʻawi ʻo "guix pull" i ka hoʻokumu ʻana i kahi puʻupuʻu puʻupuʻu e wikiwiki i nā hana ʻimi ma ka inoa a hāʻawi i ka hoʻopili ʻana o ka pūʻolo "glibc-utf8-locales";
  • Hoʻopaʻa ʻia ka hana hou (bit no ka bit) o ​​nā kiʻi ISO i hana ʻia e ke kauoha "guix system";
  • Hoʻohana ʻia ʻo GDM ma ke ʻano he luna hoʻopaʻa inoa ma kahi o SLiM;
  • Ua hoʻopau ʻia ke kākoʻo no ke kūkulu ʻana iā Guix me Guile 2.0.

E hoʻomanaʻo mākou iā ʻoe ua hoʻokumu ʻia ka luna pūʻulu GNU Guix i nā hoʻomohala o ka papahana ʻO Nix a me ka hoʻohui ʻana i nā hana hoʻokele pōpō maʻamau, kākoʻo ia i nā hiʻohiʻona e like me ka hoʻokō ʻana i nā hoʻolaha transactional, ka hiki ke hoʻihoʻi i nā mea hou, hana me ka loaʻa ʻole o nā pono superuser, kākoʻo no nā profile i pili i nā mea hoʻohana pākahi, hiki ke hoʻokomo i nā ʻano he nui o ka papahana hoʻokahi, nā mea hana ohi ʻōpala (e ʻike a wehe i nā mana i hoʻohana ʻole ʻia o nā pūʻolo ). No ka wehewehe ʻana i nā hiʻohiʻona kūkulu noiʻi a me nā lula hoʻokumu pūʻolo, ua manaʻo ʻia e hoʻohana i kahi ʻōlelo kikoʻī kikoʻī kiʻekiʻe kiʻekiʻe a me nā ʻāpana API Guile Scheme, e hiki ai iā ʻoe ke hana i nā hana hoʻokele pōʻai āpau i ka ʻōlelo papahana papahana.

Kākoʻo i ka hiki ke hoʻohana i nā pūʻolo i hoʻomākaukau ʻia no ka luna pūʻulu Nix a waiho ʻia i loko o ka waihona
Nixpkgs. Ma waho aʻe o nā hana me nā pūʻolo, hiki ke hana i nā palapala e hoʻokele i nā hoʻonohonoho noi. Ke kūkulu ʻia kahi pūʻolo, hoʻoiho ʻokoʻa ʻia nā hilinaʻi āpau e pili ana me ia. Hiki ke hoʻoiho i nā pūʻolo binary mākaukau mai ka waihona a i ʻole ke kūkulu ʻana mai nā kikokikona kumu me nā mea hilinaʻi āpau. Ua hoʻokō ʻia nā mea hana no ka mālama ʻana i nā mana o nā polokalamu i hoʻonohonoho ʻia i kēia lā ma o ka hoʻonohonoho ʻana i ka hoʻokomo ʻana i nā mea hou mai kahi waihona waho.

Hoʻokumu ʻia ke kahua kūkulu hale no nā pōʻai ma ke ʻano o kahi pahu i loaʻa nā ʻāpana āpau e pono ai no ka noi e hana, e hiki ai iā ʻoe ke hana i kahi pūʻulu o nā pūʻulu hiki ke hana me ka nānā ʻole i ka hoʻonohonoho ʻana o ka ʻōnaehana kumu o ka hoʻoili. kahi i hoʻohana ʻia ai ʻo Guix i mea hoʻohui. Hiki ke hoʻoholo ʻia nā mea hilinaʻi ma waena o nā pūʻolo Guix ma ka nānā ʻana i nā hashes identifier i loko o ka papa kuhikuhi pūʻulu i hoʻonohonoho ʻia e ʻike i ke alo o nā hilinaʻi i kau ʻia. Hoʻokomo ʻia nā pūʻolo ma kahi lāʻau papa kuhikuhi ʻokoʻa a i ʻole subdirectory i loko o ka papa kuhikuhi o ka mea hoʻohana, e ʻae iā ia e noho pū me nā luna pūʻolo ʻē aʻe a hāʻawi i ke kākoʻo no kahi ākea o nā puʻupuʻu e kū nei. No ka laʻana, ua hoʻokomo ʻia ka pūʻolo e like me /nix/store/f42d5878f3a0b426064a2b64a0c6f92-firefox-66.0.0/, kahi "f42d58..." ʻo ia ka ʻike pūʻolo kūʻokoʻa i hoʻohana ʻia no ka nānā ʻana i ka hilinaʻi.

Loaʻa i ka hāʻawi ʻana i nā ʻāpana manuahi wale nō a hele mai me ka GNU Linux-Libre kernel, hoʻomaʻemaʻe ʻia i nā mea manuahi ʻole o ka firmware binary. Hoʻohana ʻia ʻo GCC 8.3 no ka hui ʻana. Hoʻohana ʻia ka luna lawelawe ma ke ʻano he ʻōnaehana hoʻomaka Kahuhipa GNU (dmd mua), i hoʻomohala ʻia ma ke ʻano he ʻokoʻa i SysV-init me ke kākoʻo hilinaʻi. Ua kākau ʻia ka daemon a me nā pono hana Shepherd ma Guile (kekahi o ka hoʻokō ʻana o ka ʻōlelo Scheme), i hoʻohana pū ʻia e wehewehe i nā ʻāpana no ka hoʻomaka ʻana i nā lawelawe. Kākoʻo ke kiʻi kumu i ke ʻano console, akā no ke kau ʻana hoomakaukauia 9714 mau pūʻolo i hoʻomākaukau ʻia, me nā ʻāpana o ka waihona kiʻi e pili ana iā X.Org, nā mana o ka puka makani dwm a me ka ratpoison, ka Xfce desktop, a me kahi koho o nā noi kiʻi.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka