Como instalar aplicativos Flatpak, Snap e Appimage no Linux

Como instalar aplicativos Flatpak, Snap e Appimage no Linux
Este artigo explicará como instalar, remover e gerenciar pacotes de Flatpak, Snap e Appimage no Linux. Esses três formatos de embalagem estão em desenvolvimento nos últimos anos e fornecem pacotes agnósticos de distribuição que podem ser instalados em todas as principais distribuições do Linux. Uma comparação detalhada entre esses formatos de embalagem está disponível aqui.

Instalando e gerenciando pacotes FlatPak

Se você estiver usando o Ubuntu, seus derivados ou outras distribuições Linux baseadas no Ubuntu, poderá executar os dois comandos a seguir para configurar pacotes Flatpak:

$ sudo apt install flatpak
$ FLATPAK Remote-Add --f-not-exists Flathub https: // Flathub.org/repo/flathub.flatpakrepo

O segundo comando adiciona o repositório oficial do Flathub que pode ser usado para baixar e instalar aplicativos Flatpak. É possível adicionar outros repositórios de terceiros substituindo o 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 possam ter problemas de segurança.

Se você estiver usando qualquer outra distribuição do Linux, siga este guia de configuração rápido que abrange instruções de instalação para mais de 25 distribuições Linux.

Depois de concluir a configuração do Flatpak, você pode ir à 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á -la usando a barra de pesquisa no site da 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 estojo citado, você precisa executar o seguinte comando para instalar o pacote Firefox Flatpak:

$ Flatpak Instale Flathub Org.Mozilla.Raposa de fogo

Observe que, ao instalar um pacote FlatPak, você pode ser solicitado a instalar pacotes e dependências adicionais. Isso é normal, pois os pacotes Flatpak instalam pacotes e bibliotecas necessários conforme necessário.

Para remover um pacote FLATPAK instalado, você precisa executar o seguinte comando (substitua o ID do pacote):

$ flatpak desinstala org.Mozilla.Raposa de fogo

Se você não se lembra do ID do pacote, poderá obtê -lo na página de listagem da loja Flathub. Flatpak também mostrará sugestões de aplicativos se você fornecer apenas um nome parcial ou id. Por exemplo, se você apenas usar o "Firefox" no comando acima, o Flatpak apresentará automaticamente a opção de remover o pacote do Firefox.

Para atualizar um pacote FLATPAK instalado, você precisa executar o seguinte comando (substitua o ID do pacote):

$ FLATPAK UPDATE ORG.Mozilla.Raposa de fogo

Para listar todos os pacotes FlatPak instalados no seu sistema Linux, use o seguinte comando:

$ FLATPAK LIST

Muitas distribuições Linux usam o plug -in Flatpak em seu aplicativo de distribuição de software para facilitar a instalação mais fácil 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 de snap

Ubuntu, seus derivados e a maioria das outras distribuições Linux baseadas no Ubuntu vêm com suporte de snap ativado por padrão. Você pode procurar pacotes de snap no aplicativo GUI Software Center, além de instalá -los na linha de comando. Os pacotes de snap também podem ser pesquisados ​​no site da Snap Store. Cada listagem na loja Snap mostra um comando para instalar o aplicativo listado.

Para adicionar suporte SNAP a outras distribuições Linux, pode ser necessário instalar o pacote "Snapd" primeiro (semelhante à configuração Flatpak explicada acima). Siga o Guia de Configuração do Snapd disponível aqui para mais de 25 distribuições Linux.

Depois de 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-clássico

Para remover um pacote SNAP, use o seguinte comando (substitua o nome do aplicativo conforme necessário):

$ sudo snap remove Android-studio

Para listar todos os pacotes SNAP instalados no seu sistema, use o seguinte comando:

$ snap list

Observe que você não pode desativar as atualizações SNAP. Eles são instalados automaticamente em seu sistema em intervalos periódicos. Você pode, no entanto, reagendar ou manter temporariamente atualizações. 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 de appimage

Os pacotes de appimage funcionam de maneira semelhante aos arquivos portáteis "exe" que você pode ter usado no Windows. Tudo o que você precisa fazer é baixar um arquivo Appimage e marcar executáveis ​​para executar o aplicativo. Para fazer um arquivo de appimage executável, execute um comando no seguinte formato:

$ chmod +x arquivo.Appimage

Uma vez marcado o executável, clique duas vezes no arquivo Appimage executável para iniciar o aplicativo. Para remover um arquivo de appimage, basta excluí -lo do seu armazenamento no disco rígido.

Semelhante ao Flatpak e Snap, uma loja de appimage também está disponível. No entanto, ao contrário do Snap e Flatpak, os desenvolvedores que distribuem seus aplicativos no formato Appimage não os listam com frequência nesta loja centralizada. Os arquivos do Appimage são distribuídos principalmente através de repositórios de código -fonte ou de sites de aplicativos.

Em alguns casos, os arquivos do Appimage podem solicitar que você crie um lançador que apareça nos menus de aplicativos e no desktop como um atalho. Se você optou por criar um lançador, pode removê -lo após a exclusão de um arquivo de appimage. Para fazer isso, basta visitar o local especificado abaixo e excluir o associado “.Arquivo de desktop ”.

$ Home/.Local/Share/Aplicações/

Conclusão

Pacotes Flatpak, Snap e Appimage forneceram novas maneiras de distribuir aplicativos em todas as principais distribuições do Linux. Eles fornecem melhor segurança e facilitam a distribuição de seus aplicativos. Esses novos formatos de pacote são o futuro da embalagem de aplicativos Linux, especialmente para aplicativos de terceiros não-sistemas.