مدیر بسته ابزاری است که بوسیله ی آن می توان برنامه های کاربردی و بسته های مورد نیاز خود را به وسیله ی آن بر روی سیستم خود نصب، حذف، بروزرسانی و به صورت کلی مدیریت کنید. همانطور که می دانید فدورا به صورت پیش فرض از مدیر بسته ی DNF استفاده می کند، هر چند این امکان وجود دارد که شما در کنار DNF از دیگر ابزارهای مدیریت بسته استفاده کنید.
هر کدام از توزیع های لینوکس مدیریت بسته ی خود را دارند. در این میان مدیر بسته ای به نام Snap وجود دارد که قابلیت نصب بر روی اکثر توزیع های لینوکس را دارد. Snap یک مدیر بسته ی خط فرمانی می باشد و همچنین دارای ابزار گرافیکی به نام Snap Store می باشد که می توان به وسیله ی آنها به مخازن نرم افزاری و بسته های کاربردی مورد نیاز خود دسترسی داشته باشید.
نصب Snap در فدورا :
برای نصب Snap بر روی فدورا کافیست تا دستور زیر را اجرا کنید:
# dnf install snapd
برای فعال کردن پشتیبانی از Snap کلاسیک کافیست تا دستور پایین را جهت ساخت symbolic link اجرا کنید:
# ln -s /var/lib/snapd/snap /snap
اکنون کافیست تا یکبار log out و سپس login کنید یا اینکه سیستم را restart کنید. اکنون جهت آزمایش سیستم کافیست تا hello-world را با Snap نصب و اجرا کنید. به همین منظور ابتدا hello-world را نصب کنید:
# snap install hello-world
اکنون جهت اجرای hello-world کافیست تا دستور زیر را اجرا کنید:
$ hello-world
در خروجی باید Hello World! را مشاهده کنید.
نصب Snap Store در فدورا:
علاوه بر رابط خط فرمانی جهت نصب نرم افزارها می توانید از ابزار گرافیکی Snap Store استفاده کنید که یک برنامه دسکتاپی می باشد و به راحتی می توانید نرم افزارهای خود را به وسیله ی آن مدیریت کنید. برای نصب Snap Store کافیست تا دستور زیر را اجرا کنید:
# snap install snap-store
در پایین تصویری از برنامه ی Snap Store را مشاهده می کنید:
سلام وقتی دستور snap install hello-world رو میزنم این خطا رو میده
error: unable to contact snap store
مشکل چیه؟