Flatpak

מתוך ויקיפדיה, האנציקלופדיה החופשית
Flatpak
מחזור חיים אוגוסט 2007 – הווה (כ־16 שנים) עריכת הנתון בוויקינתונים
גרסה אחרונה 1.14.7 (29 באפריל 2024) עריכת הנתון בוויקינתונים
מערכת הפעלה גנו/לינוקס עריכת הנתון בוויקינתונים
נכתבה בשפות C עריכת הנתון בוויקינתונים
סוג רישיון LGPL-2.1+ עריכת הנתון בוויקינתונים
קוד מקור https://github.com/flatpak/flatpak עריכת הנתון בוויקינתונים
flatpak.org
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

Flatpak היא תוכנת שירות לפריסת תוכנה וניהול חבילות עבור לינוקס. Flatpak מספקת סביבת ארגז חול, בה ניתן להריץ יישומי תוכנה באופן שמבודד אותם משאר המערכת[1][2].

Flatpak פותחה כחלק ממיזם freedesktop.org (שנודע בעבר בשם XDG) ונקרא במקור xdg-app[3].

תכונות[עריכת קוד מקור | עריכה]

יישומים שמשתמשים ב־Flatpak זקוקים להרשאות כדי לקבל גישה למשאבים כגון בלוטות', קול (עם PulseAudio), תקשורת נתונים וקבצים. הרשאות אלו מוגדרות על ידי מתחזק חבילת ה־Flatpak וניתנות להוספה או הסרה על ידי משתמשים במערכת שלהם[4][5].

תכונה מרכזית נוספת של חבילות Flatpak מאפשרת למפתחי יישומים לספק עדכונים ישירות למשתמשים מבלי לעבור דרך הפצות, וללא צורך לארוז ולבדוק את היישום בנפרד עבור כל הפצה[6].

"Flathub" הוא מאגר (או מקור מרוחק בטרמינולוגיה של Flatpak), והוא הפך דה פקטו לסטנדרט לקבלת יישומים שנארזו כחבילות Flatpak[7]. חבילות מתווספות אליו הן על ידי מנהלי Flathub והן על ידי מפתחי התוכניות עצמם (אם כי המנהלים הצהירו על העדפתם ליישומים שנשלחו על ידי מפתחים)[8]. למרות ש־"Flathub" הוא המקור דה פקטו ליישומים שנארזו כחבילות Flatpak, ל־Flatpak אין תלות ב־Flathub כדי לפעול[9], אפשר לארח מאגר Flatpak שאינו תלוי ב־Flathub[10][11].

תמיכה[עריכת קוד מקור | עריכה]

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

הפצות שכוללות תמיכה מובנית[עריכת קוד מקור | עריכה]

להלן רשימה של ההפצות שבהן Flatpak מותקן כברירת מחדל:

הפצות שאינן כוללות תמיכה מובנית[עריכת קוד מקור | עריכה]

להלן רשימה של ההפצות שבהן Flatpak אינו מותקן כברירת מחדל אך ניתן להתקנה:

ניתן להשתמש ב־Flatpak גם במערכות הפעלה אחרות המבוססות על ליבת לינוקס כמו Chrome OS[59].

ראו גם[עריכת קוד מקור | עריכה]

קישורים חיצוניים[עריכת קוד מקור | עריכה]

ויקישיתוף מדיה וקבצים בנושא Flatpak בוויקישיתוף

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ Larsson, Alexander (29 באפריל 2016). "Using bubblewrap in xdg-app". Alexander Larsson: Cool links and commentary. GNOME. נבדק ב-8 בינואר 2016. {{cite web}}: (עזרה)
  2. ^ Willis, Nathan (2015-01-21). "GNOME and application sandboxing revisited". LWN. אורכב מ-המקור ב-2018-11-25. נבדק ב-2016-01-03.
  3. ^ Larsson, Alexander (9 במאי 2016). "Renamed to flatpak in git". freedesktop.org. נבדק ב-1 ביוני 2016. {{cite web}}: (עזרה)
  4. ^ "Sandbox Permissions". Flatpak documentation (באנגלית אמריקאית). נבדק ב-2019-06-24.
  5. ^ "flatpak-run". Flatpak documentation (באנגלית אמריקאית). נבדק ב-2019-06-24.
  6. ^ Larsson, Alex. "Kick-starting the revolution 1.0". נבדק ב-14 באפריל 2020. {{cite web}}: (עזרה)
  7. ^ "7 Flatpak Apps You Can Install Right Now from Flathub". OMG! Ubuntu! (באנגלית אמריקאית). 2017-07-20. נבדק ב-2019-05-29.
  8. ^ GitHub - flathub/flathub: Pull requests for new applications to be added., Flathub, 2019-05-24, נבדק ב-2019-05-29
  9. ^ "Reasons to use Flatpak". Flatpak documentation (באנגלית אמריקאית). נבדק ב-2019-06-24.
  10. ^ "List remotes". Flatpak documentation (באנגלית אמריקאית). נבדק ב-2019-06-24.
  11. ^ "Hosting a Repository". נבדק ב-14 באפריל 2020. {{cite web}}: (עזרה)
  12. ^ "CentOS Quick Setup".
  13. ^ "Flatpak—the future of application distribution". flatpak.org. נבדק ב-2021-03-16.
  14. ^ "elementary OS Now Has Support for Flatpak Apps". 3 בנובמבר 2019. {{cite web}}: (עזרה)
  15. ^ "Flatpak—the future of application distribution". flatpak.org. נבדק ב-2021-03-16.
  16. ^ "Flatpak—the future of application distribution". flatpak.org. נבדק ב-2021-03-16.
  17. ^ "Flatpak—the future of application distribution". flatpak.org. נבדק ב-2021-03-16.
  18. ^ "Fedora Silverblue".
  19. ^ "Manage Packages on Fedora Silverblue with Toolbox, rpm-ostree & Flatpak".
  20. ^ "Linux Mint Throws Its Weight Behind Flatpak". 25 באוקטובר 2017. {{cite web}}: (עזרה)
  21. ^ "Flatpak—the future of application distribution". flatpak.org. נבדק ב-2021-03-16.
  22. ^ "What's New with Pop!_OS 20.04 LTS".
  23. ^ "Flatpak—the future of application distribution". flatpak.org. נבדק ב-2021-03-16.
  24. ^ "PureOS Quick Setup".
  25. ^ "Zorin OS 15 Enters Beta with Flatpak Support, Based on Ubuntu 18.04.2 LTS". 20 במרץ 2019. {{cite web}}: (עזרה)
  26. ^ "Flatpak—the future of application distribution". flatpak.org. נבדק ב-2021-03-16.
  27. ^ "How To Install Flatpak on AlmaLinux 8".
  28. ^ "Alpine Quick Setup".
  29. ^ "Arch Quick Setup".
  30. ^ "Flatpak".
  31. ^ "Flatpak app on Clear Linux OS using GNOME* Software and the command line".
  32. ^ "FlatPak - Debian Wiki". wiki.debian.org. אורכב מ-המקור ב-2021-12-18. נבדק ב-2021-12-18.
  33. ^ "How to Install and Use Flatpak on Linux". Linux Today (באנגלית אמריקאית). 2020-11-27. אורכב מ-המקור ב-2021-12-18. נבדק ב-2021-12-18.
  34. ^ "Debian Quick Setup".
  35. ^ "Deepin Quick Setup".
  36. ^ "Flatpak – Enabling and application management". 29 במרץ 2021. {{cite web}}: (עזרה)
  37. ^ "Gentoo Quick Setup".
  38. ^ "Documentation".
  39. ^ "Guidelines and HOWTOs/Flatpak".
  40. ^ "Kubuntu Quick Setup".
  41. ^ "Mageia Quick Setup".
  42. ^ "Installing Flatpak".
  43. ^ "Flatpaks".
  44. ^ "Flatpak applications now available through MX Package Installer".
  45. ^ "NixOS Quick Setup".
  46. ^ "Flatpak,snap,appimage".
  47. ^ "openSUSE Quick Setup".
  48. ^ "Pardus Quick Setup".
  49. ^ "Using Flatpak".
  50. ^ "Peppermint 9 Released".
  51. ^ "Raspberry Pi OS Quick Setup".
  52. ^ "Red Hat Enterprise Linux Quick Setup".
  53. ^ "Install Flatpak on AlmaLinux or Rocky 8". ביוני 2021. {{cite web}}: (עזרה)
  54. ^ "Solus Quick Setup".
  55. ^ "Flat pack - how to install?".
  56. ^ "Ubuntu Quick Setup".
  57. ^ "Void Linux Quick Setup".
  58. ^ "Flatpak is available on Zenwalk".
  59. ^ "Chrome OS Quick Setup".