stringtranslate.com

Флэтпак

Значок для приложений на Flathub

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

Функции

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

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

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

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

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

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

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

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

Рекомендации

  1. ^ «О» . Архивировано из оригинала 14 июля 2023 г. Проверено 8 апреля 2022 г.
  2. ^ "История Flatpak" . Гитхаб . Архивировано из оригинала 10 апреля 2022 г. Проверено 19 августа 2018 г.
  3. ^ "1.14.5". 8 декабря 2023 г. Проверено 9 декабря 2023 г.
  4. ^ «КОПИРОВАНИЕ». Гитхаб . 31 марта 2015 г. Архивировано из оригинала 26 октября 2021 г. Проверено 14 октября 2021 г.
  5. Ларссон, Александр (9 мая 2016 г.). «Переименовано в Flatpak в git». сайт freedesktop.org . Архивировано из оригинала 24 июня 2016 года . Проверено 1 июня 2016 г.
  6. Ларссон, Александр (29 апреля 2016 г.). «Использование пузырьковой пленки в xdg-app». Александр Ларссон: Классные ссылки и комментарии . ГНОМ. Архивировано из оригинала 14 мая 2019 года . Проверено 8 января 2016 г.
  7. ^ Уиллис, Натан (21 января 2015 г.). «Возврат к GNOME и песочнице приложений». ЛВН . Архивировано из оригинала 25 ноября 2018 г. Проверено 03 января 2016 г.
  8. ^ «Разрешения для песочницы» . Документация Флэтпака . Архивировано из оригинала 20 июня 2019 г. Проверено 24 июня 2019 г.
  9. ^ "Flatpak-run" . Документация Флэтпака . Архивировано из оригинала 26 июня 2019 г. Проверено 24 июня 2019 г.
  10. Ларссон, Алекс (21 августа 2018 г.). «Начало революции 1.0». Архивировано из оригинала 19 декабря 2021 года . Проверено 14 апреля 2020 г.
  11. ^ «7 приложений Flatpak, которые вы можете установить прямо сейчас с Flathub» . МОЙ БОГ! Убунту! . 20 июля 2017 г. Архивировано из оригинала 29 мая 2019 г. Проверено 29 мая 2019 г.
  12. ^ Представление — Документация Flathub., Flathub, 05 февраля 2024 г. , получено 5 февраля 2024 г.
  13. ^ «Список пультов» . Документация Флэтпака . Архивировано из оригинала 6 июля 2019 г. Проверено 24 июня 2019 г.
  14. ^ «Хостинг репозитория». Архивировано из оригинала 18 февраля 2020 года . Проверено 14 апреля 2020 г.
  15. ^ «Причины использования Flatpak» . Документация Флэтпака . Архивировано из оригинала 17 июня 2019 г. Проверено 24 июня 2019 г.
  16. ^ TheEvilSkeleton (16 мая 2022 г.). «Ответ на «Flatpak — это не будущее»». Злой Скелет . Архивировано из оригинала 11 февраля 2023 г. Проверено 11 февраля 2023 г.
  17. ^ «Быстрая установка Chrome OS» . Архивировано из оригинала 2 августа 2020 г. Проверено 22 июля 2020 г.