AppImage הוא פורמט הפצת תוכנה עבור לינוקס שמטרתו לפתור שתיים מהבעיות הדחופות ביותר בחבילות לינוקס מסורתיות: הפצה והתקנה.

אם הורדת תוכנית בפורמט AppImage ותוהה כיצד להתקין או להריץ אותה במערכת שלך, מדריך זה יעזור לך.

עקוב אחרינו כשאנחנו מתעמקים ב- AppImage, יתרונותיו על פני חבילות לינוקס מסורתיות, והשלבים שעליך לבצע כדי להריץ קובץ AppImage במחשב הלינוקס שלך.

מהו AppImage וכיצד הוא שונה מחבילות לינוקס מסורתיות?

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

יתר על כן, לפעמים זה יכול להוביל גם לבעיות תאימות עקב תלות חסרות או משתנות, מה שעלול להיות קשה למפתחים לתקן.

AppImage שואפת לפתור בעיה זו על ידי יצירת אפליקציות הפועלות בכל מקום. היא למעשה עוקבת אחר גישת חבילת התוכנה האוניברסלית, שבה היא מבקשת ממפתחים לארוז את התוכנית שלהם (והתלות שלו שאינה חלק מההפצה) לקובץ יחיד שיכול לפעול בקלות על פני מספר לינוקס הפצות.

instagram viewer

עם האפליקציה האחת, מערכת קבצים אחת, כל מה שמפתחי AppImage צריכים לעשות הוא למקד את ההפצות שלשמן הם רוצים לספק את התוכניות שלהם ולנתח את התלות הנדרשת. ובהתבסס על התוצאות שהתקבלו, הם צריכים לזהות את התלות שעשויות להיות חסרות במערך ההפצה ולצרף את החבילה שלהם כך שתכלול את התלות בה.

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

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

יתרונות השימוש ב- AppImage

  1. קבצי AppImage ניידים ולכן ניתן להריץ בכל מקום, כולל גרסאות חיות.
  2. AppImage הוא אגנוסטי להפצה, מה שאומר שהוא יכול לפעול בהפצות לינוקס שונות.
  3. AppImage אינו דורש התקנה, מה שמקל על ההפעלה מאשר חבילות לינוקס מסורתיות.
  4. שלא כמו חבילות מסורתיות, משתמשי AppImage לא צריכים להיות בעלי הרשאות שורש להפעלת התוכניות שלהם.
  5. הסרת תוכנית AppImage היא פשוטה כמו מחיקת קובץ AppImage.

חסרונות השימוש ב- AppImage

  1. הסיכון לתפוס תוכנה זדונית בטעות מכיוון ש- AppImage אינו מאומת.
  2. קבצי AppImage יכולים להיות גדולים למדי בשל כל התלות שמצורפת אליהם.

כיצד להריץ AppImage בלינוקס

הפעלת AppImage בלינוקס היא די פשוטה בניגוד לפורמטים של חבילות לינוקס מסורתיות כמו DEB אוֹ

סל"ד, שיש להם תהליך התקנה מעט מייגע.

עם קובץ AppImage, כל שעליך לעשות הוא להפוך את הקובץ להפעלה ולהריץ אותו. בדיוק כמו ביצוע כל משימה אחרת ב- Linux, תוכל לבצע משימה זו במספר דרכים: תוכל להשתמש ב- GUI או במסוף (אם אתה מעדיף לעבוד ב- CLI).

1. הפעל את AppImage באמצעות מנהל הקבצים

הפעלת AppImage באמצעות GUI היא פשוטה למדי. בצע את השלבים הבאים:

  1. פתח את מנהל הקבצים ונווט לספרייה של AppImage.
  2. לחץ לחיצה ימנית על הקובץ AppImage ובחר נכסים.
  3. על נכסים חלון, עבור אל הרשאות כרטיסייה.
  4. סמן את תיבת הסימון שלצד אפשר הפעלת קובץ כתוכנית אם אתה משתמש במנהל קבצים מבוסס Nautilus. סמן את ניתנת להפעלה אם אתה משתמש ב- Dolphin ושנה את לבצע התפריט הנפתח אל כֹּל אֶחָד אם אתה משתמש ב- PCManFM.

2. הפעל את AppImage באמצעות CLI

אם אתה מעדיף לעבוד על המקלדת שלך, תוכל להריץ קבצי AppImage ביעילות רבה באמצעות הטרמינל. בצע את הפעולות הבאות כדי לבצע את אותו הדבר:

  1. פתח את אפליקציית הטרמינל.
  2. להשתמש ls ו הפקודה cd כדי לנווט לספרייה שבה שמרת/הורדת את קובץ AppImage.
  3. הפעל את הפקודה הבאה במסוף כדי להפוך את AppImage להפעלה:
    chmod +x appimage_name
  4. הזן את הפקודה הבאה להפעלת AppImage:
    ./appimage_name

לדוגמה, אם ברצונך להריץ קובץ בשם בלנה אטצ'ר. AppImage, יהיה עליך להקצות קודם כל הרשאות הפעלה לקובץ ולאחר מכן להריץ אותו מהמסוף כדלקמן:

chmod +x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. הפעל את AppImage באמצעות משגר

למרות ששתי שיטות ה- GUI וה- CLI פועלות ללא רבב, הן דורשות ממך לבצע שלב נוסף, שבו עליך להמיר את קובץ AppImage להפעלה להפעלה.

כלי עזר כמו AppImageLauncher לפשט את הפעלת AppImages עוד יותר על ידי כך שתאפשר לך להריץ AppImage ישירות מבלי שתצטרך להמיר אותו להפעלה. לא רק זה, הוא גם מסייע לך לשלב קבצי AppImage במפעיל היישומים שלך ולנהל אותם בצורה הרבה יותר קלה.

אם ברצונך להשתמש ב- AppImageLauncher, קודם כל הורד והתקן אותו במחשב שלך.

הורד: AppImageLauncher

  1. הורד את קובץ DEB של AppImageLauncher.
  2. לחץ לחיצה ימנית על הקובץ ובחר נפתח עם מתקין חבילות X, איפה איקס הוא מתקין החבילות עבור הפצת Linux שלך.
  3. עקוב אחר ההוראות שעל המסך כדי להתקין את קובץ DEB.

לחלופין, תוכל גם להתקין את קובץ DEB באמצעות הטרמינל. לשם כך, פתח את הטרמינל והפעל את פקודת ההתקנה בתחביר הבא:

sudo dpkg -i שם החבילה

לדוגמה:

sudo dpkg -i appimagelauncher.deb

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

  1. פתח את מנהל הקבצים ונווט לספרייה שבה שמרת/הורדת את AppImage שברצונך להריץ.
  2. לחץ פעמיים על הקובץ AppImage.
  3. מהאפשרויות המוצגות, הקש על השתלב והפעל כפתור כדי להעביר את AppImage לספריית הבית ולהפעיל אותו. לחלופין, פשוט להפעיל את AppImage פעם אחת, לחץ על רץ פעם אחת.

הפעלת קבצי AppImage בהצלחה ב- Linux

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

אם אתה מעוניין ברעיון של תבנית חבילה אוניברסלית, ייתכן שתרצה לבדוק גם את Flathub ו- Snap Store, שעוקבים אחר אותו רעיון כמו AppImage.

לַחֲלוֹקצִיוּץאימייל
Flathub vs. Snap Store: האתרים הטובים ביותר להורדת אפליקציות לינוקס

אם ברצונך להוריד אפליקציות Linux, כיצד משתווים Flathub ו- Snap Store? אנו מציבים אותם זה לזה כדי לגלות.

קרא הבא

נושאים קשורים
  • לינוקס
  • אפליקציות לינוקס
  • מנהלי חבילות
על הסופר
יאש ווייט (פורסמו 18 מאמרים)

יאש הוא כותב צוות ב- MUO עבור DIY, לינוקס, תכנות ואבטחה. לפני שמצא את התשוקה שלו בכתיבה, הוא נהג לפתח עבור האינטרנט ו- iOS. אתה יכול גם למצוא את הכתיבה שלו ב- TechPP, שם הוא מכסה אנכיים אחרים. פרט לטכנולוגיה, הוא נהנה לדבר על אסטרונומיה, פורמולה 1 ושעונים.

עוד מאת יאש ווייט

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה