למרות שחבילות Snap אינן נתמכות בהפצות Linux מבוססות Arch כברירת מחדל, קל להתקין את Snap ב- Arch Linux כאשר אתה רוצה.

Snap היא מערכת מודרנית לניהול חבילות המבטיחה הפצת חבילות חלקה וניהול תלות טוב יותר בניגוד למנהלי חבילות אחרים.

בניגוד להפצות לינוקס אחרות כמו אובונטו, Arch Linux לא נשלחת עם תמיכת Snap כברירת מחדל. למרבה המזל, קל להתקין ולהגדיר את Snap ב- Arch Linux.

היתרונות של חבילות Snap

Snap פותח ומתוחזק על ידי Canonical, החברה שמאחורי אובונטו. המטרה העיקרית של Snap זה להפוך את ניהול החבילות בלינוקס להרבה יותר קל. Snaps הם אוניברסליים, נתמכים בכל ההפצות הגדולות של לינוקס, ומגיעים עם המון יתרונות אחרים.

חבילות Snap ופקודות נועדו לעבוד על כל מערכת לינוקס ללא קשר להפצה הבסיסית. זה אומר שאתה מקבל את אותה חוויה כשאתה עובר מפיצה אחת לאחרת. זה גם יתרון עצום למפתחי תוכנה מכיוון שהם יכולים פשוט להפיץ חבילה אחת שתעבוד על כל ההפצות של לינוקס.

יתרון מרכזי נוסף של חבילות Snap הוא שהן מגיעות עם כל התלות הנדרשות כדי שהתוכנה תעבוד בצורה חלקה. זה מביא לאבטחה ואמינות טובים יותר.

חבילות Snap מתעדכנות אוטומטית ותוכל לחזור לגרסה קודמת של ה-Snap אם הגרסה הנוכחית אינה פועלת כראוי.

instagram viewer

אם אתה רוצה לחוות את כל היתרונות הללו ועוד, כך תוכל להתקין את Snap ב- Arch Linux:

שלב 1: התקנת Snap ב- Arch Linux

למאגרי ברירת המחדל של Arch Linux אין את חבילת snapd; אתה צריך השתמש במאגר משתמשי Arch (AUR) במקום זאת. מאגר המשתמשים של Arch מתוחזק על ידי קהילה של חובבי Arch Linux, והוא מכיל מגוון רחב של חבילות שאינן זמינות במאגרים הרשמיים של Arch.

ראשית, עליך להתקין את Git, אם עדיין אין לך אותה במערכת שלך. אתה יכול להתקין Git באמצעות הפקודה הבאה:

sudo pacman -S git

לאחר ההתקנה, אתה יכול לשכפל את מאגר ה-snapd על המחשב שלך. snapd הוא הדמון וזמן הריצה לניהול חבילות snapd.

שיבוט git https://aur.archlinux.org/snapd.git

לאחר מכן, עבור אל ספריית ה-snapd שהושבט לאחרונה באמצעות הפקודה cd:

cd snapd

בנה והתקן snapd באמצעות ה makepkg תוֹעֶלֶת. makepkg הופך את בניית החבילות לאוטומטיות ב- Arch Linux.

makepkg -si

פעל לפי הנחיות הטרמינל כדי לסיים את ההתקנה.

שלב 2: הגדרת שירות snapd

כדי ששירות snapd יתחיל אוטומטית לאחר האתחול, הפעל את הפקודה הבאה:

sudo systemctl enable --now snapd.socket

אתה יכול לבדוק את מצב השירות באמצעות:

sudo systemctl status snapd

אם הגדרת הכל כראוי, השירות אמור לפעול ולהיות מופעל לטעינה בעת הפעלת המערכת.

יתר על כן, עליך להפעיל חבילות snapd קלאסיות על ידי הפעלת:

sudo ln -s /var/lib/snapd/snap /snap

ייתכן שתצטרך להתנתק או להפעיל מחדש את המערכת שלך כדי שהפקודה הקודמת תיכנס לתוקף.

שלב 3: התקנת תוכנה עם Snap

כדי לרשום את כל החבילות שהותקנו באמצעות snap, הפעל את הפקודה הבאה:

רשימת הצמד

הפלט מהפקודה הקודמת יראה שעדיין לא התקנתם שום snaps.

אנחנו יכולים להתקין אפליקציית snap לדוגמה, ה שלום עולם חבילת הצמד. הפעל את הפקודה הבאה:

התקנת snap hello-world

אם אתה מפעיל את רשימת הצמד הפקודה שוב, הפעם היא תציג את האפליקציה המותקנת.

עיין בעמודי המדריך כדי ללמוד עוד על snap ואפשרויות הפקודה שלו.

גבר חטף

כיצד להסיר את ההתקנה של Snap ב- Arch Linux

אתה יכול השתמש ב-Pacman כדי להסיר או להתקין חבילות על Arch Linux. לדוגמה, כדי להסיר את ה-Snap, פשוט הפעל את הפקודה הבאה:

sudo pacman -Rs snapd

Snap עובד על Arch Linux!

למרות ש-Snap אינו זמין כברירת מחדל ב-Arch Linux, אתה יכול להתקין אותו דרך מאגר המשתמשים של Arch.

בהשוואה למנהלי חבילות לינוקס מסורתיים, ל-Snap יש הרבה יתרונות כמו ניהול תלות טוב יותר ותמיכה אוניברסלית בלינוקס.