انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: lop3p در 14 فروردین 1399، 01:37 قظ
-
فرق بین اسنپ و اپت چیه؟
-
فرق بین اسنپ و اپت چیه؟
تو اپت از کتابخونه ها و نیازمندی ها مشترکن پس برنامه ها کوچیکترن
-
۱- apt پکیج منیجر دبیان و دبیان بیس هاست و snap روی اکثر توزیع ها قابل نصب هست
2- وقتی با apt میخواهی یک برنامه مثلا gimp رو نصب کنی اول بررسی میکنه از پکیج هایی که برای اجرای برنامه لازمه کدام نصب هست و کدام نیست و فقط اونهایی که نصب نیست دانلود و نصب میکنه ولی snap برنامه و تمام نیازمندی هاش رو در قالب یک پکیج دانلود و نصب میکنه بنابراین حجم دانلودش ممکنه خیلی از apt بالاتر بره میتونید حجم دانلود یک برنامه مثل همین gimp رو در apt و snap مقایسه کنید تا متوجه تفاوتشون بشید
در حقیقت snap تقریبا (نه کاملا) شبیه به play store در اندروید یا store ویندوز هست (که مثلا یک فایل apk یا msi دانلود میکنند و برنامه رو نصب میکنند) البته فرقی که با store ویندوز داره اینه که برنامه رو نصب نمیکنه و برنامه هاش مثل یک برنامه پرتابل اجرا میشه (چیزی داخل پوشه های سیستمی کپی نمیکنه)
۳- تو اسنپ برنامه های غیر رایگان هم وجود دارند ( نه اینکه غیر قانونی یا کرک شده باشه بلکه بعد از نصب باید از طریق قانونی برنامه رو فعال کنید) ولی در مخازن apt فقط برنامه های رایگان وجود دارند (ممکنه اپن سورس نباشند ولی رایگان هستند)
-
۱- apt پکیج منیجر دبیان و دبیان بیس هاست و snap روی اکثر توزیع ها قابل نصب هست
2- وقتی با apt میخواهی یک برنامه مثلا gimp رو نصب کنی اول بررسی میکنه از پکیج هایی که برای اجرای برنامه لازمه کدام نصب هست و کدام نیست و فقط اونهایی که نصب نیست دانلود و نصب میکنه ولی snap برنامه و تمام نیازمندی هاش رو در قالب یک پکیج دانلود و نصب میکنه بنابراین حجم دانلودش ممکنه خیلی از apt بالاتر بره میتونید حجم دانلود یک برنامه مثل همین gimp رو در apt و snap مقایسه کنید تا متوجه تفاوتشون بشید
در حقیقت snap تقریبا (نه کاملا) شبیه به play store در اندروید یا store ویندوز هست (که مثلا یک فایل apk یا msi دانلود میکنند و برنامه رو نصب میکنند) البته فرقی که با store ویندوز داره اینه که برنامه رو نصب نمیکنه و برنامه هاش مثل یک برنامه پرتابل اجرا میشه (چیزی داخل پوشه های سیستمی کپی نمیکنه)
۳- تو اسنپ برنامه های غیر رایگان هم وجود دارند ( نه اینکه غیر قانونی یا کرک شده باشه بلکه بعد از نصب باید از طریق قانونی برنامه رو فعال کنید) ولی در مخازن apt فقط برنامه های رایگان وجود دارند (ممکنه اپن سورس نباشند ولی رایگان هستند)
اخه یه جا خوندم میگفت اسنپ از اپت بهتره و میخوام بدونم استفاده از کدوم بهتره؟
نوشته بود بعضی وقتا وقتی برنامه ای رو با اپت نصب میکنیم چون از کتابخونه های مشترک استفاده میکنن بعد اپدیت ی نرم افزار ممکنه به یه سری مشکلات بخوره.
-
۱- apt پکیج منیجر دبیان و دبیان بیس هاست و snap روی اکثر توزیع ها قابل نصب هست
2- وقتی با apt میخواهی یک برنامه مثلا gimp رو نصب کنی اول بررسی میکنه از پکیج هایی که برای اجرای برنامه لازمه کدام نصب هست و کدام نیست و فقط اونهایی که نصب نیست دانلود و نصب میکنه ولی snap برنامه و تمام نیازمندی هاش رو در قالب یک پکیج دانلود و نصب میکنه بنابراین حجم دانلودش ممکنه خیلی از apt بالاتر بره میتونید حجم دانلود یک برنامه مثل همین gimp رو در apt و snap مقایسه کنید تا متوجه تفاوتشون بشید
در حقیقت snap تقریبا (نه کاملا) شبیه به play store در اندروید یا store ویندوز هست (که مثلا یک فایل apk یا msi دانلود میکنند و برنامه رو نصب میکنند) البته فرقی که با store ویندوز داره اینه که برنامه رو نصب نمیکنه و برنامه هاش مثل یک برنامه پرتابل اجرا میشه (چیزی داخل پوشه های سیستمی کپی نمیکنه)
۳- تو اسنپ برنامه های غیر رایگان هم وجود دارند ( نه اینکه غیر قانونی یا کرک شده باشه بلکه بعد از نصب باید از طریق قانونی برنامه رو فعال کنید) ولی در مخازن apt فقط برنامه های رایگان وجود دارند (ممکنه اپن سورس نباشند ولی رایگان هستند)
اخه یه جا خوندم میگفت اسنپ از اپت بهتره و میخوام بدونم استفاده از کدوم بهتره؟
نوشته بود بعضی وقتا وقتی برنامه ای رو با اپت نصب میکنیم چون از کتابخونه های مشترک استفاده میکنن بعد اپدیت ی نرم افزار ممکنه به یه سری مشکلات بخوره.
گرچه این مطلب بعضی مواقع میتونه درست باشه اما معمولا مشکل نا همخوان بودن کتابخونه ها بوجود نمیاد و عموما بسته هایی که تو مخازن گذاشته میشوند از این لحاظ چک می شوند و اگر ه پیش بیاد موقتیه و بعد از یکی دو روز با آپدیت برطرف میشه
و از نظر من apt بهتره و برنامه هایی که از apt نصب می شوند سریع تر از اسنپ اجرا می شوند
-
اخه یه جا خوندم میگفت اسنپ از اپت بهتره و میخوام بدونم استفاده از کدوم بهتره؟
به طور قطع apt بهتر هست.
نوشته بود بعضی وقتا وقتی برنامه ای رو با اپت نصب میکنیم چون از کتابخونه های مشترک استفاده میکنن بعد اپدیت ی نرم افزار ممکنه به یه سری مشکلات بخوره.
اگر با source های غیر رسمی کار نکنید تقریبا رخ دادن این اتفاق تو توزیعهایی مثل Debian و Ubuntu غیر ممکن هست. ولی تو یک توزیع Rolling Release خیلی پیش میاد که یک بسته رو به تنهایی آپدیت کنید (بدون بهروز رسانی نیازمندیها) به مشکل بخورید که طبعیه.
و توجه کنید snap رو هر کسی میتونه کامپایل کرده باشه و هر کاری کنه... بستههای مخازن اصلی با یک سری Build Script و به وسیله Maintainer های قابل اعتماد تهیه میشند.
-
مرسی ;)