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

 

بروزرسانی Zero Install 2.26.3: ویژگی‌های جدید و رفع مشکلات نصب نرم‌ افزار غیرمتمرکز

 

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

 

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

 

چنج‌ لاگ نسخه 2.26.3 Zero Install:

  1. مدیریت منشورهای نادرست در 0install خودکار
  2. حذف فایل‌های AppleDouble از منشورها
  3. رفع استثناهای ConfigurationErrorsExceptions که دریافت نشده بودند
  4. رفع تلاش‌های اضافی برای دسترسی به فایل‌ها و رجیستری
  5. بروزرسانی وابستگی SharpCompress به نسخه 0.39.0
  6. بروزرسانی ترجمه‌ها

source

توسط wikiche.com