پروژه اسنپ اوبونتو اجرای برنامه ها در توزیع های مختلف لینوکس را فراهم می‌کند

شنبه ۲۹ خرداد ۱۳۹۵ - ۱۹:۰۰
مطالعه 2 دقیقه
فرمت پیکج "Snap" اکنون در نسخه‌های مختلف و پرطرفدار لینوکس همچون آرچ، دبیان، فدورا و بسیاری از نسخه‌ها بر پایه‌ی اوبونتو پشتیبانی می‌شود. از جمله نسخه‌های دیگر CentOS، مینت، اوپن سوزه و حتی OpenWrt نیز در این لیست هستند. با زومیت همراه باشید تا بیشتر با فرمت پکیج اسنپ آشنا شویم.
تبلیغات

توسعه دهندگان اپلیکیشن‌ها برای اینکه برنامه‌های خود را روی توزیع‌های مختلف قرار دهند مجبورند تا برای هر نسخه بهینه‌سازی‌های لازم را انجام دهند. فرمت پکیج اسنپ می‌تواند این وابستگی‌های ضروری برای هر اپلیکیشن را از بین ببرد و به جای آن وابستگی را به سیستم عامل منتقل کنند تا روند نصب شبیه به شیوه apt-get صورت گیرد.

ویژگی اسنپ همچنین قابلیت‌های بهتری مانند نصب سریع‌تر، بروزرسانی خودکار و موارد امنیتی برای برخی از ویژگی‌های خاص سیستم عامل را به دستگاه شما می‌آورد. حتی می‌توانید در برخی از کانال‌های عرضه اسنپ نیز عضو شوید و برای مثال نسخه‌های پایدار یا بتای کروم را برای نصب انتخاب کنید. اکنون حتی «فروشگاه اسنپ» نیز برای برنامه‌هایی که از این فرمت استفاده می‌کنند نیز وجود دارد. 

یکی از مسائل اصلی که وجود دارد به اندازه پکیج‌ها باز می‌گردد. به دلیل اینکه هر اپلیکیشن وابستگی خود را دارد، آن‌ها نمی‌توانند تنها با یک کتابخانه معروف برای اجرای صحیح برنامه اعتماد کنند. بنابراین باید منتظر کتابخانه‌های دوگانه مخفی برای برنامه‌ها باشید که البته مشخصه خوبی است که باعث می‌شود با نصب یک برنامه نتوان کتابخانه‌ها را به نسخه‌ای ناقص یا خراب بروزرسانی کرد که باعث نقص اجرای همه برنامه‌های دیگر شود. در هر صورت، با سیستم عامل لینوکس رو به رو هستیم و اگر تصمیم بگیرید که از اسنپ‌ها استفاده نکنید، به راحتی توانایی انتخاب این گزینه را دارید.

پروژه‌های مشابه بسیار دیگری وجود دارند که می‌خواهند فواید اسنپ را به سیستم شما بیاورند، برای مثال نرم‌افزار Scuba که توسط لینوس تروالدز، سازنده لینوکس ساخته شده با فرمت AppImage همراه شده است و اجرای یک برنامه‌ در توزیع‌های مختلف را به سیستم شما می‌آورد.

تبلیغات
داغ‌ترین مطالب روز

نظرات

تبلیغات