De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

O Sistema de Gerenciamento de Software Flatpak

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 13 de agosto de 2024

O Flatpak foi desenvolvido para enfrentar os desafios da fragmentação no ecossistema Linux, onde a diversidade de distribuições e gerenciadores de pacotes dificulta a distribuição uniforme de aplicativos. O objetivo do Flatpak é criar um formato de empacotamento que funcione em qualquer distribuição Linux, oferecendo um ambiente consistente e seguro para aplicativos, independente das bibliotecas e versões do sistema.

O Flatpak foi inicialmente criado por Alexander Larsson, engenheiro da Red Hat. A Red Hat, junto com outras organizações e a comunidade de código aberto, continua a apoiar e desenvolver o Flatpak, garantindo que ele permaneça atualizado e eficiente para a distribuição de aplicativos Linux.

Para instalar o Flatpak em sistemas baseados no Debian, como o Ubuntu, siga estas etapas:

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install flatpak

O próximo passo é adicionar o repositório Flathub:

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Reinicie o sistema ou faça logout/login para aplicar as mudanças.

Comandos Básicos

Para buscar aplicativos disponíveis no Flathub ou em outros repositórios configurados, use:

$ flatpak search <nome-do-aplicativo>

Para instalar um aplicativo, use o comando install seguido do nome do repositório e do aplicativo:

$ flatpak install flathub <nome-do-aplicativo>

Para listar todos os aplicativos Flatpak instalados no seu sistema, use:

$ flatpak list 

Para remover um aplicativo instalado, use o comando uninstall:

$ flatpak uninstall <nome-do-aplicativo>

Para criar um índice local dos aplicativos disponíveis, que pode ser útil para buscas offline ou para otimizar o desempenho, utilize:

$ flatpak update --appstream

O Snap e o Flatpak são sistemas de empacotamento de software que visam simplificar a distribuição de aplicativos em diferentes distribuições GNU/Linux, mas apresentam abordagens distintas. O Snap, desenvolvido pela Canonical, é fortemente integrado ao Ubuntu e utiliza a Snap Store como seu repositório central, oferecendo atualizações automáticas e um modelo de permissões que pode ser mais restritivo. Em contraste, o Flatpak, apoiado por organizações como a Red Hat, é mais independente de distribuições e utiliza o Flathub como principal repositório, destacando-se por seu modelo de sandboxing que garante segurança e consistência em qualquer sistema GNU/Linux compatível. Ambos oferecem vantagens em termos de distribuição universal, mas podem diferir em termos de flexibilidade, controle do usuário e integração com o sistema.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida