การจัดจำหน่าย Arch Linux เปลี่ยนมาใช้โปรแกรมจัดการแพ็กเกจ Pacman 6.1 เวอร์ชันใหม่ ซึ่งเพิ่มการรองรับ CacheServer ในตัว ที่ช่วยแคชแพ็กเกจเพื่อเพิ่มความเร็วในการดาวน์โหลดและทำให้การสร้างมิเรอร์ง่ายขึ้น
การเปลี่ยนแปลงอื่นๆ ใน Pacman เวอร์ชันใหม่ ได้แก่:
- มีการเพิ่มตัวระบุการจัดรูปแบบเอาต์พุตเพิ่มเติมในตัวเลือก "--print"
- คุณสามารถเพิ่มฟิลด์เพิ่มเติมด้วยข้อมูลแพ็คเกจได้
- ให้ผลลัพธ์การวินิจฉัยที่ละเอียดมากขึ้นเมื่อตรวจพบข้อขัดแย้งระหว่างไฟล์หรือแพ็คเกจเสียหาย
- ปรับปรุงการรองรับไดเร็กทอรีคีย์ WKD (Web Key Directory)
- ปรับปรุงการจัดการส่วนหัวที่ไม่ถูกต้องเมื่อโหลด
- มีการเปลี่ยนไปใช้ OpenSSL เพื่อคำนวณแฮช sha256 และ md5
- ขณะนี้ยูทิลิตี้ makepkg มีความสามารถในการกำหนดไฟล์การกำหนดค่าการแทนที่ในไดเร็กทอรี makepkg.conf.d การเปลี่ยนไปใช้ไลบรารี autodeps เกิดขึ้นแทน libdepends และ libprovides ความสามารถในการระบุแฟล็กเพิ่มเติมสำหรับ Git ผ่านตัวแปรสภาพแวดล้อม GITFLAGS ได้ ถูกนำมาใช้แล้ว มีการเพิ่มตัวเลือก “-D” เพื่อเปลี่ยนไดเร็กทอรีก่อนการตรวจสอบ เพิ่มการรองรับการตรวจสอบสำหรับแหล่งรหัส git/mercurial/bzr
- ลักษณะการทำงานของยูทิลิตี้ repo-add มีการเปลี่ยนแปลงเพื่อไม่ให้เพิ่มข้อมูลเกี่ยวกับลายเซ็นดิจิทัลของแพ็คเกจไปยังที่เก็บอีกต่อไป หากต้องการคืนพฤติกรรมแบบเก่า เราได้เพิ่มตัวเลือก "--include-sigs" แล้ว
นอกจากนี้ ยังควรกล่าวถึงการเปิดตัวโปรแกรมติดตั้ง Archinstall เวอร์ชัน 2.7.2 ซึ่งได้ถูกรวมไว้เป็นตัวเลือกในอิมเมจ ISO สำหรับการติดตั้ง Arch ตั้งแต่เดือนเมษายน 2021 เป็นต้นมา LinuxArchinstall สามารถทำงานได้ทั้งในโหมดคอนโซลหรือโหมดอัตโนมัติ และสามารถใช้แทนโหมดการติดตั้งแบบแมนนวลตามค่าเริ่มต้นได้ ตัวติดตั้งรองรับโปรไฟล์การติดตั้ง เช่น โปรไฟล์ "เดสก์ท็อป" สำหรับเลือกสภาพแวดล้อมเดสก์ท็อป (KDE, GNOME หรือ Awesome) และติดตั้งแพ็กเกจที่จำเป็น หรือโปรไฟล์ "เว็บเซิร์ฟเวอร์" และ "ฐานข้อมูล" สำหรับเลือกและติดตั้งส่วนประกอบเว็บเซิร์ฟเวอร์และฐานข้อมูล
ท่ามกลางการเปลี่ยนแปลงใน Archinstall เวอร์ชันใหม่:
- ตัวเลือก "--skip-ntp" ได้รับการบันทึกไว้เพื่อปิดใช้งานการซิงโครไนซ์เวลา
- ปรับปรุงการรองรับอิมเมจเคอร์เนลแบบรวม (UKI: Unified Kernel Image) ซึ่งรวมตัวจัดการสำหรับการโหลดเคอร์เนลจาก UEFI (UEFI boot stub) และอิมเมจเคอร์เนลไว้ด้วยกัน Linux และสภาพแวดล้อมระบบ initrd ถูกโหลดเข้าสู่หน่วยความจำ
- เพิ่มการแปลเป็นภาษาลิทัวเนีย
- ไฟล์ Locale ได้รับการอัพเดตแล้ว
- แพ็คเกจ plasma-wayland-session ถูกแทนที่ด้วย plasma-workspace (KDE 6 เปิดใช้งาน Wayland เป็นค่าเริ่มต้น)
ที่มา: opennet.ru
