Стартира новата версия на Flatpak 1.4.0 с API за flatpakref и други

Лого на Flatpak

Пуснат е нов стабилен клон на инструментариума Flatpak 1.4, с която тази нова версия идва с някои значителни промени в организацията на пакетите, подобрения и др.

За тези, които все още не знаят за Flatpak, те трябва да знаят, че това е система от независими пакети, които не са обвързани с конкретни Linux дистрибуции и те се изпълняват в специален контейнер, който изолира приложението от останалата част от системата.

Flatpak може да опрости разпространението на програми, които не са част от стандартните хранилища за разпространение, като подготви универсален контейнер, без да генерира отделни сборки за всяко разпределение.

За потребителите, които съзнават сигурността, Flatpak ви позволява да стартирате приложение в контейнер, като предоставя достъп само до мрежови функции и потребителски файлове, свързани с приложението.

Осигурена е поддръжка за стартиране на пакети Flatpak за Arch Linux, CentOS, Debian, Fedora, Gentoo, Mageia, Linux Mint и Ubuntu.

Пакетите с Flatpak са включени в хранилището на Fedora и се поддържат в програмата за управление на приложения Gnome.

В Flatpak 1.4 беше променена конфигурацията на организацията на външни хранилища. В директорията /etc/flatpak/remotes.d вместо файловете * .conf с настройки вече се използват обичайните файлове .flatpakrepo, които се импортират автоматично, когато използвате flatpak за първи път.

Тези файлове могат да се редактират и изтриват свободно по аналогия с ръчно добавените хранилища.

Основни промени в Flatpak 1.4

Също така в рамките на новостите, които могат да бъдат подчертани организацията на наличните съоръжения се е променила значително за всички пакети в системата.

В предишните версии пакетът първо се инсталира във временна директория, собственост на потребителя, а заемът се нарича системен помощник за импортиране от тази директория в системата.

Този подход доведе до огромни загуби на дискови ресурси, ненужни I / O и потенциални проблеми със сигурността.

В новата версия, за инсталиране на системни пакети се използва специална файлова система FUSE, в който потребителят може да пише данни, но след края на записа достъпът до записаните файлове е блокиран за потребителя. Нов подход включва необходимостта от задаване на flatpak за отделен потребител (по подразбиране "flatpak") и промяна на правилата на SELinux.

От друга страна добави възможността за дефиниране от страна на клиента на филтърната система за външни хранилища. С помощта на филтри можете да ограничите приложенията, които се виждат в хранилището, като използвате модела на черно-белия списък.

По същия начин пристигането на API на библиотека за добавяне на външни хранилища от flatpakref файлове също е подчертано.

Друга важна промяна в тази нова версия е тази добавена поддръжка за системи с множество видеокарти NVIDIA и скоростта на регенериране на клонове на Appstream за големи хранилища беше значително увеличена.

Актуализирани услуги за интеграция с графична среда: xdg-desktop-portal и xdg-desktop-portal-gtk, в които са добавени нови портали за автоматично изпълнение, изпълнение на фонова програма, достъп до GameMode.

От другите промени, открити в тази нова версия на Flatpak 1.4.0, откриваме:

  • Нов seccomp профил за Docker, който ви позволява да стартирате flatpak вътре в контейнери.
  • Подобрена възможност за инсталиране от множество P2P източници (чрез USB устройства или LAN).
  • Командата "flatpak remote-ls" осигурява автоматично филтриране на приложения, за които времето за проследяване е изтекло.
  • В „flatpak remote-ls“ и „flatpak remote-info“ е приложена опцията „–cached“ за връщане на информация въз основа на локално кеширани данни.
  • Добавена е възможността да се посочи преходна версия, от която клиентите ще бъдат подканени да преминат към нов клон (вместо текущия, който е изтекъл).
  • Добавена е опция „–socket = pcsc“ за достъп до смарт карти.
  • Внедрена поддръжка за dconf, поставен в среда на пясъчник.
  • Опциите „–no-update- [резюме, поток на приложения]“ и „–static-delta-ignore-ref = PATTERN“ се добавят към командата build-update-repo.

Как да инсталирам Flatpak на Ubuntu и деривати?

За тези, които се интересуват от възможността да инсталират Flatpak на дистрибуцията си, те могат да го направят, като отворят терминал и напишат следната команда в него:

sudo add-apt-repository ppa:alexlarsson/flatpak

sudo apt update

sudo apt install flatpak

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.