E foi lançado o framework Flatpak 1.14 com novos recursos e melhorias, e mais. Confira os detalhes dessa atualização, e atualize.
Flatpak é a tecnologia de próxima geração para a construção e instalação de aplicativos de desktop, que promete revolucionar a forma de instalar programas no Linux.
O Flatpak é um concorrente direto do formato Snap, pois é um tipo de sistema de gerenciamento de aplicativos multissistema, pois funciona no Ubuntu, Debian, Fedora, openSUSE, Red Hat, Mint, Endless, Arch, Gentoo, Solus, Alpine, Mageia, Pop!_OS, elementary OS e nos derivados destes.
Agora, Alexander Larsson lançou o Flatpak 1.14 como a mais nova série estável deste framework de distribuição e sandbox de aplicativos Linux de código aberto e poderosa para distribuições Linux modernas.
Novidades do Flatpak 1.14
O Flatpak 1.14 está aqui como uma atualização importante para a série Flatpak 1.12, lançada 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 DeploySideloadCollectionID em arquivos flatpakref e flatpakrepo para permitir a configuração de IDs de coleção ao adicionar um controle remoto de um desses arquivos de repositório.
Outra novidade no Flatpak 1.14 é uma nova família de condicionais have-kernel-module-foo para extensões, suporte para sub-sandboxes para possuir nomes MPRIS no barramento de sessão, suporte para o argumento de linha de comando -u short como um alias para comandos que aceitam o argumento –user, a capacidade de exportar metadados do AppStream para o sistema host usar, bem como suporte para a opção –socket=gpg-agent para execução de flatpak e comandos relacionados.
A interface de linha de comando foi reformulada nesta versão para informar adequadamente os usuários sobre aplicativos que estão (indiretamente) usando extensões de tempo de execução de fim de vida útil e para considerar as operações na transação pendente ao imprimir essas mensagens de fim de vida.
Além disso, o Flatpak 1.14 atualiza o comando de desinstalação para solicitar a confirmação dos usuários antes de remover os tempos de execução em uso ou extensões de tempo de execução.
Para completar, a política do SELinux foi atualizada para cobrir links simbólicos em /var/lib/flatpak e a conclusão da linha de comando agora está disponível para o Fish shell.
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 maneira não segura, e uma correção para um travamento que ocorreu quando um arquivo .desktop processado pelo comando build-export não possui a chave Exec=.
Sendo esta uma versão principal, também há algumas mudanças de dependência. Por exemplo, Flatpak agora requer libappstream 0.15.3 ou posterior para evitar mensagens de aviso críticas ao usar o comando de pesquisa flatpak e usa FUSE API v3 para revogações.
Por fim, se você estiver interessado em instalar aplicativos Flatpak, vá em frente e navegue no portal Flathub ou pesquise por flatpak aqui no Blog.
Como instalar ou atualizar o Flatpak
O Flatpak 1.14 estará disponível como uma atualização de sistema na sua distro favorita, aí bastará fazer a atualização.
E se você ainda não tem o recurso no seu sistema, para instalar a versão mais recente do Flatpak nas principais distribuições Linux, use esse tutorial:
Como instalar o suporte a Flatpak no Linux