Paru 2.0 ตัวช่วย AUR ของ Arch เป็นการอัปเดตครั้งใหญ่หลังจากหยุดไปนาน
Paru 2.0 เวอร์ชันปรับปรุงใหม่ช่วยยกระดับการจัดการแพ็กเกจของ Arch Linux ด้วยการสนับสนุนรีโป PKGBUILD ที่เหนือกว่า คำสั่งแบบโต้ตอบ และการอัปเดตระบบ
ในฐานะผู้ที่ชื่นชอบ Arch Linux การใช้คลังซอฟต์แวร์ AUR ซึ่งเป็นทรัพยากรสำคัญของการแจกจ่ายซอฟต์แวร์ ถือเป็นสิ่งจำเป็นต่อทักษะของคุณ โชคดีที่เพื่อให้ง่ายต่อการใช้งาน ชุมชน Arch ได้พัฒนาโปรแกรมช่วยเหลือ AUR หลากหลายชนิด เช่น yay, pacaur และ aurman เป็นต้น
เครื่องมือเหล่านี้ช่วยทำให้กระบวนการจัดการซอฟต์แวร์ AUR ง่ายขึ้นและยังสามารถใช้เป็นทางเลือกแทนตัวจัดการแพ็กเกจ Pacman เพิ่มประสบการณ์โดยรวมของคุณได้ แต่ถ้าคุณยังคงชอบใช้แอปพลิเคชันที่เน้น GUI ในการจัดการซอฟต์แวร์บนระบบ Arch ของคุณ ลองใช้เวลาสำรวจสิ่งนี้ดู
ผู้เข้าร่วมกลุ่มผู้ช่วยชั้นนำของ AUR อีกคนคือ Paru เครื่องมือที่เขียนด้วย Rust ซึ่งเพิ่งกลับมาหลังจากหยุดพักไปนานพร้อมกับการเปิดตัวเวอร์ชันใหม่ 2.0 ดังนั้นโดยไม่ต้องเสียเวลา มาดูกันว่าอะไรที่เปลี่ยนไปบ้าง
ไฮไลท์ของ Paru 2.0 AUR Helper
Paru 2.0 นำการเปลี่ยนแปลงและการปรับปรุงครั้งใหญ่มาใช้ โดยเฉพาะอย่างยิ่งเพื่อให้ประโยชน์ต่อผู้ใช้ขั้นสูง พร้อมกับการปรับปรุงทั่วไปและการอัปเดตเพื่อความสะดวกในการใช้งาน
อย่างไรก็ตาม ขอแนะนำให้ผู้ใช้งานระมัดระวัง เนื่องจากหลายฟีเจอร์ในเวอร์ชันนี้ยังไม่ได้รับการทดสอบอย่างละเอียด คาดว่าจะมีการออกแพตช์เล็ก (v2.0.1) ตามมาในเร็ว ๆ นี้
การรวม PKGBUILD Repos
คุณสมบัติเด่นใน Paru 2.0 คือการรวมแหล่งเก็บ PKGBUILD ที่ไม่ใช่ AUR เข้ากับเอนจินการสร้าง กล่าวอีกนัยหนึ่ง ผู้ใช้สามารถเพิ่มแหล่งเก็บ PKGBUILD ลงในไฟล์ “paru.conf” ของตนและซิงค์ได้โดยใช้คำสั่ง paru -Sy --pkgbuilds
[repo_name]
Url = https://path/to/git/repoฟีเจอร์นี้ช่วยให้ Paru สามารถจดจำรีโปเหล่านี้เป็นแหล่งของ PKGBUILD ได้ เช่นเดียวกับ AUR และยังสามารถให้ความสำคัญกับรีโปเหล่านี้มากกว่าพัคเกจจาก AUR
การสนับสนุน Chroot ที่ดีขึ้น
ตัวเลือก --chroot ตอนนี้ทำงานได้โดยไม่ต้องมีรีโปท้องถิ่น แม้ว่าจะทำงานได้ดีกว่าหากมีรีโปเหล่านั้น การปรับปรุงนี้ถือเป็นก้าวสำคัญในการสร้างบิลด์ที่สะอาดและแยกตัวได้มากขึ้น
การขยายโหมดโต้ตอบ
การแนะนำ --interactive สำหรับการดำเนินการต่าง ๆ รวมถึงการติดตั้งและการลบ ช่วยปรับปรุงประสบการณ์ของผู้ใช้ โหมดนี้จะให้พรอมต์แบบโต้ตอบสำหรับการเลือกแพ็กเกจ ซึ่งสามารถส่งต่อไปยังคำสั่งอื่น ๆ ได้
ปรับปรุงการให้การค้นหา
ค่าเริ่มต้นของ “paru.conf” ตอนนี้เปิดใช้งานการค้นหา provide ที่ดียิ่งขึ้น ซึ่งเป็นฟีเจอร์ที่ผู้ใช้ที่มีการตั้งค่าที่มีอยู่แล้วอาจต้องการเปิดใช้งานด้วยตนเอง
การปรับแต่งการตั้งค่าและการใช้งาน
มีการปรับปรุงหลายอย่างเพื่อปรับปรุงประสบการณ์โดยรวม เช่น การเปลี่ยนจาก paru -U เป็น paru -B สำหรับการสร้าง PKGBUILD หลายไฟล์ และการอัปเดตวิธีการจัดการเขตเวลาท้องถิ่นและกลไกสำรองเมื่อยูทิลิตี้บางตัวไม่สามารถใช้งานได้
การแก้ไขข้อผิดพลาดและการปรับปรุงประสิทธิภาพ
การอัปเดตนี้ยังรวมถึงการแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพหลายอย่าง ตั้งแต่การจัดการสภาพแวดล้อมใน chroot ไปจนถึงกระบวนการติดตั้งแพ็กเกจแยกส่วนและความไวต่อการใช้ตัวพิมพ์ในแพ็กเกจ AUR
คุณสามารถดูบันทึกการเปลี่ยนแปลงเพื่อข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงทั้งหมดในเวอร์ชันใหม่ได้
คำสั่งพื้นฐานของปารุ
หากคุณเลือกที่จะใช้เครื่องมือช่วย Paru AUR ในการจัดการแพ็กเกจบนระบบ Arch Linux ของคุณ สิ่งสำคัญคือคุณต้องทำความคุ้นเคยกับคำสั่งพื้นฐานเหล่านี้
- paru: นี่เป็นทางลัดสำหรับคำสั่ง
paru -Syu - paru -S <package_name>: ใช้คำสั่งนี้เพื่อติดตั้งแพ็กเกจที่ระบุ
- paru -Sua: คำสั่งนี้ใช้สำหรับอัปเกรดแพ็กเกจจาก AUR
- paru -Qua: แสดงรายการอัปเดตที่มีสำหรับแพ็กเกจ AUR
- paru -G <package_name>: ดาวน์โหลดไฟล์ PKGBUILD และไฟล์ที่เกี่ยวข้องสำหรับ <package_name>
- paru -Gp <package_name>: แสดง PKGBUILD ของ <package_name>
- paru -Gc <package_name>: แสดงความคิดเห็นใน AUR สำหรับ <package_name>
- paru -Bi: สร้างและติดตั้ง PKGBUILD ที่อยู่ในไดเรกทอรีปัจจุบัน

