хуваарилалт зэрэг суулгах боломжийг олгодог
Үндсэн
- Шинэ "guix deploy" команд нэмэгдсэн бөгөөд энэ нь хэд хэдэн компьютерийн техник хангамжийг нэгэн зэрэг байрлуулахад зориулагдсан, жишээлбэл, VPS-ийн шинэ орчин эсвэл SSH-ээр нэвтрэх боломжтой алсын зайн систем.
- Гуравдагч этгээдийн багцын агуулах (суваг) -ын зохиогчид "guix pull --news" командыг гүйцэтгэх үед хэрэглэгч унших боломжтой мэдээ бичих хэрэгслүүдээр хангагдсан байдаг.
- "guix system describe" командыг нэмсэн бөгөөд энэ нь байршуулах явцад системийн хоёр өөр тохиолдлын хоорондох өөрчлөлтийг үнэлэх боломжийг олгодог.
- "guix pack" командын Singularity болон Docker-д зориулсан зураг үүсгэх дэмжлэгийг нэмсэн.
- Архивт хадгалагдсан багцын аль ч хувилбар руу буцах боломжийг олгодог "guix time-machine" командыг нэмсэн.
Өв залгамжлалын програм хангамж . - "guix систем"-д "--target" сонголтыг нэмж, хөндлөн эмхэтгэлд хэсэгчлэн дэмжлэг үзүүлэх;
- ашиглан Guix-ийн гүйцэтгэлийг баталгаажуулсан
Хууран 3 , энэ нь бүтээмжид эерэг нөлөө үзүүлдэг. - Багцын хамаарлын график нь хоёртын үрийн бүрэлдэхүүн хэсгүүдийн багассан багцаар хязгаарлагддаг бөгөөд энэ нь бүрэн шалгах боломжтой ачаалах системийг хэрэгжүүлэх томоохон алхам юм.
- График суулгагчийг автоматжуулсан туршилтын хүрээг нэвтрүүлсэн. Суулгагч нь одоо тасралтгүй интеграцийн системд баригдсан бөгөөд өөр өөр тохиргоонд (шифрлэгдсэн болон ердийн root хуваалт, ширээний компьютерт суулгалт гэх мэт) туршиж үзсэн.
- Node.js, Julia болон Qt-д зориулсан бүтээх системийг нэмж, эдгээр төслүүдтэй холбоотой програмуудын багц бичих ажлыг хялбаршуулсан.
- Аудит, fontconfig-file-system, getmail, gnome-keyring, kernel-module-loader, системийн шинэ үйлчилгээнүүд нэмэгдсэн.
knot-resolver, mumi, nfs, nftables, nix, pagekite, pam-mount, patchwork,
polkit-wheel, provenance, pulseaudio, sae, singularity, usb-modeswitch - 3368 багц дахь програмын хувилбаруудыг шинэчилж, 3514 багц шинээр нэмсэн. Үүнд xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cups 2.3.1, emacs 26.3, enlightenment 0.23.1.-ийн шинэчилсэн хувилбарууд багтсан болно.
gcc 9.3.0, gimp 2.10.18, glibc 2.29,
gnupg 2.2.20, go 1.13.9, guile 2.2.7,
icecat 68.7.0-guix0-preview1, icedtea 3.7.0,
libreoffice 6.4.2.2, linux-libre 5.4.31, , openjdk 12.33, perl 5.30.0, python 3.7.4,
зэв 1.39.0.
GNU Guix багц менежер нь төслийн хөгжүүлэлт дээр үндэслэсэн гэдгийг танд сануулъя
Nix багц менежерт зориулж бэлтгэсэн, хадгалах газарт байрлуулсан багцуудыг ашиглах чадварыг дэмждэг
Багцуудыг бүтээх орчин нь програмыг ажиллуулахад шаардлагатай бүх бүрэлдэхүүн хэсгүүдийг агуулсан контейнер хэлбэрээр бүрддэг бөгөөд энэ нь түгээлтийн үндсэн системийн орчны бүрэлдэхүүнээс үл хамааран ажиллах боломжтой багц багцыг үүсгэх боломжийг олгодог. Guix-ийг нэмэлт болгон ашигладаг. Guix багцуудын хооронд аль хэдийн суулгасан хамаарал байгаа эсэхийг мэдэхийн тулд суулгасан багцын лавлах дахь танигч хэшийг сканнердах замаар хамаарлыг тодорхойлж болно. Багцуудыг хэрэглэгчийн лавлах дахь тусдаа лавлах мод эсвэл дэд директорт суулгасан бөгөөд энэ нь бусад багц менежерүүдтэй зэрэгцэн орших боломжийг олгож, одоо байгаа өргөн хүрээний түгээлтүүдэд дэмжлэг үзүүлэх боломжийг олгодог. Жишээлбэл, багцыг /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0/ хэлбэрээр суулгасан бөгөөд "f42a58..." нь хамаарлыг хянахад ашигладаг өвөрмөц багц танигч юм.
Энэхүү түгээлт нь зөвхөн үнэгүй бүрэлдэхүүн хэсгүүдийг багтаасан бөгөөд хоёртын програм хангамжийн чөлөөт бус элементүүдээс цэвэрлэсэн GNU Linux-Libre цөмтэй хамт ирдэг. GCC 9.3-ийг угсрахад ашигладаг. Үйлчилгээний менежерийг эхлүүлэх систем болгон ашигладаг
Эх сурвалж: opennet.ru