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