Доступен (https://github.com/flatpak/flatpak/releases/tag/0.10.1) релиз инструментария Flatpak 0.10.1 (http://flatpak.org/), в рамках которого развивается система для сборки самодостаточных пакетов, которые не привязаны к конкретным дистрибутивам Linux и выполняются в специальном контейнере, изолирующем приложение от остальной системы. Поддержка выполнения Flatpak-пакетов обеспечена для Arch Linux, CentOS (https://copr.fedorainfracloud.org/coprs/amigadave/flatpak-epel7/), Debian, Fedora, Gentoo, Mageia и Ubuntu. Пакеты с Flatpak включены в репозиторий Fedora и поддерживаются в штатной программе управления приложениями GNOME.
Ключевое отличие Flatpak от Snap заключается в том, что Snap использует компоненты окружения основной системы и изоляцию на основе фильтрации системных вызовов, в то время как Flatpak создаёт отдельный от системы контейнер и оперирует крупными runtime-наборами, предоставляя в качестве зависимостей не пакеты, а типовые системные окружения (например, все библиотеки, необходимые для работы программ GNOME или KDE). С особенностями Flatpak можно познакомиться в тексте анонса (https://www.opennet.ru/opennews/art.shtml?num=44640) первого выпуска.
В новом выпуске:
- Новая команда "flatpak remote-info (https://github.com/flatpak/flatpak/blob/b3cb71222bbd371175f2...)", отображающая информацию о приложениях или runtime-наборах во внешнем репозитории. Указанная вместе с командой опция "--log" позволяет просмотреть историю изменений, а также в комбинации с "flatpak upate --commit=XYZ" может применяться для отката на прошлую версию;
- Новая команда "flatpak search", предназначенная для поиска в метаданных Appstream, собранных со всех подключенных репозиториев;
- Команда "flatpak update" теперь обновляет метаданные Appstream для всех внешних репозиториев;
- Разрешена автоматическая установка GTK-тем, соответствующих активной теме оформления;
- Добавлена поддержка систем, в которых /etc/resolv.conf является символической ссылкой на файл внутри /usr;
- Обеспечена работа команды "flatpak remote-add" под непривилегированным пользователем при пустом каталоге /var/lib/flatpak , что позволяет использовать flatpak в окружениях не сохраняющих своё состояния между перезапусками;
- Добавлена опция "flatpak build --log-session/system-bus", аналогичная похожей операции во "flatpak run";
- Добавлена опция "flatpak build --readonly", позволяющая использовать целевой каталог (/app) в режиме только для чтения;
- Добавлена, но пока не включена по умолчанию, поддержка репозиториев OCI (Open Container Initiative (https://www.opencontainers.org/)).
URL: https://github.com/flatpak/flatpak/releases/tag/0.10.1
Новость: http://www.opennet.ru/opennews/art.shtml?num=47624