ชุดกระจายช่วยให้สามารถติดตั้งได้ทั้งแบบ
หลัก
- เพิ่มใหม่
ตัวติดตั้งแบบโต้ตอบ ซึ่งทำงานในโหมดข้อความ -
เตรียมไว้ อิมเมจใหม่สำหรับเครื่องเสมือนเหมาะสำหรับทั้งการทำความคุ้นเคยกับชุดการแจกจ่ายและสำหรับการสร้างสภาพแวดล้อมการทำงานเพื่อการพัฒนา - เพิ่มบริการระบบใหม่ Cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent และ zabbix-server;
- อัปเดตเวอร์ชันซอฟต์แวร์ในแพ็คเกจ 2104 เพิ่มแพ็คเกจใหม่ 1102 แพ็คเกจ รวมถึงเวอร์ชันอัปเดตของ clojure 1.10.0, ถ้วย 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, คำพังเพย 3.28.2, gnupg 2.2.15, ไป 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, เมท 1.22.0, ocaml 4.07.1,
อ็อกเทฟ 5.1.0, openjdk 11.28, python 3.7.0, สนิม 1.34.0, r 3.6.0,
sbcl 1.5.1, คนเลี้ยงแกะ 0.6.0, xfce 4.12.1 และ xorg-เซิร์ฟเวอร์ 1.20.4; - ตัวจัดการบริการ GNU Shepherd อัปเดตเป็นเวอร์ชันแล้ว
0.6 ซึ่งใช้โหมดบริการแบบครั้งเดียว ซึ่งบริการจะถูกทำเครื่องหมายว่าหยุดทันทีหลังจากการเปิดตัวสำเร็จ ซึ่งอาจจำเป็นต้องเริ่มทำงานแบบครั้งเดียวก่อนบริการอื่น ๆ เช่น เพื่อดำเนินการทำความสะอาดหรือการเริ่มต้น - เพิ่มนามแฝง "ติดตั้ง", "ลบ", "อัปเกรด" และ "ค้นหา" ตามแบบฉบับของผู้จัดการแพ็คเกจอื่น ๆ ในคำสั่ง "แพ็คเกจ guix" หากต้องการค้นหาแพ็คเกจ คุณสามารถใช้คำสั่ง "guix search" เพื่อติดตั้ง "การติดตั้ง guix" และเพื่ออัปเกรด "guix pull" และ "guix upgrade"
- เพิ่มตัวบ่งชี้ความคืบหน้าให้กับตัวจัดการแพ็คเกจและเน้นข้อความวินิจฉัยด้วยสี ตามค่าเริ่มต้น คำสั่งส่วนใหญ่จะทำงานโดยไม่มีการใช้คำฟุ่มเฟือย ซึ่งเปิดใช้งานโดยตัวเลือก "-v" (--คำฟุ่มเฟือย) ที่แยกต่างหาก
- คำสั่งใหม่ "ระบบ guix ลบรุ่น" และตัวเลือก "guix pack --save-provenance", "guix pull --news", "สภาพแวดล้อม guix --preserve", "guix gc --list-roots", "guix gc --ลบรุ่น", "ความคุ้มครองสภาพอากาศ guix";
- เพิ่มตัวเลือกใหม่แล้ว
การแปลงแพ็คเกจ "--with-git-url" และ "--with-branch"; - ฟิลด์การแจกจ่ายเพิ่มการกำหนดค่า "รูปแบบแป้นพิมพ์" เพื่อกำหนดรูปแบบแป้นพิมพ์ "การกำหนดค่า xorg" เพื่อกำหนดค่าเซิร์ฟเวอร์ X "ป้ายกำกับ" เพื่อติดป้ายกำกับส่วน และ "บริการที่จำเป็น" เพื่อกำหนดบริการพื้นฐาน
- เพิ่มคำสั่ง "guix pack -RR" เพื่อสร้าง tarball ที่สามารถเรียกใช้งานได้ซึ่งย้ายตำแหน่งได้ ซึ่งสามารถเรียกใช้โดยสัมพันธ์กับทั้งเส้นทางของชื่อผู้ใช้สเปซและ PRoot
- 'guix pull' จัดเตรียมแคชแพ็คเกจเพื่อเพิ่มความเร็วในการค้นหาชื่อและฝังแพ็คเกจ 'glibc-utf8-locales'
- รับประกันความสามารถในการทำซ้ำเต็มรูปแบบ (บิตต่อบิต) ของอิมเมจ ISO ที่สร้างโดยคำสั่ง "guix system"
- GDM ใช้เป็นตัวจัดการการเข้าสู่ระบบแทน SLiM
- การสนับสนุนสำหรับการสร้าง Guix โดยใช้ Guile 2.0 ถูกยกเลิก
โปรดจำไว้ว่าตัวจัดการแพ็คเกจ GNU Guix ขึ้นอยู่กับการพัฒนาโครงการ
รองรับความสามารถในการใช้แพ็คเกจที่เตรียมไว้สำหรับตัวจัดการแพ็คเกจ Nix และวางไว้ในที่เก็บ
สภาพแวดล้อมการสร้างสำหรับแพ็คเกจนั้นถูกสร้างขึ้นเป็นคอนเทนเนอร์ที่มีส่วนประกอบทั้งหมดที่จำเป็นสำหรับการทำงานของแอปพลิเคชัน ซึ่งช่วยให้คุณสร้างชุดของแพ็คเกจที่สามารถทำงานได้โดยไม่คำนึงถึงองค์ประกอบของสภาพแวดล้อมระบบพื้นฐานของการแจกจ่าย ซึ่ง Guix ถูกใช้เป็นส่วนเสริม การขึ้นต่อกันสามารถกำหนดได้ระหว่างแพ็คเกจ Guix โดยการสแกนตัวระบุแฮชในไดเร็กทอรีของแพ็คเกจที่ติดตั้งเพื่อค้นหาการมีอยู่ของการขึ้นต่อกันที่ติดตั้งไว้แล้ว แพ็คเกจได้รับการติดตั้งในแผนผังไดเร็กทอรีหรือไดเร็กทอรีย่อยแยกต่างหากในไดเร็กทอรีของผู้ใช้ ซึ่งช่วยให้สามารถอยู่ร่วมกับผู้จัดการแพ็คเกจอื่น ๆ และให้การสนับสนุนการกระจายที่มีอยู่ที่หลากหลาย ตัวอย่างเช่น แพ็คเกจได้รับการติดตั้งเป็น /nix/store/f42d5878f3a0b426064a2b64a0c6f92-firefox-66.0.0/ โดยที่ "f42d58..." คือตัวระบุแพ็คเกจเฉพาะที่ใช้ควบคุมการขึ้นต่อกัน
การแจกจ่ายนี้รวมเฉพาะส่วนประกอบฟรีและมาพร้อมกับเคอร์เนล GNU Linux-Libre ที่แยกองค์ประกอบเฟิร์มแวร์ไบนารี่ที่ไม่ฟรีออก GCC 8.3 ใช้ในการสร้าง ผู้จัดการฝ่ายบริการจะใช้เป็นระบบการเริ่มต้น
ที่มา: opennet.ru