Flatpak 1.14, o framework de empacotamento para Linux, está disponível com novos recursos

Flatpak 1.14, o framework de empacotamento para Linux, está disponível com novos recursos

Flatpak, o popular framework de empacotamento, foi atualizado para a versão 1.14, uma versão importante que vem com novos recursos e melhorias.

Flatpak 1.14 está aqui como uma grande atualização para a série Flatpak 1.12 que foi lançado em outubro de 2021, adicionando a capacidade de criar um diretório para XDG_STATE_HOME e definir a variável de ambiente HOST_XDG_STATE_HOME, acesso em rede aos serviços X11 e PulseAudio se um aplicativo tiver acesso à rede e suporte para uma nova chave de DeploySideloadCollectionID em arquivos flatpakref e flatpakrepo para permitir a configuração de IDs de coleta ao adicionar um controle remoto de um desses arquivos de repo.

Também novo no Flatpak 1.14 é uma nova família de condicional have-kernel-module-foo para extensões, suporte para sub-caixas de areia para possuir nomes MPRIS no barramento de sessão, suporte para o argumento -u de linha de comando curto como um pseudônimo para comandos que aceitam o argumento --user, a capacidade de exportar metadados AppStream para o sistema host para usar, bem como suporte para a opção --socket=gpg-agent para flatpak run e comandos relacionados.

A interface de linha de comando foi reformulada nesta versão para informar adequadamente os usuários de aplicativos que estão (indiretamente) usando extensões de tempo de execução de fim de vida e considerar operações na transação pendente ao imprimir essas mensagens de fim de vida.

Além disso, o Flatpak 1.14 atualiza o comando uninstall para pedir aos usuários confirmação antes de remover os tempos de execução ou extensões de tempo de execução. Além disso, a política SELinux foi atualizada para cobrir links simbólicos em /var/lib/flatpak e a conclusão da linha de comando está agora disponível para o shell Fish.

Entre algumas das correções de bugs implementadas nesta versão, há uma correção para garantir que o número de exibição X11 seja preservado em vez de redirecioná-lo para :99, uma correção para um problema de corrupção de memória causado pelo uso da biblioteca libcurl de forma insegura e uma correção para um erro que ocorreu quando um arquivo .desktop processado pelo comando build-export não tem chave Exec=.

Sendo esta uma grande liberação, há também algumas mudanças de dependência. Por exemplo, o Flatpak agora requer libappstream 0.15.3 ou posterior para evitar mensagens de aviso críticas ao usar o comando flatpak search e usa o FUSE API v3 para revogações.

Flatpak é um componente em sua distribuição GNU/Linux que você terá que atualizar a partir dos repositórios de software, por isso recomendamos esperar que o Flatpak 1.14 chegue nos arquivos principais de sua distro antes de atualizar suas instalações. Para os mantenedores de sistemas, o Flatpak 1.14 já está disponível para download na página do projeto GitHub.

Última atualização deste artigo: 23 de august de 2022