پرش به محتوا

فلت پک

از ویکی‌پدیا، دانشنامهٔ آزاد
Flatpak
نویسنده(های)
اصلی
Alex Larsson
توسعه‌دهنده(ها)Flatpak Team
انتشار اولیهسپتامبر ۲۰۱۵؛ ۹ سال پیش (۲۰۱۵}})[۱]
انتشار پایدار
۱٫۱۴ / ۲۲ ژوئن ۲۰۲۲؛ ۲ سال پیش (۲۰۲۲-22}})[۲]
مخزن
نوشته‌شده باC
سیستم‌عاملLinux
مجوزLGPL[۳]
وبگاه

فلت پک - (به انگلیسی: Flatpak) (سابقاً xdg-app) یک نرم‌افزار سودمند برای استقرار نرم‌افزار و مدیریت بسته برای لینوکس است. فلت پک یک محیط sandbox در اختیار کاربران می‌گذارد که در آن می‌توانند نرم‌افزارهای کاربردی را به صورت جدا از بقیه سیستم اجرا کنند.[۴][۵] برنامه‌های کاربردی با استفاده از فلت پک برای دسترسی به بلوتوث، صدا (با PulseAudio)، شبکه، پرونده‌ها و غیره به مجوزهایی احتیاج دارند که توسط نگهدارنده فلت پک تعریف شده‌اند و توسط کاربران در سیستم خود قابل کنترل (اضافه یا حذف) هستند.[۶][۷] فلت پک به عنوان بخشی از پروژه Freedesktop.org (که قبلاً با نام X Desktop Group یا XDG شناخته می‌شد) توسعه داده شد و در ابتدا xdg-app نامیده می‌شد.[۸]

Flathub، مخزنی (یا منبع از راه دور در اصطلاحات فلت پک) که در flathub.org قرار دارد، به یک استاندارد برای دریافت برنامه‌های بسته‌بندی شده با فلت پک تبدیل شده است.[۹] بسته‌های flathub توسط مدیران Flathub یا برنامه نویسان برنامه‌ها ارایه می‌شوند.[۱۰] اگرچه Flathub منبع اصلی برای برنامه‌های بسته‌بندی شده با فلت پک است، فلت پک می‌تواند به‌طور مستقل از Flathub کار کند.[۱۱] امکان میزبانی از راه دور و دسترسی به Remoteهایی که کاملاً مستقل از Flathub هستند امکان‌پذیر است.[۱۲]

پشتبیانی

[ویرایش]

به صورت تئوری، برنامه‌های فلت پک را می‌توان بر روی هر توزیع لینوکس، از جمله آنهایی که با لایه سازگاری Windows Subsystem for Linux نصب شده‌اند، تا زمانی که bubblewrap و OSTree در دسترس باشند، نصب کرد.

همچنین می‌توان از این برنامه در سیستم‌های مبتنی بر هسته لینوکس مانند ChromeOS استفاده کرد.[۱۳]

پانویس

[ویرایش]

مشارکت‌کنندگان ویکی‌پدیا. «Flatpak». در دانشنامهٔ ویکی‌پدیای انگلیسی، بازبینی‌شده در ۱ ژوئیهٔ ۲۰۲۰.

منابع

[ویرایش]
  1. "Flatpak's History". GitHub.
  2. "Releases · flatpak/flatpak". GitHub.
  3. "LGPL". xdg-app repository. freedesktop.org. Retrieved 2016-11-21. {{cite web}}: Italic or bold markup not allowed in: |website= (help)
  4. Larsson, Alexander (29 April 2016). "Using bubblewrap in xdg-app". Alexander Larsson: Cool links and commentary. GNOME. Retrieved 8 January 2016.
  5. Willis, Nathan (2015-01-21). "GNOME and application sandboxing revisited". LWN. Archived from the original on 25 November 2018. Retrieved 2016-01-03.
  6. "Sandbox Permissions". Flatpak documentation (به انگلیسی). Retrieved 2019-06-24.
  7. "flatpak-run". Flatpak documentation (به انگلیسی). Retrieved 2019-06-24.
  8. Larsson, Alexander (9 May 2016). "Renamed to flatpak in git". freedesktop.org. Retrieved 1 June 2016.
  9. "7 Flatpak Apps You Can Install Right Now from Flathub". OMG! Ubuntu! (به انگلیسی). 2017-07-20. Retrieved 2019-05-29.
  10. Pull requests for new applications to be added. Contribute to flathub/flathub development by creating an account on GitHub, Flathub, 2019-05-24, retrieved 2019-05-29
  11. "Reasons to use Flatpak". Flatpak documentation (به انگلیسی). Retrieved 2019-06-24.
  12. "List remotes". Flatpak documentation (به انگلیسی). Retrieved 2019-06-24.
  13. «Flatpak—the future of application distribution». Flatpak. دریافت‌شده در ۲۰۲۴-۱۱-۲۳.