Pacman 6.1 มาพร้อมกับ Arch Linux นำเสนอการปรับปรุง makepkg การสนับสนุน และอื่นๆ อีกมากมาย

Pacman

Pacman ผู้จัดการแพ็คเกจ Arch Linux

ลอส ผู้พัฒนาการกระจายยอดนิยม "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 เวอร์ชันใหม่นี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา