انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: 🇮🇷 در 10 دی 1400، 01:55 بظ
-
سلام
مکانیزم اسنپ چه تفاوتی با فلت پک داره؟ از نظر شما کدوم بهتره؟
-
سلام
از نظر من(به طور تجربی) که فلت پک بهتره سازگاری بیشتری داره و کمتر مشکلات براش پیش میاد مثلا من برنامه kiwix رو با اسنپ نصب کردم باز نکرد با فلت پک درست نصب شد یا برنامه krop نسخه اسنپش تو اوبونتو 20.04 (باقیش امتحان نکردم) خوب کار نمی کرد
در مورد نرم افزار تلگرام من وقتی نسخه اسنپش داشتم لینک های مرورگر رو مستقیم تو تلگرام نمی آورد ولی تو نسخه فلت پک و apt این مشکل نبود.
برای نصب برنامه های فلت پک نیاز نیست دستور sudo رو وارد کنی در حالیکه برای اسنپ لازمه.
اما اسنپ هم خوبه و برای تازه کاران ساده هست کافیه که دستور نصب برنامه رو وارد کنی. اوایل من eclipse رو باهاش نصب کرده بودم خیلی راحت و خوب نصب می شد و اجرا می کرد.
Anbox که فقط تو اسنپ هست و تو فلت پک نیست اما تجربه خوشایندی ازش نداشتم نمیدونم به خاطر اسنپه یا نه.
در مورد حجم دانلودی هم فکر کنم که فلت پک بیشتر از اسنپ مصرف میکنه.
-
من فلتپک رو ترجیح میدم.
https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others (https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others)
-
https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others (https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others)
تشکر بابت لینک
با توجه به لینک، اپایمیج و اسنپ مزایای بیشتری نسبت به فلتپک دارن، شما چرا فلتپک رو ترجیح میدید؟
-
https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others (https://askubuntu.com/questions/866511/what-are-the-differences-between-snaps-appimage-flatpak-and-others)
تشکر بابت لینک
با توجه به لینک، اپایمیج و اسنپ مزایای بیشتری نسبت به فلتپک دارن، شما چرا فلتپک رو ترجیح میدید؟
اپ ایمیج قطعا انتخاب اولمه، اما چون سوالت در مورد اسنپ و فلتپک بود، من ترجیحام استفاده از فلتپک بود.
دلایلش برای من اینهاست:
گرچه اسنپها به واسطهٔ compress شدن رو دیسک فضای کمتری رو اشغال میکنن، اما به واسطهٔ این که در هر بار اجرا decompress میشن خیلی کندن، این در حالیه که بستههای فلتپک به سرعت اجرا میشن.
اسنپها بدون اجازهٔ کاربر آپدیت میشن، نهایتش میتونین ساعتِ آپدیت خودکار رو تنظیم کنین.
مدیریت sandbox تو فلتپک خیلی بهتره، کافیه بستهٔ flatseal رو از فلتپک نصب کنی تا روی تک تک دسترسیهای برنامههای تحت فلتپک کنترل کامل داشته باشی.
فلتپک از سمت سرور آزاده.
-
اپ ایمیج منظورتون همون فایل هایی با پسوند .deb یا .rpm هست؟
-
اپ ایمیج منظورتون همون فایل هایی با پسوند .deb یا .rpm هست؟
نه.
-
اپ ایمیج منظورتون همون فایل هایی با پسوند .deb یا .rpm هست؟
AppImage (https://appimage.org/)
اپ ایمیج قطعا انتخاب اولمه، اما چون سوالت در مورد اسنپ و فلتپک بود، من ترجیحام استفاده از فلتپک بود.
دلایلش برای من اینهاست:
گرچه اسنپها به واسطهٔ compress شدن رو دیسک فضای کمتری رو اشغال میکنن، اما به واسطهٔ این که در هر بار اجرا decompress میشن خیلی کندن، این در حالیه که بستههای فلتپک به سرعت اجرا میشن.
اسنپها بدون اجازهٔ کاربر آپدیت میشن، نهایتش میتونین ساعتِ آپدیت خودکار رو تنظیم کنین.
مدیریت sandbox تو فلتپک خیلی بهتره، کافیه بستهٔ flatseal رو از فلتپک نصب کنی تا روی تک تک دسترسیهای برنامههای تحت فلتپک کنترل کامل داشته باشی.
فلتپک از سمت سرور آزاده.
ممنون
-
من انگلیسیم زیاد خوب نیست نفهمیدم appimage چی هست؟ مثل flatpak هست؟
-
من انگلیسیم زیاد خوب نیست نفهمیدم appimage چی هست؟ مثل flatpak هست؟
AppImage یه چیزی مثل deb هست. یه جور بستهبندی برنامه که توی همه توزیع ها اجرا میشه
-
بعد از اپت در صورت واجب بودن فلت پک
-
من انگلیسیم زیاد خوب نیست نفهمیدم appimage چی هست؟ مثل flatpak هست؟
AppImage یه چیزی مثل deb هست. یه جور بستهبندی برنامه که توی همه توزیع ها اجرا میشه
مثل فایل deb نیست. فایل deb در اصل یه فایل فشرده با قالب بندی ar هست و معمولا وابستگی داره، برای اینکه برنامهای که داخل بسته deb هست رو اجرا کنید، باید اول بسته deb نصب بشه. یا اینکه استخراجش کنید و اگه کتابخانههای مورد نیاز وجود داشت، میتونید فایل اجرایی رو اجرا کنید. در حالی که در مورد appimage، شما یه فایل اجرایی دانلود میکنید، بهش دسترسی اجرایی میدید، (اگه دسترسی اجرایی نداره) و بعد اجراش میکنید، همین. وابستگیهای اون، مثل بستههای deb نیست و معمولا خیلی از چیزهایی که برای اجرا لازم هست رو داخل خودشون دارند. قالب بندی ELF دارند، این قالب بندی برای فایلهای کامپایل شده توی گنو/لینوکس استفاده میشه، بقیه سیستمعاملها رو نمیدونم.
-
من انگلیسیم زیاد خوب نیست نفهمیدم appimage چی هست؟ مثل flatpak هست؟
AppImage یه چیزی مثل deb هست. یه جور بستهبندی برنامه که توی همه توزیع ها اجرا میشه
مثل فایل deb نیست. فایل deb در اصل یه فایل فشرده با قالب بندی ar هست و معمولا وابستگی داره، برای اینکه برنامهای که داخل بسته deb هست رو اجرا کنید، باید اول بسته deb نصب بشه. یا اینکه استخراجش کنید و اگه کتابخانههای مورد نیاز وجود داشت، میتونید فایل اجرایی رو اجرا کنید. در حالی که در مورد appimage، شما یه فایل اجرایی دانلود میکنید، بهش دسترسی اجرایی میدید، (اگه دسترسی اجرایی نداره) و بعد اجراش میکنید، همین. وابستگیهای اون، مثل بستههای deb نیست و معمولا خیلی از چیزهایی که برای اجرا لازم هست رو داخل خودشون دارند. قالب بندی ELF دارند، این قالب بندی برای فایلهای کامپایل شده توی گنو/لینوکس استفاده میشه، بقیه سیستمعاملها رو نمیدونم.
بله قطعا فرق دارن. خواستم توضیح ملموس بدم. هردوشون نوعی بسته بندی نرم افزار هستن
-
نه اون خوبه، نه ایشون. لعنت به هر دوتاشون.
-
app image هم خوب نیست؟
بالاخره وقتی آدم مجبوره باید از بد و بدتر، بد رو انتخاب کنه.
مثل خود من، من vscodium رو نتونستم از مخازن پیدا کنم ولی flatpak و snap هر دوتاشون اینو دارن البته داخل سایتش فایل .deb داره.
کدومشون بهتره .deb یا snap-flatpak؟
-
ویم ;D
-
app image هم خوب نیست؟
بالاخره وقتی آدم مجبوره باید از بد و بدتر، بد رو انتخاب کنه.
مثل خود من، من vscodium رو نتونستم از مخازن پیدا کنم ولی flatpak و snap هر دوتاشون اینو دارن البته داخل سایتش فایل .deb داره.
کدومشون بهتره .deb یا snap-flatpak؟
اگه یه برنامه توی مخازن نباشه و بین appimage و snap و flatpack بخواهم یکی رو انتخاب کنم، حتما میرم سراغ appimage چون با یه فایل کار راه میوفته. لازم نیست هیچ چیزی روی اضافه نصب کنی ولی یه بدی که داره این هست که حجمش بیشتره، اگه مشکلی پیدا بشه تا وقتی که توسعهدهنده کتابخانههای استفاده شده رو وصله نکنه، اون برنامه ناامن باقی میمونه، ارتقا خودکار نداره و سازوکاری برای مدیریت اونها نیست. (مثل dpkg برای دبیان یا pacman برای آرچ یا rpm برای فدورا)
در مورد snap و flatpack، قضیه شبیه بالا هست با این تفاوت که یه سازوکاری برای مدیریت چیزهای نصب شده، وجود داره. اما این روش مستلزم نصب flatpack یا snap هست، و همونطور که میدونید، snap و flatpack، یکم سیستم رو سنگین میکنند؛ snap بیشتر.