Đã có bản phát hành trình quản lý gói pacstall 5.0, phát triển tương tự khái niệm AUR cho Ubuntu Linux và kho lưu trữ riêng của nó, chứa 518 gói cho phép bạn cài đặt các phiên bản mới nhất của các chương trình quan tâm trong môi trường Ubuntu hiện tại, trong song song với các chương trình có sẵn trong hệ thống. Các gói có định dạng pacscript, tương tự như PKGBUILD trong AUR và cũng bao gồm thông tin tải xuống, phụ thuộc, bản dựng và cài đặt. Mã tiện ích được viết bằng Shell và được phân phối theo giấy phép GPLv3.
Trong số các tính năng của bộ công cụ:
- Hỗ trợ cả việc xây dựng các chương trình từ mã nguồn của kho lưu trữ phát hành và các đoạn mã từ kho git, cũng như cài đặt các tập hợp và gói tạo sẵn ở định dạng Appimage và deb.
- Khả năng tăng tốc độ tải gói bằng tiện ích axel, hỗ trợ song song hóa các luồng và tải đồng thời các phần dữ liệu từ nhiều nguồn khác nhau. may chủ.
- Khi cập nhật, bạn có thể tải xuống các commit mới nhất từ Git mà không cần phải đợi gói được cập nhật.
- Khả năng cài đặt chương trình từ nhiều kho lưu trữ.
- Khả năng theo dõi các bản cập nhật Pacstall từ bất kỳ chi nhánh và nhánh nào.
- Hỗ trợ hoàn thành lệnh trong bash, ZSH và vỏ cá.
Trong phiên bản mới:
- Một số thay đổi đã được thực hiện đối với định dạng pacscript vi phạm tính tương thích, ví dụ: một số tham số đã được đổi tên (tên -> pkgname, trang chủ -> url, v.v.).
- Đã thêm khả năng giới hạn các phiên bản trong mảng có định nghĩa phụ thuộc.
- Đã thêm hàm check() và các cờ -Nc/—nocheck liên quan.
- Đã thêm các hàm {pre,post__upgrade và pre_remove để chạy trước hoặc sau khi nâng cấp và xóa gói.
- Khả năng xác định các gói xung đột được cung cấp.
- Đã thêm một tham số với danh sách giấy phép.
- Đã thêm cờ -Qa/—đảm bảo chất lượng và Q/—cờ yên tĩnh.
Nguồn: opennet.ru
