มีการเปิดตัวตัวจัดการแพ็คเกจ pacstall 5.0 ซึ่งพัฒนาอะนาล็อกของแนวคิด AUR สำหรับ Ubuntu Linux และพื้นที่เก็บข้อมูลของตัวเองซึ่งมีแพ็คเกจ 518 แพ็คเกจที่ให้คุณติดตั้งโปรแกรมเวอร์ชันล่าสุดที่น่าสนใจในสภาพแวดล้อม Ubuntu ปัจจุบันใน ควบคู่ไปกับโปรแกรมที่มีอยู่ในระบบ แพ็คเกจอยู่ในรูปแบบ Pacscript คล้ายกับ PKGBUILD ใน AUR ซึ่งรวมถึงข้อมูลการดาวน์โหลด การขึ้นต่อกัน การสร้าง และการติดตั้ง รหัสยูทิลิตี้เขียนขึ้นใน Shell และเผยแพร่ภายใต้ใบอนุญาต GPLv3
ท่ามกลางคุณสมบัติของชุดเครื่องมือ:
- รองรับทั้งการสร้างโปรแกรมจากซอร์สโค้ดของไฟล์เก็บถาวรรีลีสและตัวอย่างจากที่เก็บ git รวมถึงการติดตั้งแอสเซมบลีและแพ็คเกจสำเร็จรูปในรูปแบบ Appimage และ deb
- ความสามารถในการเร่งความเร็วในการโหลดแพ็กเกจโดยใช้ยูทิลิตี้ axel ซึ่งรองรับการประมวลผลแบบขนานของสตรีมและการโหลดส่วนของข้อมูลพร้อมกันจากหลายแหล่ง เซิร์ฟเวอร์.
- เมื่ออัปเดต คุณสามารถดาวน์โหลด Commit ล่าสุดได้จาก Git โดยไม่ต้องรอให้แพ็คเกจอัปเดต
- ความสามารถในการติดตั้งโปรแกรมจากที่เก็บข้อมูลหลายแห่ง
- ความสามารถในการติดตามการอัปเดต Pacstall จากสาขาและทางแยกใดๆ
- รองรับคำสั่งใน bash, ZSH และ fish shells
ในเวอร์ชันใหม่:
- มีการเปลี่ยนแปลงจำนวนหนึ่งกับรูปแบบ Pacscript ที่ละเมิดความเข้ากันได้ เช่น มีการเปลี่ยนชื่อพารามิเตอร์บางตัว (ชื่อ -> pkgname, หน้าแรก -> url ฯลฯ)
- เพิ่มความสามารถในการจำกัดเวอร์ชันในอาร์เรย์ด้วยคำจำกัดความการพึ่งพา
- เพิ่มฟังก์ชัน check() และแฟล็ก -Nc/—nocheck ที่เกี่ยวข้อง
- เพิ่มฟังก์ชัน {pre,post`upgrade และ pre_remove เพื่อทำงานก่อนหรือหลังการอัพเกรดและการลบแพ็คเกจ
- มีความสามารถในการระบุแพ็คเกจที่ขัดแย้งกัน
- เพิ่มพารามิเตอร์พร้อมรายการใบอนุญาต
- เพิ่ม -Qa/—การประกันคุณภาพ และ Q/—แฟล็กเงียบ
ที่มา: opennet.ru
