اسنپ: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
(صفحهای تازه حاوی «'''اسنپ''' (به انگلیسی snap) مدیر بستهها در هستهٔ اسنپی اوبونتو است. =نصب= د...» ایجاد کرد) |
(←نکات) |
||
(۷ نسخهٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده) | |||
سطر ۲: | سطر ۲: | ||
=نصب= | =نصب= | ||
− | در [[Distro| | + | در [[Distro|توزیع]] اوبونتو و [[Flavor|طعمهای]] آن، اسنپ جزیی از هستهٔ [[Snappy|اسنپی]] است که قلب توزیع بوده و از ابتدا نصب شده است. در دیگر توزیعها میتوان با نصب بستهٔ <code>snapd</code> این مدیر بسته را نصب کرد. |
=استفاده= | =استفاده= | ||
+ | * پیش از هرچیز برای استفاده از اسنپ بدون دسترسی کاربر ریشه. باید وارد [[Ubuntu Account|حساب اوبونتوی]] خود شوید. | ||
+ | <pre lang=bash>$ snap login <E-MAIL></pre> | ||
+ | |||
* برای جستوجو در بستهها | * برای جستوجو در بستهها | ||
<pre lang=bash>$ snap find [TERM]</pre> | <pre lang=bash>$ snap find [TERM]</pre> | ||
* برای نصب بسته | * برای نصب بسته | ||
− | <pre lang=bash>$ | + | <pre lang=bash>$ snap install <PACKAGE></pre> |
*برای نصب بستهٔ بارگیری شده به صورت برونخط | *برای نصب بستهٔ بارگیری شده به صورت برونخط | ||
− | <pre lang=bash>$ | + | <pre lang=bash>$ snap install <PACKAGE.snap></pre> |
* برای حذف بسته | * برای حذف بسته | ||
− | <pre lang=bash>$ | + | <pre lang=bash>$ snap remove <PACKAGE></pre> |
* برای دیدن فهرست بستههای نصب شده | * برای دیدن فهرست بستههای نصب شده | ||
سطر ۲۴: | سطر ۲۷: | ||
=نکات= | =نکات= | ||
+ | * این بستهها نیازی به نصب پیشنیاز نداشته و به تنهایی قابل اجرا هستند. | ||
+ | * حجم این بستهها به دلیل به همراه داشتن پیشنیازها، بیشتر از حجم بستههای عادی است. | ||
* بستههای snap به صورت خودکار ارتقا پیدا میکنند و نیازی به بهروز رسانی دستی نیست. | * بستههای snap به صورت خودکار ارتقا پیدا میکنند و نیازی به بهروز رسانی دستی نیست. | ||
− | * بستههای نصب شده در مسیر <code>/var/lib/snapd/snaps/</code> | + | * بستههای نصب شده در مسیر <code>/var/lib/snapd/snaps/</code> قرار میگیرند. |
+ | * شل هایی مانند zsh و fish در اسنپ اختلال ایجاد میکنند در صورت استفاده از fish یا zsh باید شل پیشفرض کاربر را به bash عوض کنید | ||
+ | |||
+ | =حذف= | ||
+ | در صورتی که به هر دلیل تمایلی به استفاده از اسنپ ندارید، میتوانید به راهنمای [[Remove_Snap_Packages|برداشتن بستههای اسنپ]] مراجعه کنید. | ||
[[رده:اوبونتو]] | [[رده:اوبونتو]] | ||
[[رده:اسنپی]] | [[رده:اسنپی]] | ||
[[رده:مدیر بسته]] | [[رده:مدیر بسته]] |
نسخهٔ کنونی تا ۱۹ خرداد ۱۴۰۲، ساعت ۱۷:۳۸
اسنپ (به انگلیسی snap) مدیر بستهها در هستهٔ اسنپی اوبونتو است.
نصب
در توزیع اوبونتو و طعمهای آن، اسنپ جزیی از هستهٔ اسنپی است که قلب توزیع بوده و از ابتدا نصب شده است. در دیگر توزیعها میتوان با نصب بستهٔ snapd
این مدیر بسته را نصب کرد.
استفاده
- پیش از هرچیز برای استفاده از اسنپ بدون دسترسی کاربر ریشه. باید وارد حساب اوبونتوی خود شوید.
$ snap login <E-MAIL>
- برای جستوجو در بستهها
$ snap find [TERM]
- برای نصب بسته
$ snap install <PACKAGE>
- برای نصب بستهٔ بارگیری شده به صورت برونخط
$ snap install <PACKAGE.snap>
- برای حذف بسته
$ snap remove <PACKAGE>
- برای دیدن فهرست بستههای نصب شده
$ snap list
- برای گزارش کارهایی که انجام شده
$ snap changes
نکات
- این بستهها نیازی به نصب پیشنیاز نداشته و به تنهایی قابل اجرا هستند.
- حجم این بستهها به دلیل به همراه داشتن پیشنیازها، بیشتر از حجم بستههای عادی است.
- بستههای snap به صورت خودکار ارتقا پیدا میکنند و نیازی به بهروز رسانی دستی نیست.
- بستههای نصب شده در مسیر
/var/lib/snapd/snaps/
قرار میگیرند. - شل هایی مانند zsh و fish در اسنپ اختلال ایجاد میکنند در صورت استفاده از fish یا zsh باید شل پیشفرض کاربر را به bash عوض کنید
حذف
در صورتی که به هر دلیل تمایلی به استفاده از اسنپ ندارید، میتوانید به راهنمای برداشتن بستههای اسنپ مراجعه کنید.