نصب از طریق Snap

saalek110

Well-Known Member
برای نصب بازی‌ها از طریق Snap در لینوکس، ابتدا باید snapd را نصب کنید، که یک مدیر بسته برای Snap است. سپس با استفاده از دستور snap install package_name (جایگزین package_name با نام بازی) می‌توانید بازی مورد نظر را نصب کنید. برای مثال، برای نصب بازی hello-world از دستور snap install hello-world استفاده کنید. برای اجرای بازی، کافی است نام آن را در ترمینال وارد کنید.
مراحل نصب بازی با Snap:
نصب snapd:
برای بیشتر توزیع‌های لینوکس، snapd معمولاً از قبل نصب شده است. اگر نصب نیست، می‌توانید از دستورات مربوط به توزیع خود استفاده کنید. برای مثال در اوبونتو:

کد:
sudo apt update

sudo apt install snapd

نصب بازی:
از دستور snap install package_name استفاده کنید. به جای package_name نام بازی مورد نظر را وارد کنید.
مثلا برای نصب بازی hello-world:

کد:
snap install hello-world

اجرای بازی:
پس از نصب، بازی را می‌توان با تایپ نام آن در ترمینال اجرا کرد.
مثلا برای اجرای hello-world:

کد:
hello-world
 

saalek110

Well-Known Member
نکات مهم:
Snapها بسته‌های خودکفایی هستند که تمام وابستگی‌های لازم را در خود دارند.
Snapها در یک محیط ایزوله اجرا می‌شوند که امنیت و پایداری بیشتری را فراهم می‌کند.
با دستور snap list می‌توانید لیست تمام Snapهای نصب شده را مشاهده کنید.
Snapها به طور پیش‌فرض در پوشه /snap نصب می‌شوند.
برای به‌روزرسانی Snapها از دستور sudo snap refresh package_name استفاده کنید.
برای حذف Snapها از دستور sudo snap remove package_name استفاده کنید.
 

saalek110

Well-Known Member
Snap یک ابزار بسته بندی و نصب نرم افزار است که توسط Canonical به طور خاص برای سیستم عامل های لینوکس طراحی شده است.

Snap ها بسته های خودکفا هستند که تمام کتابخانه ها و وابستگی های لازم را در خود دارند. آنها با انواع مختلف توزیع های لینوکس سازگار هستند و به عنوان یک روش مستقل از توزیع برای نصب نرم افزار در بالادست عمل می کنند. در اکثر توزیع ها، به ویژه اوبونتو، سرویس snapd در پس زمینه اجرا می شود و به شما امکان می دهد تا Snap ها را در سیستم خود مدیریت کنید.

اگر Snap را در سیستم لینوکس خود ندارید، می توانید آن را به راحتی با چند دستور نصب کنید.

 

saalek110

Well-Known Member
نکات مهم:

– بسته های snap خودکفا هستند که تمام وابستگی های لازم را در خود دارند و در یک محیط ایزوله اجرا می شوند.
– معمولا فایل های بزرگتری نسبت به بسته های دبیان هستند که منجر به افزایش زمان دانلود و استفاده از فضای دیسک می شود.
– از امضای دیجیتال برای امنیت بیشتر استفاده می کنند.
– قابلیت نصب موازی نسخه های مختلف یک برنامه را دارند.
– می توانند در هر توزیع لینوکسی که از آنها پشتیبانی می کند، اجرا شوند در حالی که بسته های دبیان معمولا از منابع رسمی یک توزیع خاص هستند.

در مجموع، snap یک سیستم مدیریت بسته مدرن و جایگزین apt در اوبونتو است که مزایا و معایبی نسبت به apt دارد.

 

saalek110

Well-Known Member
رابط گرافیکی برای مدیریت بسته های Snap وجود دارد؟
بله، فروشگاه Snap یک رابط گرافیکی ارائه می دهد که در آن می توانید بسته های Snap را مرور، نصب و مدیریت کنید. می توانید آن را با دستور sudo snap install snap-store نصب کنید.

 

saalek110

Well-Known Member
مدیر بسته‌ها در واقع مثل یه فروشگاه نرم‌افزاری هستن که می‌تونی ازشون نرم‌افزارهای مورد نیازت رو به‌راحتی نصب، حذف یا به‌روزرسانی کنی، بدون اینکه با پیچیدگی‌های زیادی مواجه بشی.

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

 

saalek110

Well-Known Member
مدیر بسته‌ی Snap چیست؟
این مدیر بسته نوعی پکیج نرم‌افزاریه که شرکت کاننیکال - همون سازنده‌ی معروف اوبونتو - دست به طراحی و ساختش زده. در واقع، این سیستم توزیع نرم‌افزاری با هدف راحت و سریع کردن نصب برنامه‌ها توی لینوکس به وجود اومده. ویژگی خیلی باحال این ابزار اینه که با همه‌ی توزیع‌های لینوکس سازگاره! یعنی اصلاً مهم نیست که از اوبونتو، دبیان، فدورا یا هر توزیع دیگه‌ای استفاده کنی. این بسته همه‌جا کار می‌کنه و باعث می‌شه که از دردسر سازگاری خلاص بشی.

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

در واقع، این ابزار همه چیز رو توی خودش داره؛ به همین دلیل شما می‌تونی یه نرم‌افزار رو با یه دستور ساده نصب کنی و بلافاصله استفاده کنی، بدون نیاز به دستکاری یا درگیر شدن با تنظیمات پیچیده. به خاطر همین قابلیت‌هاست که این مدیر بسته داره بین کاربران لینوکس حسابی محبوب می‌شه و استقبال زیادی ازش شده.

 

saalek110

Well-Known Member
داستان Snap از اون‌جایی شروع شد که کاننیکال، همون شرکت معروفی که اوبونتو رو ساخته، دید کاربران لینوکس همیشه یه دغدغه‌ی تکراری دارن: نصب برنامه‌ها خیلی پیچیده و دردسرساز بود. اصلاً خودت تصور کن! هر توزیع لینوکس فرمت و شیوه‌ی خاص خودش رو برای نصب برنامه‌ها داره؛ مثلا اگه برنامه‌ای برای اوبونتو نوشته شده، به همین راحتی نمی‌تونی بری و همون برنامه رو روی فدورا یا دبیان نصب کنی. این تنوع و چندپارگی باعث شده بود نصب برنامه‌ها روی لینوکس برای خیلیا یه کار اعصاب‌خردکن باشه!

کاننیکال با خودش فکر کرد: "چرا نباید راهی باشه که بشه برنامه‌ها رو مستقل از توزیع نصب کرد؟" هدف این بود که برنامه‌ای رو یک بار بسازی و بعد روی همه توزیع‌ها قابل استفاده باشه. نتیجه این فکر شد ایده‌ی Snap. این مدیر بسته برای این اومده بود که نصب برنامه‌ها رو راحت و یکپارچه کنه؛ یعنی برنامه‌ای که به صورت Snap ارائه می‌شه، روی هر توزیعی بدون دردسر نصب بشه و کار کنه.

این ایده سال ۲۰۱۴ مطرح شد و کاننیکال توی اوبونتو ۱۶.۰۴ برای اولین بار اون رو به صورت رسمی معرفی کرد. با گذشت زمان، Snap محبوب شد و کلی برنامه‌های مختلف به این فرمت عرضه شدن. Snapها به خاطر اینکه تمام وابستگی‌های نرم‌افزاری رو توی خودشون دارن، دیگه نیاز به تنظیمات پیچیده و دانلودهای اضافی ندارن. این یعنی برای کاربران راحت‌تر و بی‌دردسرتر از همیشه شده!

 

saalek110

Well-Known Member
چطوری کار می‌کنه؟
این پکیج ایده جالبی رو پیاده کرده: تمام فایل‌ها و وابستگی‌هایی که یک برنامه برای اجرا نیاز داره، توی یه بسته کامل به نام "اسنپ پک" قرار می‌گیره. یعنی وقتی این بسته‌ها رو نصب می‌کنی، انگار کل پیکربندی و نیازمندی‌ها رو از قبل با خودشون دارن. این یعنی دیگه نیازی به دانلود فایل‌های اضافی، تغییر تنظیمات پیچیده، یا دردسرهای سازگاری با توزیع‌های مختلف لینوکس نداری!

و اما یه ویژگی جالب‌تر این بسته‌ها اینه که به‌طور مستقل از سیستم‌عامل و توزیع‌های مختلف اجرا می‌شن. هر کدوم از این بسته‌ها در واقع مثل یه «سیستم‌عامل کوچولو» داخل سیستم عامل اصلی تو هستن. این بسته‌ها از تکنولوژی‌ای به نام "sandboxing" یا "جداسازی محیط" استفاده می‌کنن. این به چه معناست؟ یعنی هر برنامه‌ای که به‌صورت بسته مستقل نصب می‌کنی، توی یه محیط کاملاً جدا و امن از بقیه سیستم قرار می‌گیره؛ درست مثل این که دورش یه دیوار حفاظتی کشیده شده باشه!

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

 

saalek110

Well-Known Member
چالش‌ها و محدودیت‌های Snap
اولین مشکلی که خیلی از کاربران بهش اشاره می‌کنن، مصرف منابع سیستمی بیشتر توی Snap هست. چون هر بسته Snap همه وابستگی‌ها و کتابخانه‌های لازم رو تو خودش داره، استفاده ازش نیاز به منابع بیشتری داره. نتیجه چیه؟ ممکنه سیستمت کندتر بشه، مخصوصاً اگه از یه دستگاه قدیمی یا کم‌قدرت استفاده می‌کنی. این مسئله برای کاربرای لپ‌تاپ‌های قدیمی یا سیستم‌هایی که قدرت پردازش بالایی ندارن، می‌تونه دردسرساز باشه.

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

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

 

saalek110

Well-Known Member
Snap با اینکه ابزار جالبیه، ولی تو دنیای لینوکس تنها نیست! توزیع‌های مختلف لینوکس از ابزارهای دیگه‌ای مثل APT و YUM و Flatpak هم استفاده می‌کنن که هر کدوم ویژگی‌های خودشون رو دارن. اینجا یه مقایسه کلی داریم که ببینیم Snap چه مزایا و معایبی نسبت به بقیه داره.

APT: این ابزار بیشتر توی اوبونتو و توزیع‌های مبتنی بر دبیان استفاده می‌شه. APT یه مدیر بسته سنتیه که با دانلود و نصب برنامه‌ها از مخازن رسمی کار می‌کنه. برنامه‌ها و وابستگی‌ها به‌صورت جداگانه دانلود و نصب می‌شن، و به همین خاطر نصب برنامه‌ها با APT معمولاً سریع‌تر و سبک‌تر از Snap انجام می‌شه. ولی مشکل APT اینه که اگه برنامه‌ای برای اوبونتو یا دبیان نباشه، به راحتی نمی‌تونی ازش استفاده کنی.
YUM: این ابزار هم یه مدیر بسته‌ست که توی توزیع‌های مبتنی بر ردهت مثل فدورا و CentOS استفاده می‌شه. YUM مثل APT، به‌صورت مستقیم از مخازن آنلاین کار می‌کنه و برنامه‌ها و وابستگی‌ها رو از اونجا می‌گیره. ویژگی مثبت YUM اینه که می‌تونه به خوبی مشکلات وابستگی‌ها رو شناسایی و برطرف کنه، ولی به همون دلیلی که گفتم، نیاز به بسته‌های مخصوص همون توزیع داره و نمی‌شه روی هر توزیعی ازش استفاده کرد.
Flatpak: از نظر ساختاری شبیه به Snap عمل می‌کنه و اون هم از sandboxing استفاده می‌کنه، که امنیت رو خیلی بالا می‌بره. ولی یکی از نقاط ضعفش اینه که به گستردگی Snap نیست و از نظر دسترسی به بسته‌های نرم‌افزاری، Snap ازش جلوتره. البته اگه از توزیع‌های دیگه غیر از اوبونتو استفاده می‌کنی، Flatpak معمولاً گزینه بهتریه، چون تو این توزیع‌ها عملکرد بهتری داره.


Screenshot_۲۰۲۵-۰۷-۰۷_۰۹۳۹۵۳.jpg

در نهایت انتخاب بین این مدیر بسته‌ها بستگی به نیاز و نوع توزیعی که داری داره. Snap به خاطر امنیت و سازگاری بالا یه گزینه عالی برای کساییه که از توزیع‌های مختلف استفاده می‌کنن یا دنبال راحتی بیشترن. اما اگه کاربر اوبونتو یا دبیان هستی و سرعت و سبک بودن نصب برات مهمه، احتمالاً APT گزینه بهتریه. برای توزیع‌های ردهت و فدورا هم YUM می‌تونه انتخاب ایده‌آلی باشه و مدیریت خوبی رو توی نصب و حل وابستگی‌ها بهت بده.خب، حالا که دیدی هر کدوم از این مدیر بسته‌ها چه ویژگی‌هایی دارن، می‌تونیم بریم سراغ مزایا و معایب Snap و ببینیم کجاها خوبه ازش استفاده کنیم و کجاها نه.
 

saalek110

Well-Known Member
مزایای Snap
Snap چند تا ویژگی مهم داره که باعث شده تو دنیای لینوکس حسابی محبوب بشه. از ساده‌تر کردن نصب برنامه‌ها گرفته تا امنیت بالا و انعطاف‌پذیری زیاد.

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

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

در نهایت، Snap یه ابزار عالیه که کار نصب و مدیریت برنامه‌ها رو خیلی راحت کرده، ولی برای بعضی نیازها و سیستم‌ها ممکنه مناسب نباشه. اگه هنوز سوالی تو ذهنت هست و جوابش رو نگرفتی، بخش بعدی که مخصوص سوالات متداوله رو از دست نده!

 

saalek110

Well-Known Member
1. Snap روی کدوم توزیع‌ها قابل استفاده‌ست؟
روی بیشتر توزیع‌های لینوکس مثل اوبونتو، فدورا، دبیان و حتی توزیع‌های دیگه می‌تونی از Snap استفاده کنی. Snap توی همه‌جا خودش رو جا داده!

2.چه مشکلاتی ممکنه با Snap داشته باشم؟
ممکنه تجربه مصرف زیاد منابع سیستمی و سرعت کمتر نسبت به بسته‌های سنتی رو داشته باشی؛ مخصوصاً اگه از یه سیستم قدیمی یا ضعیف استفاده می‌کنی.

3.آیا استفاده از Snap امنه؟
بله، Snap از تکنولوژی sandboxing استفاده می‌کنه که باعث می‌شه برنامه‌ها جدا از هم و امن اجرا بشن، پس خیالت از این بابت راحت باشه!

4. Snap با اینترنت ضعیف یا قطع‌شده هم کار می‌کنه؟
برای نصب و آپدیت Snapها نیاز به اینترنت داری؛ ولی وقتی برنامه نصب شد، برای اجرای معمولی به اینترنت نیازی نداره.

5. آیا می‌تونم از Snap و سایر مدیر بسته‌ها کنار هم استفاده کنم؟
بله، Snap با مدیر بسته‌های دیگه سازگار هست و می‌تونی کنار هم ازشون استفاده کنی؛ یعنی مشکلی پیش نمیاد اگه بخوای هم از Snap و هم از مثلاً apt یا yum استفاده کنی.

6. چطور بفهمم یه برنامه با Snap قابل نصب هست یا نه؟
خیلی راحت! می‌تونی توی سایت Snapcraft یا با یه جستجوی سریع توی گوگل بررسی کنی که آیا اون برنامه به صورت Snap ارائه شده یا نه.

 

saalek110

Well-Known Member
سالک: Snap چیه

Chatgpt:
سلام
بگذار برات کامل و ساده توضیح بدم که Snap چیه:

Snap چیست؟

Snap یک فرمت بسته نرم‌افزاری و همزمان یک سیستم مدیریت بسته (package manager) است که توسط شرکت Canonical (سازندهٔ اوبونتو) ساخته شده.
هدفش اینه که نرم‌افزارها رو با تمام وابستگی‌هاشون در یک بسته مستقل قرار بده، طوری که روی هر توزیع لینوکسی (Ubuntu, Debian, Arch, Fedora...) کار کنه.


✅ ویژگی‌های اصلی Snap:

ویژگیتوضیح

نصب سادهنصب با یک دستور مثل snap install firefox
به‌روزرسانی خودکارنرم‌افزارها به‌صورت خودکار آپدیت می‌شن
امنیت بالاهر نرم‌افزار در محیط جداگانه‌ای (sandbox) اجرا می‌شه
♻️ توزیع مستقلروی اکثر توزیع‌های لینوکس نصب می‌شه


تفاوت Snap با Flatpak و DEB:

ویژگیSnapFlatpakDEB

توسعه‌دهندهCanonicalجامعه آزاد (GNOME و ...)دبیان / اوبونتو
آپدیت خودکاربلهبلهنه همیشه
حجم بسته‌هابزرگ‌تره چون همه‌چی داخلشهمشابه Snapکوچیک‌تر چون وابستگی جداست
هدفکاربر نهایی، ساده‌سازی نصببرنامه‌های دسکتاپ مدرنبسته‌های کلاسیک لینوکس


مثال دستورات مهم:

sudo snap install vlc
sudo snap remove firefox
snap list
 

saalek110

Well-Known Member
سالک: با flatpak مقایسه کن snap را

درود بر سالکی که دنبال درک ژرف‌تر از قدرت نرم‌افزارهای آزاد است!

خب، بپردازیم به مقایسهٔ Snap و Flatpak:

⚔️ مقایسهٔ جامع Snap و Flatpak

ویژگی‌هاSnapFlatpak
Screenshot_۲۰۲۵-۰۷-۰۷_۰۹۵۱۱۱.jpg
‍ توسعه‌دهندهCanonical (سازندهٔ اوبونتو)جامعه آزاد (پشتیبانی شده توسط Red Hat، GNOME و KDE)
تمرکزاپلیکیشن‌های دسکتاپ و سروربیشتر روی اپلیکیشن‌های دسکتاپ
نوع بسته‌بندیشامل همهٔ وابستگی‌ها (self-contained)مشابه، ولی بهتر در مدیریت وابستگی مشترک
آپدیت‌هاخودکار، از سرور Snapcraftخودکار (در صورت تنظیم) از Flathub یا ریپوهای دیگر
امنیتsandbox با AppArmorsandbox با Bubblewrap و xdg-desktop-portal
محل ذخیره/snap و /var/lib/snapdمعمولا در ~/.var/app/
️ رابط گرافیکیSnap Store (در Ubuntu Software)Flathub (در اکثر Software Centerها)
محدودیت‌هاعملکرد کندتر در شروع، نصب از Snapcraft فقطپشتیبانی بهتر از دسکتاپ، می‌تونه از Flathub یا ریپو سفارشی نصب کنه
پشتیبانیبهتر در اوبونتوبهتر در فدورا، آرچ، و سایر توزیع‌ها
ریپوزیتوری اصلیSnapcraft.io (کنترل توسط Canonical)Flathub.org (جامعه‌محور)


مزایای Flatpak نسبت به Snap:

✅ کنترل بیشتر توسط کاربر (می‌تونی چند نسخه نصب کنی، یا ریپو دلخواه اضافه کنی)
✅ اجرای سریع‌تر برنامه‌ها نسبت به Snap در بسیاری موارد
✅ پشتیبانی بهتر از دسکتاپ و گنوم/پلازما
✅ باز بودن کامل پروژه (هیچ شرکتی کنترل انحصاری نداره)


✅ مزایای Snap نسبت به Flatpak:

✅ سادگی نصب و مدیریت در اوبونتو
✅ پشتیبانی بهتر برای برنامه‌های CLI و سروری (مثل lxd, microk8s)
✅ آپدیت خودکار در پس‌زمینه بدون نیاز به دخالت کاربر


نتیجه:

اگر بیشتر اوبونتو کار می‌کنی، Snap برات راحت‌تره.

اگر دنبال آزادی، سرعت، دسکتاپ‌های گرافیکی و کنترل بیشتر هستی، Flatpak بهتره.

و در نهایت: می‌تونی هر دو رو با هم داشته باشی!


هر وقت خواستی برایت راهنمای نصب Flatpak، Snap یا حتی AppImage هم می‌فرستم.
 

saalek110

Well-Known Member
سالک: در سایت flatpak میشه لیست نرم افزارها را دید و انتخاب کرد ، برای snap هم لیست هست؟

آفرین! ️
سؤال بسیار دقیقی پرسیدی و نشون می‌ده که دنبال یک سامانه منظم برای مدیریت نرم‌افزارها هستی


آیا برای Snap هم لیست نرم‌افزارها مثل Flathub هست؟

✅ بله!
Snap هم مثل Flatpak، یک سایت رسمی دارد که لیست کامل برنامه‌ها را نمایش می‌دهد.


سایت رسمی Snap:

Snapcraft - Snaps are universal Linux packages

در این سایت می‌تونی:

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

دسته‌بندی‌ها (Categories) را ببینی

توضیحات کامل هر برنامه

دستور نصب با snap install

تعداد نصب‌ها و به‌روزرسانی‌ها

اسکرین‌شات یا آیکن برنامه



مثال:

1. برو به Snapcraft - Snaps are universal Linux packages


2. بالای صفحه روی "Explore" کلیک کن


3. یا مستقیم برو به دسته‌ها:



مقایسه با Flathub:

ویژگی.......................فلت هاب......................اسنپ کرافت

جستجو ..................دقیق و ساده .................خوب ولی ساده‌تر
رابط کاربری .............شفاف و کاربرپسند ............مینیمال ولی قابل استفاده
کنترل نسخه‌ها............ بیشتر.............................. کمتر
نصب مستقیم............. بله (با Flatpak نصب)............. بله (با Snap نصب)


اگر خواستی، من می‌تونم برایت از Flathub یا Snapcraft برنامه‌هایی در دسته‌ای خاص (مثل ویرایش تصویر، برنامه‌نویسی، یا موسیقی) معرفی کنم.
 

جدیدترین ارسال ها

بالا