ลอส ผู้พัฒนาการกระจายยอดนิยม "Arch Linux" ประกาศ ว่าการกระจายกำลังใช้ อัพเดตใหม่ของตัวจัดการแพ็คเกจ Pacman 6.1 ของคุณ เวอร์ชันใหม่นี้มาพร้อมกับชุดการปรับปรุงและฟีเจอร์ที่ช่วยเพิ่มประสิทธิภาพกระบวนการจัดการแพ็คเกจ นอกเหนือจากการปรับปรุงการสนับสนุนในส่วนที่ดีขึ้นแล้ว
สำหรับผู้ที่ไม่รู้จัก Pacman ก็ควรรู้ว่าสิ่งนี้เช่น APT, DNF หรือ RPM มันเป็นผู้จัดการแพ็คเกจ ซึ่งใช้ในการแจกแจงบน Arch Linux เช่น Arch Linux เองและระบบที่ได้รับเช่น Manjaro Linux ปัคมาn มีหน้าที่รับผิดชอบในการจัดการการติดตั้ง การอัพเดต และการลบซอฟต์แวร์ นอกจากนี้ยังทำให้การจัดการซอฟต์แวร์ง่ายขึ้นโดยการทำให้งานที่เกี่ยวข้องกับการจัดการแพ็คเกจและการขึ้นต่อกันเป็นอัตโนมัติ
ความแปลกใหม่หลักของ Pacman 6.1
คุณสมบัติที่โดดเด่นอย่างหนึ่งของ Pacman 6.1 คือ การแนะนำ CacheServer, ฟังก์ชั่นนี้ อนุญาตให้แคชแพ็คเกจที่ดาวน์โหลดซึ่งเพิ่มความเร็วในการดาวน์โหลดแพ็คเกจในอนาคตและลดความยุ่งยากในการมิเรอร์ จึงปรับปรุงประสิทธิภาพและความเร็วของการดำเนินการจัดการแพ็คเกจ
การเปลี่ยนแปลงที่โดดเด่นอีกอย่างในเวอร์ชันใหม่นี้คือ ใน makepkg ซึ่งมีการปรับปรุงหลายอย่างรวมถึง ความสามารถในการกำหนดไฟล์การกำหนดค่าการแทนที่ในไดเร็กทอรี makepkg.conf.d การใช้ไลบรารี autodeps แทน libdepends และ libprovides ความสามารถในการระบุแฟล็กเพิ่มเติมสำหรับ Git ผ่านตัวแปรสภาพแวดล้อม GITFLAGใช่ มีการใช้งานฟังก์ชัน Verify() สำหรับการตรวจสอบแหล่งที่มาแบบกำหนดเอง และได้ถูกเพิ่มเข้ามา รองรับการตรวจสอบสำหรับแหล่งที่มา git/mercurial/bzr
นอกจากนี้ ยังมีข้อสังเกตอีกว่า เปลี่ยนพฤติกรรมของยูทิลิตี้ repo-add หากต้องการไม่เพิ่มข้อมูลลายเซ็นดิจิทัลของแพ็คเกจลงในที่เก็บตามค่าเริ่มต้น ตัวเลือก “–include-sigs” จะถูกเพิ่มเพื่อส่งคืนลักษณะการทำงานนี้หากจำเป็น และเพิ่ม md5sum ลงในฐานข้อมูลที่เก็บ
อีกด้วยไม่มีการปรับปรุงตัวเลือก –sysroot (ควรสังเกตว่าเป้าหมายสำหรับ -U จะไม่ถูกตีความโดยสัมพันธ์กับ sysroot อีกต่อไป) รองรับเซิร์ฟเวอร์แคช เพิ่มตัวระบุรูปแบบเอาต์พุตเพิ่มเติมในตัวเลือก “–print” และตอนนี้คุณสามารถเพิ่มฟิลด์เพิ่มเติมด้วยข้อมูลแพ็คเกจได้ โดยให้รายละเอียดเพิ่มเติมและตัวเลือกการปรับแต่งในการจัดการแพ็คเกจ
Pacman 6.1 ให้ผลการวินิจฉัยโดยละเอียดมากขึ้นเมื่อตรวจพบข้อขัดแย้งของไฟล์หรือเมื่อแพ็คเกจเสียหาย ทำให้การแก้ไขปัญหาง่ายขึ้น และให้การสนับสนุน Web Key Directory (WKD) ที่ได้รับการปรับปรุง เพิ่มความปลอดภัยและความน่าเชื่อถือ ความสมบูรณ์ของแพ็คเกจที่ดาวน์โหลด
จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- มีการเปลี่ยนมาใช้ OpenSSL เพื่อคำนวณแฮช sha256 และ md5 ซึ่งปรับปรุงความปลอดภัยและประสิทธิภาพในการตรวจสอบความสมบูรณ์ของแพ็กเก็ต
- ฟิลด์ข้อมูลเพิ่มเติมถูกรวมไว้เพื่อให้ข้อมูลแพ็กเก็ตตามอำเภอใจ
- ตอนนี้เมื่อใช้ตัวเลือก –dbonly hooks จะไม่ถูกดำเนินการ
- ให้รายละเอียดเพิ่มเติมเมื่อพบข้อขัดแย้งของไฟล์หรือแพ็คเกจที่เสียหาย
- มีการปรับปรุงการรองรับ WKD
- การจัดการส่วนหัวการดาวน์โหลดที่มีรูปแบบไม่ถูกต้องได้รับการปรับปรุงเช่นกัน
- อินเทอร์เฟซ openssl ใช้ในการคำนวณผลรวม sha256 และ md5
- แก้ไขแถบความคืบหน้าการดาวน์โหลดหลายรายการ
- เพิ่มตัวเลือก -D เพื่อเปลี่ยนไดเร็กทอรีก่อนคอมไพล์
- ปรับปรุงการรองรับแพ็คเกจการตัดแต่งและการดีบัก
- เพิ่มการรองรับที่กำหนดค่าได้สำหรับ LTO
- ขณะนี้คีย์การลงนาม PGP จากแหล่งที่มาจะรวมอยู่ในแพ็คเกจหากมี
- “pkgtype” ถูกจัดเก็บไว้ใน xdata
- ลบ md5sum ออกจากไฟล์ mtree
- MAKEPKG_LIBRARY ได้รับการจัดทำเอกสารแล้ว
หากท่านสนใจทราบข้อมูลเพิ่มเติม สามารถปรึกษารายละเอียด ในลิงค์ต่อไปนี้.
สำหรับผู้ที่ต้องการให้ระบบของตนใช้ Pacman เวอร์ชันใหม่นี้อยู่แล้ว สิ่งที่พวกเขาต้องทำคืออัปเดตแพ็กเกจ (sudo pacman -Syu) ให้เป็น Pacman เวอร์ชันใหม่นี้