انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: ubuntu snap  (دفعات بازدید: 1794 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین musasir

  • Jr. Member
  • *
  • ارسال: 29
  • جنسیت : پسر
ubuntu snap
« : 10 آبان 1395، 02:27 ق‌ظ »
سلام
Ubuntu snap چیه و به چه درد می خوره؟

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19754
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : ubuntu snap
« پاسخ #1 : 10 آبان 1395، 03:03 ب‌ظ »
درود. سامانهٔ مدیریت بسته‌های نرم‌افزاری جدیدیه که اوبونتو توسعه‌اش داده و به درد استفاده در دستگاه‌های توکار و… می‌خوره.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Borderliner

  • Full Member
  • *
  • ارسال: 115
  • جنسیت : پسر
  • macOS Sierra 10.12.6
    • Borderliner | GitHub
پاسخ : ubuntu snap
« پاسخ #2 : 11 آبان 1395، 04:12 ب‌ظ »
سلام
Ubuntu snap چیه و به چه درد می خوره؟

کاربردشون که شبیه به پکیج‌هاییه که از طریق APT نصب میکنید. اما تفاوت‌های زیادی دارن. پکیج‌ها معمولن به صورت Atomic هستن، یعنی Dependency هارو درون خودشون جا نمیدن. برای مثال نرم‌افزار پخش موسیقی Clementine رو در نظر بگیرید. این برنامه به کتابخونه Qt5 وابسته‌س. وقتی میخواید که برنامه Clementine رو نصب کنید، APT ابتدا میره پکیج‌های Qt5 رو جداگانه نصب میکنه (به عنوان ‌Dependency)، و بعدش خود Clementine رو نصب میکنه.
اما در مورد Snapها اینطور نیست. Snapها تمام کتابخونه‌های مورد نیاز رو درون خودشون جا دادن. وقتی شما پکیج Clementine رو از طریق Snap نصب کنید، Qt5 هم درون اون پکیج وجود داره و لازم نیست جداگانه نصب بشه.

خوبی پکیج‌های Snap:
  • نسخه‌های مختلف یک برنامه رو میشه نصب کرد.
  • برنامه‌ها توی محیط ایزوله‌تری هستند و محیط اجرایی روشون تاثیر نداره. برای همین ممکنه بهتر کار کنن.
  • کتابخونه‌ها به اشتراک گذاشته نمیشن و فایل‌سیستم رو با فایل‌های اضافی آلوده نمیکنن

بدی‌ پکیج‌های Snap:
  • به خاطر وجود تمام وابستگی‌ها و کتابخونه‌ها درون یک پکیج، حجم بسیار بالاتری نسبت به پکیج‌های معمولی دارن.
  • کتابخونه‌ها به اشتراک گذاشته نمیشن و شما در حقیقت یک کتابخونه رو چندین بار دانلود میکنید.
  • هنوز به اندازه کافی فراگیر نیستن.

سوالی بود در خدمتم. اگه اشتباهی بود دوستان تصحیح کنن لطفن.
..::Borderliner::..

آفلاین Sadegh Alirezaie

  • Full Member
  • *
  • ارسال: 182
  • جنسیت : پسر
  • Pythonista
    • Sadegh
پاسخ : ubuntu snap
« پاسخ #3 : 13 آبان 1395، 02:18 ب‌ظ »
سلام
Ubuntu snap چیه و به چه درد می خوره؟

کاربردشون که شبیه به پکیج‌هاییه که از طریق APT نصب میکنید. اما تفاوت‌های زیادی دارن. پکیج‌ها معمولن به صورت Atomic هستن، یعنی Dependency هارو درون خودشون جا نمیدن. برای مثال نرم‌افزار پخش موسیقی Clementine رو در نظر بگیرید. این برنامه به کتابخونه Qt5 وابسته‌س. وقتی میخواید که برنامه Clementine رو نصب کنید، APT ابتدا میره پکیج‌های Qt5 رو جداگانه نصب میکنه (به عنوان ‌Dependency)، و بعدش خود Clementine رو نصب میکنه.
اما در مورد Snapها اینطور نیست. Snapها تمام کتابخونه‌های مورد نیاز رو درون خودشون جا دادن. وقتی شما پکیج Clementine رو از طریق Snap نصب کنید، Qt5 هم درون اون پکیج وجود داره و لازم نیست جداگانه نصب بشه.

خوبی پکیج‌های Snap:
  • نسخه‌های مختلف یک برنامه رو میشه نصب کرد.
  • برنامه‌ها توی محیط ایزوله‌تری هستند و محیط اجرایی روشون تاثیر نداره. برای همین ممکنه بهتر کار کنن.
  • کتابخونه‌ها به اشتراک گذاشته نمیشن و فایل‌سیستم رو با فایل‌های اضافی آلوده نمیکنن

بدی‌ پکیج‌های Snap:
  • به خاطر وجود تمام وابستگی‌ها و کتابخونه‌ها درون یک پکیج، حجم بسیار بالاتری نسبت به پکیج‌های معمولی دارن.
  • کتابخونه‌ها به اشتراک گذاشته نمیشن و شما در حقیقت یک کتابخونه رو چندین بار دانلود میکنید.
  • هنوز به اندازه کافی فراگیر نیستن.

سوالی بود در خدمتم. اگه اشتباهی بود دوستان تصحیح کنن لطفن.
آیا قراره که جایگزین APT بشه؟
Poor Are Those Who Have Eyes But Can Not See

آفلاین musasir

  • Jr. Member
  • *
  • ارسال: 29
  • جنسیت : پسر
پاسخ : ubuntu snap
« پاسخ #4 : 14 آبان 1395، 12:13 ب‌ظ »
سلام
Ubuntu snap چیه و به چه درد می خوره؟

کاربردشون که شبیه به پکیج‌هاییه که از طریق APT نصب میکنید. اما تفاوت‌های زیادی دارن. پکیج‌ها معمولن به صورت Atomic هستن، یعنی Dependency هارو درون خودشون جا نمیدن. برای مثال نرم‌افزار پخش موسیقی Clementine رو در نظر بگیرید. این برنامه به کتابخونه Qt5 وابسته‌س. وقتی میخواید که برنامه Clementine رو نصب کنید، APT ابتدا میره پکیج‌های Qt5 رو جداگانه نصب میکنه (به عنوان ‌Dependency)، و بعدش خود Clementine رو نصب میکنه.
اما در مورد Snapها اینطور نیست. Snapها تمام کتابخونه‌های مورد نیاز رو درون خودشون جا دادن. وقتی شما پکیج Clementine رو از طریق Snap نصب کنید، Qt5 هم درون اون پکیج وجود داره و لازم نیست جداگانه نصب بشه.

خوبی پکیج‌های Snap:
  • نسخه‌های مختلف یک برنامه رو میشه نصب کرد.
  • برنامه‌ها توی محیط ایزوله‌تری هستند و محیط اجرایی روشون تاثیر نداره. برای همین ممکنه بهتر کار کنن.
  • کتابخونه‌ها به اشتراک گذاشته نمیشن و فایل‌سیستم رو با فایل‌های اضافی آلوده نمیکنن

بدی‌ پکیج‌های Snap:
  • به خاطر وجود تمام وابستگی‌ها و کتابخونه‌ها درون یک پکیج، حجم بسیار بالاتری نسبت به پکیج‌های معمولی دارن.
  • کتابخونه‌ها به اشتراک گذاشته نمیشن و شما در حقیقت یک کتابخونه رو چندین بار دانلود میکنید.
  • هنوز به اندازه کافی فراگیر نیستن.

سوالی بود در خدمتم. اگه اشتباهی بود دوستان تصحیح کنن لطفن.
آیا قراره که جایگزین APT بشه؟


از توضیحات کامل و زیباتون ممنونم عالی بود

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19754
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : ubuntu snap
« پاسخ #5 : 14 آبان 1395، 02:38 ب‌ظ »
آیا قراره که جایگزین APT بشه؟
نه
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Borderliner

  • Full Member
  • *
  • ارسال: 115
  • جنسیت : پسر
  • macOS Sierra 10.12.6
    • Borderliner | GitHub
پاسخ : ubuntu snap
« پاسخ #6 : 16 آبان 1395، 03:08 ب‌ظ »
سلام
Ubuntu snap چیه و به چه درد می خوره؟

کاربردشون که شبیه به پکیج‌هاییه که از طریق APT نصب میکنید. اما تفاوت‌های زیادی دارن. پکیج‌ها معمولن به صورت Atomic هستن، یعنی Dependency هارو درون خودشون جا نمیدن. برای مثال نرم‌افزار پخش موسیقی Clementine رو در نظر بگیرید. این برنامه به کتابخونه Qt5 وابسته‌س. وقتی میخواید که برنامه Clementine رو نصب کنید، APT ابتدا میره پکیج‌های Qt5 رو جداگانه نصب میکنه (به عنوان ‌Dependency)، و بعدش خود Clementine رو نصب میکنه.
اما در مورد Snapها اینطور نیست. Snapها تمام کتابخونه‌های مورد نیاز رو درون خودشون جا دادن. وقتی شما پکیج Clementine رو از طریق Snap نصب کنید، Qt5 هم درون اون پکیج وجود داره و لازم نیست جداگانه نصب بشه.

خوبی پکیج‌های Snap:
  • نسخه‌های مختلف یک برنامه رو میشه نصب کرد.
  • برنامه‌ها توی محیط ایزوله‌تری هستند و محیط اجرایی روشون تاثیر نداره. برای همین ممکنه بهتر کار کنن.
  • کتابخونه‌ها به اشتراک گذاشته نمیشن و فایل‌سیستم رو با فایل‌های اضافی آلوده نمیکنن

بدی‌ پکیج‌های Snap:
  • به خاطر وجود تمام وابستگی‌ها و کتابخونه‌ها درون یک پکیج، حجم بسیار بالاتری نسبت به پکیج‌های معمولی دارن.
  • کتابخونه‌ها به اشتراک گذاشته نمیشن و شما در حقیقت یک کتابخونه رو چندین بار دانلود میکنید.
  • هنوز به اندازه کافی فراگیر نیستن.

سوالی بود در خدمتم. اگه اشتباهی بود دوستان تصحیح کنن لطفن.
آیا قراره که جایگزین APT بشه؟

بعید میدونم. پکیج کردن همه‌چیز، مشکلات Licensing به همراه میاره گاهن، و اینکه از دید سیستمی بهینه نیستن. اگه سیستم‌عاملی رو در نظر بگیرید که فقط از Snapها استفاده میکنه، حجم همچین سیستم عاملی حداقل ۱۰ برابر سیستم‌عامل‌های الان خواهد بود. از Snap ها بیشتر در سمت کاربر استفاده میشه، برای ایزوله کردن محیط برنامه، و همچنین نصب نسخه‌های متعدد.
به پروژه http://flatpak.org/ هم سری بزنید. کاربردش شبیه به Snap ه، و در سیستم‌عامل Fedora ازش استفاده میشه.
..::Borderliner::..