עם השחרור הקרוב של Ubuntu 17.04 באפריל, שמות כמו Ubuntu Snaps ו-Unity 8 הוזכרו לעתים קרובות. רוב המפתחים מבינים במה מדובר, אבל זה כנראה לא המקרה של Linux חדשים.
אז, היום, ניגע בקצרה במה Snaps; הם, איך הם חשובים, והאם להתרגש מהפיתוח החדש הזה או לא.
מהם Snaps?
Snaps הם בסופו של דבר יישומים דחוסים יחד עם התלות שלהם ותיאורים כיצד להפעיל ולקיים אינטראקציה עם תוכנות אחרות במערכת שהתקנת אותן עַל.
הם נועדו בעיקר להיות בארגז חול ומבודדים מתוכנות מערכת אחרות, מאובטחות וניתנות להתקנה בקלות, ניתנות לשדרוג, מתפרקות וניתנות להסרה ללא קשר למערכת הבסיסית שלה.
Canonical מפתחת Snaps כאמצעי האריזה החדש עבור מכשירי האינטרנט של הדברים של אובונטו ופריסות מכולות גדולות המכונות Ubuntu Core.
תכונות של Snaps
Snaps תכונות מספקות לו תרומה משמעותית ל-Linux קהילה כמו, אם לצטט Canonical, הם נותנים למפתחים את היכולת
חבילת כל אפליקציה לכל Linux שולחן עבודה, שרת, ענן או מכשיר, וספק עדכונים ישירות.
להלן דגשים מדוע Snaps הם מצוינים:
מחיר משתלם
צא לדרך עם Snaps ללא תשלום והתחל לבנות את האפליקציות שלך ישירות ב-Ubuntu Core .
הִטַלטְלוּת
Snaps מאפשרים לך לפתח, לארוז, להתקין ולעדכן את האפליקציות שלך בכל Linuxשולחן עבודה, ענן ושרת במכה אחת.
לא עוד חיפוש אחר דרכים להתקין את אותן אפליקציות ב-Linux הפצות שונות, במיוחד מאחר שההפצות רבות אחרות הן תוקף את הטכנולוגיה החדשה.
התקנות ושדרוגים מהירות יותר
עם Snaps התקנה ושדרוג יישומים יהיו פשוטים מכיוון שכל התלות כבר קיימות בקובץ ה-zip, כך שאין יותר אפליקציות מקולקלות .
תמיכה מהקהילה
כמו במקרה של Ubuntu, כך זה עם Snapsו-Ubuntu Coreדע שיש לך גיבוי של קהילת מפתחים עצומה כדי לעזור לך בכל פעם שאתה נתקע כמפתח או כחובב Linux המטמיע Snaps
כיצד להתקין Snap בלינוקס
בחלק זה, אני אראה לכם להתקין Snap בלינוקס וכיצד להשתמש ב-Snap כדי להתקין, לעדכן או להסיר חבילות.
מאז Ubuntu 16.04, Snap כבר מותקן מראש במערכת, כך שאיננו צריכים להתקין שוב. להפצה אחרת, אתה יכול לעקוב אחר ההוראות כפי שמוצג:
על Arch Linux
$ sudo yaourt -S snapd $ sudo systemctl התחל את snapd.socket
על פדורה
$ sudo dnf copr אפשר zyga/snapcore $ sudo dnf להתקין snapd $ sudo systemctl enable --now snapd.service $ sudo setenforce 0
לאחר שה-Snap הותקן והופעל, תוכל לרשום את כל החבילות הזמינות ב-Snap store כפי שמוצג.
$ מציאה בזק
כדי לחפש חבילה מסוימת, פשוט ציין את שם החבילה בתור show.
$ snap מצא שם חבילה
כדי להתקין חבילת snap, ציון החבילה לפי שם.
$ sudo snap install pack-name
כדי לעדכן חבילת snap מותקנת, ציון החבילה לפי שם.
$ sudo snap refresh name package-name
כדי להסיר חבילת snap מותקנת, הפעל.
$ sudo snap הסר שם חבילה
למידע נוסף על חבילות snap, עבור על דפי האיש או עקוב אחר הקישורים הבאים.
אתם מוזמנים לברר עוד על Snaps על ידי עיון במשאבים הבאים:
אני מקווה שהצלחתם לקבל לפחות, הבנה בסיסית של מה זה Snaps ומדוע הם עניין גדול לקהילת לינוקס. אל תהסס להשאיר את הערותיך למטה ולהציע גם הצעות למידע שאולי השארתי בחוץ.