stringtranslate.com

Флэтпак

Предпочтительный значок для продвижения приложений на Flathub с 2023 года, английская версия

Flatpak — это утилита для развертывания программного обеспечения и управления пакетами для Linux . Она рекламируется как предлагающая среду -песочницу , в которой пользователи могут запускать прикладное программное обеспечение изолированно от остальной части системы. [5] [6] Flatpak был известен как xdg -app до 2016 года. [7]

Функции

Приложения, использующие Flatpak, нуждаются в разрешениях на доступ к таким ресурсам, как Bluetooth , звук (с PulseAudio ), сеть и файлы . Эти разрешения настраиваются разработчиком Flatpak и могут быть добавлены или удалены пользователями в их системе. [8] [9]

Еще одной ключевой особенностью Flatpak является то, что он позволяет разработчикам приложений напрямую предоставлять обновления пользователям, минуя дистрибутивы и не упаковывая и не тестируя приложение отдельно для каждого дистрибутива. [10]

Поскольку Flatpak работает в песочнице (которая предоставляет отдельную, стабильную версию ABI всех распространенных системных библиотек), он использует больше места в системе, чем обычные собственные пакеты. Однако OSTree , технология, лежащая в основе Flatpak, будет дедуплицировать соответствующие файлы. Это означает, что первые несколько установок Flatpak будут занимать больше места, но по мере добавления большего количества пакетов система будет использовать пространство более эффективно. [11]

Flathub , репозиторий (или удаленный источник в терминологии Flatpak), расположенный по адресу flathub.org, стал фактическим стандартом для получения приложений, упакованных с помощью Flatpak. [12] Пакеты предоставляются как администраторами Flathub, так и разработчиками приложений, с заявленным предпочтением для предложений от самих разработчиков. [13] Хотя Flathub является фактическим источником приложений, упакованных с помощью Flatpak, можно разместить репозиторий Flatpak, который независим от Flathub. [14] [15] [16]

Поддерживать

Теоретически приложения Flatpak можно установить на любой существующий и будущий дистрибутив Linux , включая те, которые установлены с уровнем совместимости подсистемы Windows для Linux , при условии доступности bubblewrap и OSTree .

Его также можно использовать в системах на базе ядра Linux, таких как ChromeOS . [17]

Смотрите также

Ссылки

  1. ^ "О нас". Архивировано из оригинала 2023-07-14 . Получено 2022-04-08 .
  2. ^ "История Flatpak". GitHub . Архивировано из оригинала 2022-04-10 . Получено 2018-08-19 .
  3. ^ "1.14.10". 14 августа 2024 г. Получено 15 августа 2024 г.
  4. ^ "COPYING". GitHub . 31 марта 2015 г. Архивировано из оригинала 2021-10-26 . Получено 2021-10-14 .
  5. ^ Ларссон, Александр (29 апреля 2016 г.). «Использование bubblewrap в xdg-app». Александр Ларссон: Классные ссылки и комментарии . GNOME. Архивировано из оригинала 14 мая 2019 г. Получено 8 января 2016 г.
  6. ^ Уиллис, Натан (21.01.2015). «GNOME и песочница приложений снова в моде». LWN . Архивировано из оригинала 25.11.2018 . Получено 03.01.2016 .
  7. ^ Ларссон, Александр (9 мая 2016 г.). «Переименован в flatpak в git». freedesktop.org . Архивировано из оригинала 24 июня 2016 г. . Получено 1 июня 2016 г. .
  8. ^ "Sandbox Permissions". Документация Flatpak . Архивировано из оригинала 2019-06-20 . Получено 24-06-2019 .
  9. ^ "flatpak-run". Документация Flatpak . Архивировано из оригинала 2019-06-26 . Получено 2019-06-24 .
  10. ^ Ларссон, Алекс (21 августа 2018 г.). «Kick-starting the revolution 1.0». Архивировано из оригинала 19 декабря 2021 г. Получено 14 апреля 2020 г.
  11. ^ TheEvilSkeleton (2022-05-16). "Ответ на "Flatpak — это не будущее"". TheEvilSkeleton . Архивировано из оригинала 2023-02-11 . Получено 2023-02-11 .
  12. ^ "7 приложений Flatpak, которые можно установить прямо сейчас из Flathub". О, боже! Ubuntu! . 2017-07-20. Архивировано из оригинала 2019-05-29 . Получено 2019-05-29 .
  13. ^ Представление - Документация Flathub., Flathub, 2024-02-05 , получено 2024-02-05
  14. ^ "Список пультов". Документация Flatpak . Архивировано из оригинала 2019-07-06 . Получено 2019-06-24 .
  15. ^ "Размещение репозитория". Архивировано из оригинала 18 февраля 2020 г. Получено 14 апреля 2020 г.
  16. ^ "Причины использовать Flatpak". Документация Flatpak . Архивировано из оригинала 2019-06-17 . Получено 2019-06-24 .
  17. ^ "Быстрая настройка Chrome OS". Архивировано из оригинала 2020-08-02 . Получено 2020-07-22 .

Внешние ссылки