Instalando e gerenciando pacotes Flatpak
Se estiver usando o Ubuntu, seus derivados ou outras distribuições Linux baseadas no Ubuntu, você pode executar os dois comandos a seguir para configurar pacotes Flatpak:
$ sudo apt install flatpak$ flatpak remote-add - se não existir flathub https: // flathub.org / repo / flathub.flatpakrepo
O segundo comando adiciona o repositório oficial Flathub que pode ser usado para baixar e instalar aplicativos Flatpak. É possível adicionar outros repositórios de terceiros, substituindo a URL do repositório no segundo comando acima. No entanto, em geral, você deve seguir o repositório padrão para evitar a instalação de aplicativos não testados que podem ter problemas de segurança.
Se você estiver usando qualquer outra distribuição Linux, siga este guia de configuração rápida que cobre as instruções de instalação para mais de 25 distribuições Linux.
Depois de concluir a configuração do Flatpak, você pode ir para a loja Flathub para baixar qualquer aplicativo de sua escolha. Por exemplo, para instalar o pacote Firefox Flatpak, você pode visitar sua listagem na loja Flathub ou pesquisá-lo usando a barra de pesquisa no site Flathub. Cada listagem na página Flathub inclui um comando de instalação na parte inferior da página. Você precisa executar este comando no terminal para instalar o pacote. Observe que o comando é o mesmo para todas as distribuições Linux. Para o caso citado, você precisa executar o seguinte comando para instalar o pacote flatpak do Firefox:
$ flatpak install flathub org.Mozilla.Raposa de fogoObserve que ao instalar um pacote Flatpak, você pode ser solicitado a instalar pacotes e dependências adicionais. Isso é normal, pois os pacotes Flatpak instalam os pacotes e bibliotecas necessários conforme necessário.
Para remover um pacote Flatpak instalado, você precisa executar o seguinte comando (substituir o ID do pacote):
$ flatpak uninstall org.Mozilla.Raposa de fogoSe você não se lembra do ID do pacote, pode obtê-lo na página de listagem da loja Flathub. Flatpak também mostrará sugestões de aplicativos se você fornecer apenas um nome ou ID parcial. Por exemplo, se você apenas usar “firefox” no comando acima, Flatpak apresentará automaticamente a você a opção de remover o pacote do Firefox.
Para atualizar um pacote Flatpak instalado, você precisa executar o seguinte comando (substituir o ID do pacote):
$ flatpak update org.Mozilla.Raposa de fogoPara listar todos os pacotes Flatpak instalados em seu sistema Linux, use o seguinte comando:
lista de $ flatpakMuitas distribuições Linux usam o plugin Flatpak em seu aplicativo de distribuição de software para facilitar a instalação e atualizações automáticas. Para obter mais informações sobre o uso do Flatpak, execute os dois comandos a seguir:
$ flatpak --help$ man flatpak
Instalando e gerenciando pacotes instantâneos
Ubuntu, seus derivados e a maioria das outras distribuições Linux baseadas no Ubuntu vêm com suporte Snap habilitado por padrão. Você pode pesquisar por pacotes de snap no aplicativo do centro de software GUI, bem como instalá-los a partir da linha de comando. Pacotes de snap também podem ser pesquisados no site da Snap Store. Cada listagem na loja instantânea mostra um comando para instalar o aplicativo listado.
Para adicionar suporte Snap a outras distribuições Linux, você pode precisar instalar o pacote “snapd” primeiro (semelhante à configuração do Flatpak explicada acima). Siga o guia de configuração snapd disponível aqui para mais de 25 distribuições Linux.
Assim que terminar de instalar o snapd, visite qualquer listagem na loja Snap e execute o comando especificado listado na página. Por exemplo, para instalar o Android Studio Snap, você precisará executar o seguinte comando:
$ sudo snap install android-studio --classicPara remover um pacote Snap, use o seguinte comando (substitua o nome do aplicativo conforme necessário):
$ sudo snap remove android-studioPara listar todos os pacotes Snap instalados em seu sistema, use o seguinte comando:
$ snap listObserve que você não pode desativar as atualizações instantâneas. Eles são instalados automaticamente em seu sistema em intervalos periódicos. Você pode, no entanto, reagendá-los ou reter as atualizações temporariamente. Um guia detalhado sobre o gerenciamento de atualizações Snap está disponível aqui.
Para saber mais sobre os pacotes Snap, execute os dois comandos a seguir:
$ snap --help$ man snap
Instalando e gerenciando pacotes AppImage
Os pacotes AppImage funcionam de maneira semelhante aos arquivos “exe” portáteis que você pode ter usado no Windows. Tudo que você precisa fazer é baixar um arquivo AppImage e marcá-lo como executável para executar o aplicativo. Para tornar um arquivo AppImage executável, execute um comando no seguinte formato:
$ chmod + arquivo x.appimageDepois de marcado como executável, clique duas vezes no arquivo AppImage executável para iniciar o aplicativo. Para remover um arquivo AppImage, basta excluí-lo do armazenamento do disco rígido.
Semelhante a Flatpak e Snap, uma loja AppImage também está disponível. No entanto, ao contrário de Snap e Flatpak, os desenvolvedores que distribuem seus aplicativos no formato AppImage não costumam listá-los neste armazenamento centralizado. Os arquivos AppImage são distribuídos principalmente por meio de repositórios de código-fonte ou de sites de aplicativos.
Em alguns casos, os arquivos AppImage podem solicitar que você crie um inicializador que aparece nos menus do aplicativo e na área de trabalho como um atalho. Se você optou por criar um iniciador, você pode querer removê-lo após excluir um arquivo AppImage. Para isso, basta visitar o local especificado abaixo e excluir o associado “.desktop ”arquivo.
$ HOME /.local / compartilhamento / aplicativos /Conclusão
Os pacotes Flatpak, Snap e AppImage forneceram novas maneiras de distribuir aplicativos em todas as principais distribuições Linux. Eles fornecem melhor segurança e tornam mais fácil para os desenvolvedores distribuir seus aplicativos. Esses novos formatos de pacote são o futuro do empacotamento de aplicativos Linux, especialmente para aplicativos de terceiros que não fazem parte do sistema.