Os novatos no Linux terão um tratamento especial, pois podem instalar pacotes enquanto economizam tempo e esforço. A Canonical, empresa-mãe do Ubuntu, foi a primeira a implementar snaps, um software livre de dependência de distribuição cruzada.

Com o Snap, veio o Flatpak, outro sistema de embalagem universal, escrito em C. Considerado um utilitário de gerenciamento de pacotes, permite ao usuário instalar e executar aplicativos em um ambiente isolado.

Terminologias Básicas

Como o Snap, o Flatpak visa simplificar o gerenciamento de software em distribuições Linux. Aqui estão algumas terminologias comuns que vale a pena conhecer:

  • Flatpak: Este é um sistema usado para construir, distribuir e executar aplicativos de área de trabalho em área restrita no Linux.
  • Tempo de execução: Os tempos de execução também são chamados de plataformas, pois funcionam como plataformas integradas para fornecer utilitários básicos necessários para o funcionamento de um aplicativo Flatpak.
  • Aplicativo Flatpak: Estes são aplicativos que um usuário pode instalar usando o flatpak comando em seu computador.

Vantagens de usar Flatpak

  • Universalidade: Flatpak, como um gerenciador de serviço utilitário, permite ao usuário instalar e executar aplicativos virtualmente em quase qualquer desktop Linux. Isso incluirá quaisquer distribuições não GNU, sistemas operacionais somente leitura, distribuições livres do systemd ou outras arquiteturas.
  • Amigável à inovação: Flatpak promove mantenedores de distribuição para ajudar os desenvolvedores a se concentrarem em seus objetivos de inovação.
  • Estabilidade: Quaisquer quebras em um aplicativo não causam a quebra do sistema. Isso ocorre porque os tempos de execução do Flatpak são contidos e não interferem no funcionamento do sistema.
  • Instalação sem raiz: Você não precisa de privilégios elevados ao instalar um aplicativo / tempo de execução Flatpak.
  • Aplicativos em sandbox: Um dos principais objetivos do Flatpak é melhorar a segurança do sistema, isolando os aplicativos uns dos outros. Os aplicativos são colocados em área restrita e executados em silos separados.

Relacionado: Um guia para iniciantes em repositórios de software no Ubuntu

Instalando Flatpak em Distribuições Linux

Existem diferentes maneiras de instalar o Flatpak, dependendo da distribuição Linux que você usa.

A instalação do Flatpak é um procedimento de duas etapas. A primeira etapa inclui a instalação do Flatpak por meio de um gerenciador de pacotes. A segunda etapa consiste em adicionar o repositório Flathub do Flatpak, de onde você pode instalar vários aplicativos.

Veja como você pode instalar o pacote em diferentes distros Linux:

No Ubuntu e Mint

Por padrão, Flatpak suporta Ubuntu 18.04, Mint 19.3 e suas versões posteriores. Você pode instalar o pacote no Ubuntu e Linux Mint usando APT:

sudo apt install flatpak

Em Debian e distros baseadas em Debian

Para instalar o Flatpak em distros baseadas em Debian, como Elementary e Zorin, você precisa adicionar um PPA ao seu sistema antes de baixar o pacote:

sudo add-apt-repository ppa: alexlarsson / flatpak
atualização do apt sudo
sudo apt install flatpak

Você também pode usar os comandos mencionados acima para instalar o Flatpak no Ubuntu.

No Red Hat e Fedora

Para instalar em distribuições baseadas em RHEL, como Fedora e CentOS, execute este comando:

sudo dnf install flatpak

Como alternativa, você também pode usar o gerenciador de pacotes YUM:

sudo yum install flatpak

No OpenSUSE

Emita o seguinte comando para instalar o Flatpak no OpenSUSE:

sudo zypper install flatpak

No ArchLinux / Manjaro

Por último, mas não menos importante, para instalar o pacote no Arch Linux e suas distribuições derivadas, execute o seguinte comando:

sudo pacman -S flatpak

Relacionado: Flathub vs. Snap Store: os melhores sites para download de aplicativos Linux

Adicionando o Repositório Flathub no Linux

A próxima etapa é adicionar o repositório do Flatpak, Flathub, para que você possa baixar e instalar aplicativos de um de seus repositórios mais populares e amplamente usados.

Para adicione o repositório no Linux, execute este comando:

flatpak remote-add - se não existir flathub https://flathub.org/repo/flathub.flatpakrepo

Como usar o Flatpak no Linux

Usar Flatpak é bastante semelhante a usar outros gerenciadores de pacotes no Linux. Você pode pesquisar e instalar aplicativos do repositório Flathub usando a ferramenta de linha de comando Flatpak.

Aplicativos de pesquisa no Flathub

Antes de começar a instalar os aplicativos, você pode verificar se um determinado aplicativo está disponível no repositório. O formato padrão deste comando é:

nome do aplicativo de pesquisa flatpak

Por exemplo, vamos procurar o Spotify e instalá-lo se estiver disponível.

flatpak search spotify

Os valores resultantes exibirão o ID do aplicativo, versão, ramificação e controles remotos junto com uma descrição do software.

Instale pacotes usando Flatpak

A sintaxe básica para instalar aplicativos usando Flatpak é:

flatpak install remoto applicationID

Por exemplo, para instalar o Spotify, você pode usar:

flatpak install flathub com.spotify. Cliente

Inicie um aplicativo

Use o seguinte formato de comando para iniciar um aplicativo:

flatpak run applicationID

Por exemplo:

flatpak execute com.spotify. Cliente

Isso irá eventualmente lançar o aplicativo Spotify em seu sistema.

Listar pacotes Flatpak instalados

Vamos dar um passo adiante. Para obter uma lista de todos os pacotes Flatpak instalados em seu sistema:

lista flatpak

Atualizar pacotes instalados

Para atualizar os pacotes Flatpak em seu sistema, execute:

atualização flatpak

Se todos os pacotes já estiverem atualizados, não haverá novas alterações após a execução do comando mencionado.

Desinstalar software usando Flatpak

Se você instalou um aplicativo e não deseja mais mantê-lo, pode desinstalá-lo com sucesso usando o Desinstalar método. A sintaxe padrão do comando é:

flatpak desinstalação ID do aplicativo

Como acabamos de instalar o Spotify, tente desinstalar o aplicativo digitando:

flatpak uninstall com.spotify. Cliente

Habilitando o Repositório GNOME

Assim como o Flathub, o repositório GNOME contém todos os aplicativos básicos do GNOME. O repositório central em si tem duas versões: estável e noturna.

Adicione o GNOME Stable Repository

Usar wget para baixar as chaves GPG para o repositório:

wget https://sdk.gnome.org/keys/gnome-sdk.gpg

Adicione o repositório GNOME Flatpak ao seu sistema usando adicionar remotamente:

sudo flatpak remote-add --gpg-import = gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/

Para instalar a versão noturna, emita os seguintes comandos:

wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg --if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/

Listando Repositórios Remotos

Para listar todos os repositórios remotos configurados:

controles remotos flatpak

O comando acima irá listar os repositórios que você adicionou ao seu sistema. Ele também será exibido se o repositório for uma instalação de todo o sistema ou específico para alguns usuários apenas.

Excluindo um Repositório Flatpak

A sintaxe básica para excluir um repositório é:

sudo flatpak remote-delete remote-name

...Onde nome-remoto é o nome do repositório remoto.

Por exemplo, para remover o repositório Flathub do seu sistema:

sudo flatpak remotamente-deletar flathub

Reparando a instalação do Flatpak

Use o reparar comando para reparar a instalação do Flatpak em seu sistema:

conserto de sudo flatpak

O comando demora um pouco para ser executado, então seja paciente e espere que ele seja executado completamente.

Mate um Processo Flatpak

Para encerrar qualquer processo Flatpak, primeiro verifique quais processos estão em execução:

sudo flatpak ps

Para matar um processo:

sudo flatpak kill applicationID

Para verificar se o sistema encerrou o processo com sucesso:

sudo flatpak ps

Relacionado: Como exibir informações relacionadas ao processo no Linux usando o comando ps

Tirando o máximo proveito dos comandos de Flatpak

Como um iniciante, você provavelmente se sentirá oprimido pelas diferentes terminologias, jargões e toneladas de comandos disponíveis nas distros Linux. No entanto, Flatpak está aqui para tornar sua vida mais fácil, permitindo que você instale aplicativos com segurança.

Se você está apenas começando, é melhor explorar as várias funcionalidades de forma lenta e constante à medida que vai entendendo as diferentes nuances disponíveis nas distros. Se você não quiser lidar com a linha de comando de forma alguma, considere mudar para Snap e Snap Store para instalar pacotes no Linux.

E-mail
Tudo o que você precisa saber sobre Snap and Snap Store

Surpreso com a curva de aprendizado dos gerenciadores de pacotes de linha de comando? Comece com Snap and Snap Store hoje.

Leia a seguir

Tópicos relacionados
  • Linux
  • Linux
  • Aplicativos Linux
  • Gestores de Pacotes
Sobre o autor
Wini Bhalla (3 artigos publicados)Mais de Wini Bhalla

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme seu endereço de e-mail no e-mail que acabamos de enviar.

.