Zero Install یک سیستم نصب نرمافزار غیرمتمرکز و چندسکویی است که تحت مجوز LGPL در دسترس است. این سیستم به توسعهدهندگان نرمافزار اجازه میدهد تا برنامهها را بهطور مستقیم از وبسایتهای خود منتشر کنند، در حالی که ویژگیهای آشنا از مخازن توزیع متمرکز مانند کتابخانههای مشترک، بهروزرسانیهای خودکار و امضای دیجیتال را پشتیبانی میکند. هدف آن تکمیل مدیریت بسته سیستمعامل به جای جایگزینی آن است. بستههای 0install هرگز با بستههای ارائهشده توسط توزیع تداخل نخواهند داشت.

Zero Install همچنین دارای ویژگیهای جالبی است که بهندرت در مدیران بستههای سنتی یافت میشود. بهعنوان مثال، در حالی که این سیستم هر زمان که ممکن باشد، کتابخانهها را به اشتراک میگذارد، میتواند همیشه نسخههای متعددی از یک بسته را بهطور همزمان نصب کند زمانی که نیازهای متعارضی وجود دارد. نصب همیشه بدون عوارض جانبی است (هر بسته در دایرکتوری خود unpack میشود و به دایرکتوریهای مشترک دست نمیزند) که آن را برای استفاده با فناوریهای محصورسازی و مجازیسازی ایدهآل میسازد.
فایل XML که نیازهای برنامه را توصیف میکند نیز میتواند در یک مخزن کد منبع گنجانده شود، که اجازه میدهد تا مدیریت کامل وابستگیها برای نسخههای توسعهدهندهای که منتشر نشدهاند، انجام شود. برای مثال، یک کاربر میتواند یک مخزن Git را کلون کرده و برنامه را بسازد و آزمایش کند، بهطور خودکار نسخههای جدیدتر کتابخانهها را در صورت نیاز دانلود کند، بدون اینکه با نسخههای آن کتابخانهها که توسط توزیع نصب شدهاند تداخل ایجاد کند و این نسخهها همچنان برای نرمافزارهای دیگر استفاده شوند.
تاریخچه تغییرات Zero Install 2.26.5:
-
بهروزرسانی ترجمهها
-
بهبود مدیریت خطا
-
نادیده گرفتن زیر-دایرکتوریهای فروشگاه با کاراکترهای نامعتبر
-
هنگام پیشنهاد دستور remove-dir فروشگاه 0install برای رفع مشکلات با دایرکتوری مفقود، در صورت نیاز --machine را شامل کنید
-
بهروزرسانی وابستگیها
-
ZstdSharp.Port به 0.8.5
-
TaskScheduler به 2.12.1
-
Microsoft.Extensions.* به 9.0.3
دانلود نرم افزار Zero Install