close

Pacote plano

Ir para a navegação Ir para a pesquisa
pacote plano
pacote plano
desenvolvedor
Alex LarssonEquipe Flatpak
https://flatpack.org/
Informações gerais
extensão de arquivo .flatpak, .flatpakref
lançamento inicial agosto de 2007
Última versão 1.12.7 ( informações )
14 de março de 2022 (7 meses e 4 dias)
formato aberto Sim 

Flatpak , conhecido como xdg-app até maio de 2016, [ 1 ] é um utilitário de implantação, gerenciamento universal de pacotes e virtualização de aplicativos para ambientes de desktop GNU/Linux . O utilitário fornece um ambiente de sandbox chamado Bubblewrap , no qual os usuários podem executar aplicativos isolados do resto do sistema. [ 2 ] Flatpak é uma forma de instalar aplicativos independentes da distribuição ou versão do Gnu/Linux. [ 3 ] Os aplicativos que usam Flatpak precisam de permissão do usuário para controlar dispositivos de hardware ou acessar arquivos do usuário.

História

A ideia foi proposta em 2013 pelo programador de software livre alemão Lennart Pöttering , que publicou um artigo sobre ela em 2014. [ 4 ] Desenvolvido como parte do projeto freedesktop.org (anteriormente conhecido como X Desktop Group ou XDG), foi originalmente chamado xdg-app. O servidor freedesktop.org é o lar do projeto Flatpak.

Flatpak e xdg-app são a mesma coisa, o nome foi alterado porque os desenvolvedores queriam algo com apelo mais amplo do que o xdg-app poderia fornecer. Então, como parte do lançamento formal do Flatpak pronto para uso, foi decidido usar um nome mais acessível. [ 5 ]

Em dezembro de 2019, é suportado por 22 distribuições.

Tecnologia

Flatpak é uma tecnologia que reúne muitas das lições aprendidas por seu criador, Alexander Larsson, durante seu longo mandato como desenvolvedor de desktop Linux e depois de passar um tempo dentro da Red Hat trabalhando em tecnologias de contêiner. Ele é baseado em tecnologias existentes, como cgroups , namespaces , seccomp e montagens de ligação no kernel do Linux, OSTree do Project Atomic e o formato OCI desenvolvido pela Open Container Initiative . Também gerou novas tecnologias como Bubblewrap, que é compartilhada entre Flatpak e Project Atomic.

O Flatpak foi projetado para ser executado em uma sessão de desktop e não é uma boa combinação para um servidor.

Os aplicativos Flatpak podem coexistir com aplicativos que são empacotados de outras maneiras, no mesmo sistema host. [ 5 ]

Evolução

Encontro Evento [ 6 ]
Agosto-2007 Alexander Larsson lança o Glick, seu primeiro framework de agrupamento de aplicativos
Novembro-2011 Glick 2, uma versão modernizada do primeiro framework Glick, é lançado
Julho-2012 Sessão do GNOME OS realizada no GUADEC inclui planejamento inicial para um novo formato de pacote de aplicativos
setembro de 2012 Alexander Larsson lança framework experimental de "empacotador"
Janeiro de 2013 Proposta "Linux Apps" discutida no hackfest GNOME Developer Experience, Bruxelas
Dezembro-2014 O trabalho começa no xdg-app, que se torna Flatpak
Março-2015 Lançamento do xdg-app 0.1, a primeira versão do Flatpak
Dezembro-2015 GNOME Software ganha a capacidade de instalar aplicativos xdg-app
Maio-2016 xdg-app renomeado para Flatpak, lançado 0.6.0; o comunicado de imprensa que acompanha incluiu endossos da Red Hat, Endless Computers e Collabora
Junho-2016 O trabalho começa na estrutura de segurança do portal de desktop
Julho-2016 GTK+ 3.21.4 lançado com suporte inicial para a estrutura de portais
Agosto-2016 Endless OS 3.0 lançado, o primeiro sistema operacional a usar Flatpak por padrão.
Novembro-2016 ClearLinux anuncia adoção do Flatpak
Dezembro-2016 Flatpak 0.8.0 lançado, o início da primeira série estável com suporte de longo prazo
Maio-2017 Lançamento inicial do serviço de hospedagem Flathub
Outubro-2017 Flatpak 0.10.0 é lançado, marcando o início da segunda série de versões estáveis ​​suportadas, KDE Plasma 5.11, "Discover" permite instalar aplicativos Flatpak
Novembro-2017 Linux Mint 18.3 inclui integração Flatpak
Agosto-2018 Flatpak 1.0, o primeiro lançamento de uma nova série estável, com novos recursos importantes; O período beta do Flathub termina; Freedesktop runtime 18.08 lançado com uma nova política de período de suporte

Aplicativos

Os pacotes Flatpak, oficiais ou desenvolvidos por terceiros, estão disponíveis para centenas de aplicações. Entre eles estão os mais populares, como LibreOffice , VLC , Gimp , Inkscape , Blender , darktable , Krita , Audacity , FileZilla , MonoDevelop . Os aplicativos estão disponíveis em flathub.org. [ 7 ] Existem também aplicativos adicionais de ambiente de escritório e jogos. As versões desses aplicativos geralmente são atualizadas para as versões mais recentes disponíveis rapidamente. Isso permite, por exemplo, instalar as versões mais recentes em distribuições com ciclos de atualização mais lentos de suas versões em seus repositórios, além de evitar ter que adaptar as versões de cada aplicativo e suas atualizações para cada distribuição.

Pedidos mais comuns

Verifique a versão do Flatpak instalada:

flatpack --version

Habilite o repositório Flathub:

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

Instale aplicativos (por exemplo, Spotify ):

flatpak instalar flathub com.spotify.Client

Executar aplicativos:

flatpak execute com.spotify.Client

Listar aplicativos instalados:

lista de pacotes planos

Liste apenas os aplicativos instalados, não os ambientes de tempo de execução:

lista flatpak --app

Liste apenas os aplicativos disponíveis no repositório:

flatpak remote-ls --app

Atualize todos os aplicativos:

atualização de flatpack

Atualizar um aplicativo específico:

flatpak update com.spotify.Client

Veja os detalhes de um aplicativo:

flatpak info com.spotify.Client

Remova um aplicativo instalado:

flatpak desinstalar com.spotify.Client

Repare uma instalação flatpak:

conserto de flatpack

Remova ambientes de tempo de execução não utilizados:

desinstalação do flatpak -- não usado

Excluir todos os aplicativos:

flatpak desinstalar --all [ 8 ]

Veja também

Referências

  1. Alexander Larsson (9 de maio de 2016). "Renomeado para flatpak no git" . freedesktop.org . Recuperado em 1º de junho de 2016 . 
  2. Alexander Larsson (29 de abril de 2016). "Usando bubblewrap no xdg-app" . blogs.gnome.org . Recuperado em 8 de janeiro de 2016 . 
  3. http://www.linuxandubuntu.com/home/flatpak-reviews-linux-apps-for-all-distributions
  4. ↑ Poesia de Lennart . "Poetter: Revisitando como montamos sistemas Linux [LWN.net]" . lwn.net . Recuperado em 31 de outubro de 2016 . 
  5. ^ a b "Perguntas Frequentes" . /www.flatpak.org (em inglês) . Recuperado em 24 de novembro de 2019 . 
  6. ^ "Histórico do pacote plano" . https://flatpak.org/about/ (em inglês) . Recuperado em 24 de novembro de 2019 . 
  7. flathub.org
  8. "Flatpak: Guia do Iniciante" . MaisLinux . Recuperado em 24 de novembro de 2019 . 

Links externos