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

 

پایان دردسرهای نصب نرم‌افزار! معرفی Zero Install - سیستم هوشمند مدیریت برنامه‌ها بدون تداخل

 

Zero Install همچنین دارای ویژگی‌های جالبی است که معمولاً در مدیران بسته‌های سنتی پیدا نمی‌شود. به عنوان مثال، در حالی که این سیستم تا حد امکان کتابخانه‌ها را به اشتراک می‌گذارد، می‌تواند همیشه نسخه‌های چندگانه‌ای از یک بسته را به‌طور همزمان نصب کند زمانی که نیازهای متضادی وجود دارد. نصب همیشه بدون عوارض جانبی است (هر بسته در دایرکتوری مخصوص به خود استخراج می‌شود و به دایرکتوری‌های مشترک دست نمی‌زند) که آن را برای استفاده با فناوری‌های سندباکس و مجازی‌سازی ایده‌آل می‌سازد.

فایل XML که نیازهای برنامه را توصیف می‌کند، می‌تواند در یک مخزن کد منبع نیز گنجانده شود، که این امکان را برای مدیریت کامل وابستگی‌ها برای نسخه‌های توسعه‌دهنده‌ای که منتشر نشده‌اند فراهم می‌کند. به عنوان مثال، یک کاربر می‌تواند یک مخزن Git را کلون کرده و برنامه را بسازد و آزمایش کند، در حالی که به‌طور خودکار نسخه‌های جدیدتری از کتابخانه‌ها را در صورت نیاز دانلود می‌کند، بدون اینکه با نسخه‌های آن کتابخانه‌ها که توسط توزیع آن‌ها نصب شده‌اند تداخل داشته باشد و این نسخه‌ها همچنان برای نرم‌افزارهای دیگر استفاده می‌شوند.

 

تغییرات Zero Install 2.27.5:

  • رفع مشکل ثبت فیدهای محلی از طریق رابط کاربری سفارشی
  • بوت‌استرپر: اضافه شدن پشتیبانی برای نادیده گرفتن فیدهای برنامه

 

دانلود نرم افزار Zero Install

source

توسط wikiche.com