Entenda o que é esse ecossistema de aplicativos modernos para Linux
O Flatpak é uma tecnologia de empacotamento de software para Linux que visa simplificar a distribuição e instalação de aplicativos. Ele funciona de forma semelhante ao Snap, mas oferece alguns diferenciais interessantes.
Já o Flathub é o repositório principal de aplicativos Flatpak, oferecendo uma ampla variedade de softwares para usuários Linux.
Como funciona o Flatpak?
- Os aplicativos Flatpak são empacotados de forma independente, incluindo todas as bibliotecas e dependências necessárias para sua execução. Isso elimina conflitos com outros softwares instalados no sistema.
- Os aplicativos Flatpak são instalados em um sandbox próprio, o que significa que eles não têm acesso irrestrito ao sistema operacional e aos seus arquivos. Isso melhora a segurança e a estabilidade do sistema.
- O Flatpak usa um sistema de permissão para controlar o acesso dos aplicativos a recursos do sistema, como câmera, microfone e armazenamento.
Vantagens do Flatpak:
- Instalação simplificada: O Flatpak permite instalar aplicativos de um repositório central, como o Flathub, tornando o processo mais fácil e rápido.
- Segurança aprimorada: O uso de sandboxes e permissões granulares garante maior segurança do sistema e evita conflitos entre softwares.
- Independência da distro: Os aplicativos Flatpak funcionam em qualquer distribuição Linux que suporte Flatpak, independentemente da versão ou base do sistema.
- Atualizações fáceis: As atualizações dos aplicativos Flatpak são gerenciadas pelo repositório central, facilitando a manutenção do sistema.
O que é o Flathub?
O Flathub é o repositório principal de aplicativos Flatpak. Ele oferece uma ampla variedade de softwares, incluindo:
- Aplicativos de produtividade: LibreOffice, GIMP, Inkscape, etc.
- Navegadores: Firefox, Chrome, etc.
- Ferramentas de desenvolvimento: Visual Studio Code, PyCharm, etc.
- Jogos: Steam (através de Proton), Minecraft, etc.
- E muito mais!
Para navegar e instalar aplicativos do Flathub, você pode usar ferramentas como:
- Gnome Software: (Para desktops baseados em Gnome)
- KDE Discover: (Para desktops baseados em KDE Plasma)
- Linha de comando: O comando
"flatpak"
permite gerenciar aplicativos Flatpak diretamente do terminal.
Como começar a usar o Flatpak e o Flathub:
- Verifique se a sua distribuição Linux suporta Flatpak. A maioria das distros modernas já possuem suporte nativo ao Flatpak.
- Instale o Flatpak: Se a sua distro não possui Flatpak por padrão, você pode encontrar instruções de instalação no site oficial do Flatpak: https://www.flatpak.org/
- Configure o Flathub como repositório: Siga as instruções no site do Flathub para adicionar o repositório ao seu sistema: https://flathub.org/en
- Explore o Flathub: Utilize a ferramenta de software da sua distro ou o comando
flatpak search
para encontrar aplicativos disponíveis no Flathub.
- Instale aplicativos: Use a ferramenta de software da sua distro ou o comando
flatpak install
para instalar os aplicativos desejados.
O Flatpak e o Flathub oferecem uma maneira moderna e conveniente de instalar e gerenciar aplicativos no Linux. Com sua simplicidade, segurança e ampla variedade de softwares, o Flatpak é uma ótima opção para usuários iniciantes e avançados.