Fedora day-activities-using-flatpaks-1

208 visualizações

Publicada em

Palestra sobre uso de flatpak no Fedora.
O que é e como usar
Instalação, atualização e execução de aplicações

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
208
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Fedora day-activities-using-flatpaks-1

  1. 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. 2. Agenda 1. Flatpak – o que é? 2. Habilitando flatpak no Fedora 3. Repositórios 4. Instalando pacotes 5.Contribuindo
  3. 3. Flatpak
  4. 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 é?
  5. 5. Habilitando flatpak
  6. 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?
  7. 7. Repositórios
  8. 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
  9. 9. Listando os repositórios configurados $ flatpak remote-list gnome gnome-apps Repositórios – 2
  10. 10. Se você quiser aplicações atualizadas todas as noites, habilite o repo gnome-nightly-apps wget https://sdk.gnome.org/nightly/keys/nightly.gpg flatpak remote-add --gpg-import=nightly.gpg gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/ Repositórios – 3
  11. 11. Runtime
  12. 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. 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
  14. 14. Pacotes
  15. 15. Repositórios disponíveis $ flatpak remote-list gnome gnome-apps Pacotes
  16. 16. Listando aplicações de um repositório $ flatpak remote-ls gnome-apps --app org.gnome.Builder org.gnome.Calculator org.gnome.Calendar org.gnome.Characters … org.gnome.clocks org.gnome.eog org.gnome.gedit org.gnome.iagno Pacotes – 2
  17. 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. 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
  19. 19. Listando flatpaks instalados $ flatpak list org.gnome.Evince org.libreoffice.LibreOffice Atualizando flatpaks $ flatpak update org.libreoffice.LibreOffice Listando pacotes
  20. 20. Alguns flatpaks instalados localmente configuram novos repositórios $ flatpak remote-list gnome gnome-apps org.libreoffice.LibreOffice-origin Repositórios via flatpak
  21. 21. Outros repos
  22. 22. Alguns flatpaks instalados localmente configuram novos repositórios http://www.libreoffice.org/download/flatpak/ https://community.kde.org/Flatpak Repositórios adicionais
  23. 23. Contribuindo
  24. 24. Distribuir uma aplicação via flatpak é simples http://flatpak.org/#get-involved http://flatpak.org/#developers Crie seu flatpak
  25. 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. 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:

×