اسنپ
Views
Actions
Namespaces
Variants
Tools
نگاه کلّی
اسنپها شیوهای مستقل از توزیع، برای بستهبندی و توزیعکردن نرمافزارهای لینوکسی هستند.
استفاده از نرمافزارهای توزیع شده با اسنپ، مزایای مختلفی دارد:
- نرمافزاری که با کتابخانههای کنونی سامانه سازگار نیست، در صورتی که توسط اسنپ بستهبندی شده باشد، همچنان کار میکند.
- اسنپها به طور خودکار بهروزرسانی میشوند.
باید به چند مورد توجه کرده و از آنها مطلع باشید:
- اسنپها همیشه با قالبهای سامانه ادغام نمیشوند
- اسنپها ممکن است نیاز به نصب ران-تایمهای اشتراکی داشته باشند که فضای بیشتری از دیسک را اشغال میکند
snapd
با libpamac-snap-plugin
در دسترس است و میتوانید با استفاده از مدیر بستهٔ مورد علاقهتان یا دستور زیر، آن را نصب کنید:
پس از اتمام نصب، باید با دستور زیر snapd را فعّال کنید:
اگر خواهان پشتیبانی از اسنپهای کلاسیک نیز هستید از این دستور استفاده کنید:
discover-snap
را با استفاده از مدیر بستهٔ مورد علاقهتان یا دستور زیر نصب کنید:
پس از اتمام نصب، میتوانید دیسکاوِر را اجرا کرده و با رابطی فروشگاهمانند، اسنپها را جستوجو و نصب کنید.
gnome-software-snap
را با استفاده از مدیر بستهٔ مورد علاقهتان یا دستور زیر نصب کنید:
پس از اتمام نصب، میتوانید «نرمافزارها» را اجرا کرده و با رابطی فروشگاهمانند، اسنپها را جستوجو و نصب کنید.
شما میتوانید از دستور snap search
برای جستوجوی اسنپهای موجود استفاده کنید. به عنوان مثال اگر خواستید ویاِلسی را نصب کنید، آنچه خواهید دید ممکن است شبیه به این باشد:
Name Version Publisher Notes Summary vlc 3.0.6 videolan✓ - The ultimate media player dav1d 0.2.0-1-ge29cb9a videolan✓ - AV1 decoder from VideoLAN mjpg-streamer 2.0 ogra - UVC webcam streaming tool audio-recorder 3.0.5+rev1432+pkg-7b07 brlin - A free audio-recorder for Linux
از این خروجی میتوان دید که ویاِلسی و تعدادی کارههای مرتبط در دسترس هستند. برای نصب ویاِلسی از این دستور استفاده خواهیم کرد:
این دستور علاوه بر خود کاره، تمام ران-تایمهای مورد نیاز را هم نصب خواهد کرد. پس از اتمام نصب شما میتوانید کارهٔ نصب شده را همانند بقیه، از فهرست کارههای خود اجرا کنید.
شما میتوانید با دستور snap info
اطلاعات بیشتری دربارهٔ یک اسنپِ بهخصوص را به دست آورید. به عنوان مثال:
name: vlc
summary: The ultimate media player
publisher: VideoLAN✓
contact: https://www.videolan.org/support/
license: GPL-2.0+
description: |
VLC is the VideoLAN project's media player.
Completely open source and privacy-friendly, it plays every multimedia file and streams.
It notably plays MKV, MP4, MPEG, MPEG-2, MPEG-4, DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3,
Ogg/Vorbis files, BluRays, DVDs, VCDs, podcasts, and multimedia streams from various network
sources. It supports subtitles, closed captions and is translated in numerous languages.
snap-id: RT9mcUhVsRYrDLG8qnvGiy26NKvv6Qkd
channels:
stable: 3.0.6 2019-01-10 (770) 212MB -
candidate: 3.0.6 2019-01-10 (770) 212MB -
beta: 3.0.6-341-g18d7d08 2019-05-24 (1020) 212MB -
edge: 4.0.0-dev-8011-gfdbf7317e0 2019-05-24 (1019) 335MB -
به منظور نمایش فهرستی از اسنپها و ران-تایمهایی که هماکنون نصب هستند، میتوانید از دستور زیر استفاده کنید:
شما میتوانید با دستور snap remove
اسنپها را حذف کنید. به عنوان مثال:
اگر میخواهید سامانهتان دیگر از اسنپها پشتیبانی نکند، باید چند گام ساده را انجام دهید.
ابتدا بررسی کنید که آیا gnome-software-snap
نصب است یا discover-snap
.
هر کدام از این دو بسته را که پیدا کردید، باید آن را با نگارش بدون اسنپش جایگزین کنید. به عنوان مثال، اگر gnome-software-snap
در فهرست بود میتوانید آن را جایگزین کنید با:
سپس، خود snapd را حذف کنید
(اختیاری) شما همچنین میتوانید پروندههای باقیمانده snapd، که شامل تمامی اسنپهای نصب شده است را هم حذف کنید.