การเปิดตัวตัวจัดการแพ็คเกจ pacstall 5.0 ซึ่งพัฒนาอะนาล็อกของ AUR สำหรับ Ubuntu

มีการเปิดตัวตัวจัดการแพ็คเกจ 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

เพิ่มความคิดเห็น