انتشار بسته منیجر pacstall 5.0، توسعه آنالوگ AUR برای اوبونتو

انتشار بسته منیجر pacstall 5.0 در دسترس است که یک آنالوگ از مفهوم AUR برای لینوکس اوبونتو و مخزن خود ایجاد می کند که حاوی 518 بسته است که به شما امکان می دهد آخرین نسخه های برنامه های مورد علاقه را در محیط فعلی اوبونتو نصب کنید. به موازات برنامه های موجود در سیستم. بسته‌ها در قالب pacscript، مشابه PKGBUILD در AUR هستند که شامل اطلاعات دانلود، وابستگی، ساخت و نصب نیز می‌شود. کد ابزار در Shell نوشته شده و تحت مجوز GPLv3 توزیع شده است.

از جمله ویژگی های جعبه ابزار:

  • پشتیبانی از هر دو ساختن برنامه ها از کدهای منبع آرشیوهای انتشار و اسنیپت ها از مخازن git و همچنین نصب مجموعه ها و بسته های آماده در قالب های Appimage و deb.
  • امکان افزایش سرعت بارگذاری بسته‌ها با استفاده از ابزار axel که از موازی‌سازی جریان‌ها و بارگذاری بخش‌هایی از داده‌ها به طور همزمان از چندین منبع پشتیبانی می‌کند. سرورها.
  • هنگام به روز رسانی، می توانید آخرین commit ها را از Git دانلود کنید بدون اینکه منتظر بمانید تا بسته به روز شود.
  • امکان نصب برنامه ها از چندین مخزن.
  • امکان ردیابی به روز رسانی های Pacstall از هر شاخه و چنگال.
  • پشتیبانی از تکمیل فرمان در bash، ZSH و پوسته ماهی.

در نسخه های جدید:

  • تعدادی از تغییرات در قالب pacscript ایجاد شده است که سازگاری را نقض می کند، به عنوان مثال، برخی از پارامترها تغییر نام داده اند (نام -> pkgname، صفحه اصلی -> url و غیره).
  • قابلیت محدود کردن نسخه ها در آرایه ها با تعاریف وابستگی اضافه شده است.
  • تابع check() و پرچم های nocheck -Nc/- را اضافه کرد.
  • توابع {pre,post}_upgrade and pre_remove برای اجرا قبل یا بعد از ارتقا و حذف بسته اضافه شد.
  • امکان شناسایی بسته های متضاد فراهم شده است.
  • یک پارامتر با لیست مجوزها اضافه شد.
  • -Qa/-Qa/-quality-surance و Q/-پرچم های آرام اضافه شد.

منبع: opennet.ru

اضافه کردن نظر