1. Flatpak permite instalar aplicações de forma isolada e independente de distribuição.
2. Habilitar flatpak no Fedora requer instalar o pacote flatpak e adicionar repositórios como o GNOME.
3. Os pacotes flatpak incluem tudo necessário para rodar e são atualizados via repositórios remotos.
Como usar o Flatpak para instalar aplicativos no Linux
1. O que é e como usar
Marcos Sungaila
Cloud Solution Architect and
Consultant
Creative Commons - Atribuição 3.0 Brasil (CC BY 3.0 BR).
Acesse https://creativecommons.org/licenses/by/3.0/br/legalcode.
Flatpak
2. Agenda
1. Flatpak – o que é?
2. Habilitando flatpak no Fedora
3. Repositórios
4. Instalando pacotes
5.Contribuindo
4. Flatpak permite que uma aplicação seja
instalada de forma simples e rápida em várias
distribuições Linux diferentes
Uma aplicação distribuída como um flatpak
pode ser isolada de outras aplicações e até
mesmo do sistema operacional
Pode ser chamado de container de aplicação
É um pacote de instalação com tudo que a
aplicação precisa para funcionar
O que é?
6. O suporte a flatpaks está disponível
nativamente no Fedora desde a versão 23
sudo dnf -y install flatpak
Há suporte para várias distribuições e você
pode ver os procedimentos em
http://flatpak.org/getting.html
Por onde começar?
8. Você pode instalar pacotes locais ou de
repositórios remotos.
A assinatura dos pacotes é verificada durante a
instalação
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
flatpak remote-add --gpg-import=gnome-sdk.gpg
gnome https://sdk.gnome.org/repo/
flatpak remote-add --gpg-import=gnome-sdk.gpg
gnome-apps https://sdk.gnome.org/repo-apps/
Habilitando repositórios
12. Nem tudo que a aplicação precisa vem dentro
do flatpak
Aplicações gráficas são empacotadas usando
bibliotecas gráficas específicas
Para executar uma aplicação gráfica, o suporte
ao ambiente gráfico usado no flatpak precisa
ser instalado também
Você pode usar uma aplicação feita para
gnome 3.2 em um Linux que tem o 3.0
instalado
O que é um runtime
13. Instalando o runtime do gnome 3.20
flatpak install gnome org.gnome.Platform
3.20
Agora você pode instalar e usar aplicações via
flatpak
Runtime – 2
17. Instalando um flatpak para todos os usuários
$ flatpak install gnome-apps
org.gnome.Evince
1 delta parts, 2 loose fetched; 4359 KiB
transferred in 14 seconds
Instalando um flatpak baixado localmente
$ flatpak install --bundle
LibreOffice.flatpak
Instalando pacotes
18. Alguns apps instalados via flatpak criam ícones
no ambiente gráfico mas a maioria não
Apps podem ser executados via linha de
comando
$ flatpak run org.libreoffice.LibreOffice
Executando a aplicação
24. Distribuir uma aplicação via flatpak é simples
http://flatpak.org/#get-involved
http://flatpak.org/#developers
Crie seu flatpak
25. Permite distribuir aplicações independentes de
plataforma
Isolamento de aplicações
Fácil instalação e atualização
Dependências previamente solucionadas
Sumário
26. Perguntas?
Creative Commons - Atribuição 3.0 Brasil (CC BY 3.0 BR).
Acesse https://creativecommons.org/licenses/by/3.0/br/legalcode.
msungaila@gmail.com
Contato: