Como instalar Flatpak no Ubuntu 24.04, 22.04 ou 20.04

Flatpak é uma estrutura popular para distribuição e execução de aplicativos em um ambiente seguro e em área restrita em sistemas Linux. Ele permite instalar e executar aplicativos independentemente da distribuição Linux usada, fornecendo consistência e segurança em diferentes ambientes. Os pacotes Flatpak incluem todas as dependências necessárias, garantindo que os aplicativos sejam executados conforme o esperado, sem entrar em conflito com as bibliotecas do sistema. É particularmente útil para acessar as versões mais recentes de software que podem não estar disponíveis nos gerenciadores de pacotes tradicionais.

No Ubuntu 24.04, 22.04 ou 20.04, você pode instalar o Flatpak por meio de dois métodos: usando o repositório padrão do Ubuntu para uma instalação estável e direta ou adicionando o Flatpak Team Launchpad PPA para acesso à versão estável mais recente ou compilações de desenvolvimento para quem deseja para contribuir com os testes. Este guia orientará você pelos dois métodos, garantindo que você tenha a configuração Flatpak mais recente que atenda às suas necessidades.

Update Ubuntu Before Flatpak Installation

The first task is to update your system to ensure all existing packages are up to date before installing.

sudo apt update && sudo apt upgrade

Method 1: Install Flatpak via Default APT Repository

Installing Flatpak on Ubuntu can be done through different methods. The first method we will discuss is installing it using the Ubuntu repository. It is important to note that by default, Ubuntu keeps Flatpak in its repository. Still, it is not installed by default due to its competition with Snap, the parent company of Ubuntu.

To install Flatpak using the Ubuntu repository, you can use the following command in a Linux terminal:

sudo apt install flatpak

This command prompts you to enter your root password before installing Flatpak. After you enter your password, the installation process will begin.

Once installed, you can add the Flathub repository, which is the primary repository for Flatpak applications, by running the following command:

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

This command will add the Flathub repository to your Flatpak installation, allowing you to easily search for and install applications from the Flathub repository.

Method 2: Install Flatpak via Flatpak Team APT PPA

O segundo método de instalação do Flatpak no Ubuntu usa a equipe “Flatpak” LaunchPAD PPA, que contém as versões estáveis ​​​​e de desenvolvimento mais recentes do Flatpak. Este método é altamente recomendado porque a Canonical, empresa controladora do Ubuntu, tem colocado mais pressão no uso do Snap em vez do APT, especialmente contra o Flatpak.

Opção 1: Importar PPA estável do Flatpak:

sudo add-apt-repository ppa:flatpak/stable -y

Opção 2: Importar PPA de desenvolvimento Flatpak:

sudo add-apt-repository ppa:flatpak/development -y

Após importar o PPA, execute uma atualização do APT para garantir que as alterações sejam refletidas:

sudo apt update

Agora, instale o Flatpak executando o seguinte comando:

sudo apt install flatpak

Este comando solicitará que você insira sua senha root antes de instalar o Flatpak. Após inserir sua senha, o processo de instalação será iniciado.

Once installed, you can add the Flathub repository, which is the primary repository for Flatpak applications, by running the following command:

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

This command will add the Flathub repository to your Flatpak installation, allowing you to easily search for and install applications from the Flathub repository.

Além disso, depois de instalar a versão Flatpak usando o PPA, você pode verificar a versão instalada usando o comando “apt-cache policy”, conforme mostrado abaixo:

apt-cache policy flatpak

Conforme mostrado no guia, o processo de instalação instalou a versão de desenvolvimento do Flatpak, que era a versão 1.15.3 no momento da redação deste artigo. É importante notar que esta versão pode estar um pouco à frente da versão estável do Flatpak PPA e significativamente à frente da versão padrão do Ubuntu, que é 1.12.7 e considerada desatualizada.

Basic Flatpak Commands

Esta seção explicará como usar Flatpak em seu sistema Ubuntu com mais detalhes.

Adicionando um repositório remoto

Flatpak usa repositórios remotos para baixar e instalar aplicativos. Para adicionar um repositório remoto, use o seguinte comando:

flatpak remote-add --if-not-exists <name> <URL>

Por exemplo, para adicionar o repositório Flathub, que é o repositório principal para aplicativos Flatpak, use o seguinte comando:

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

Instalando aplicativos

Para instalar um aplicativo usando Flatpak, use o seguinte comando:

flatpak install <application-name>

Por exemplo, para instalar o software de edição de imagens GIMP, use o seguinte comando:

flatpak install org.gimp.GIMP

Atualizando aplicativos

Para atualizar um aplicativo que foi instalado usando Flatpak, use o seguinte comando:

flatpak update <application-name>

Por exemplo, para atualizar o GIMP, use o seguinte comando:

flatpak update org.gimp.GIMP

Desinstalando aplicativos

Para desinstalar um aplicativo que foi instalado usando Flatpak, use o seguinte comando:

flatpak uninstall <application-name>

Por exemplo, para desinstalar o GIMP, use o seguinte comando:

flatpak uninstall org.gimp.GIMP

Listando aplicativos instalados

Para listar todos os aplicativos que foram instalados usando Flatpak, use o seguinte comando:

flatpak list

Procurando por aplicativos

Para procurar um aplicativo no repositório Flatpak, use o seguinte comando:

flatpak search <search-term>

Por exemplo, para pesquisar o pacote de produtividade LibreOffice, use o seguinte comando:

flatpak search libreoffice

Listando repositórios remotos

Para listar todos os repositórios remotos configurados atualmente, use o seguinte comando:

flatpak remote-list

Verificando atualizações

Para verificar atualizações de aplicativos instalados usando Flatpak, use o seguinte comando:

flatpak update

Atualizando o sistema Flatpak

Para atualizar o próprio sistema Flatpak, use o seguinte comando:

flatpak update --system

Informações sobre aplicativos

Para obter informações sobre um aplicativo, como sua versão e outros detalhes, use o seguinte comando:

flatpak info <application-name>

Por exemplo, para obter informações sobre o GIMP, use o seguinte comando:

flatpak info org.gimp.GIMP

Executando aplicativos

Para executar um aplicativo que foi instalado usando Flatpak, use o seguinte comando:

flatpak run <application-name>

Por exemplo, para executar o GIMP, use o seguinte comando:

flatpak run org.gimp.GIMP

Sideload de um aplicativo

Para fazer sideload de um aplicativo que não foi baixado de um repositório, use o seguinte comando:

flatpak install <path-to-application>

Exportando um aplicativo

Para exportar um aplicativo que foi instalado usando Flatpak para um arquivo, use o seguinte comando:

flatpak export <application-name

Exportando um aplicativo

Para exportar um aplicativo que foi instalado usando Flatpak para um arquivo, use o seguinte comando:

flatpak export <application-name> <filename>

Por exemplo, para exportar o GIMP para um arquivo chamado gimp.flatpak, use o seguinte comando:

flatpak export org.gimp.GIMP gimp.flatpak

Importando um aplicativo

Para importar um aplicativo que foi exportado usando Flatpak, use o seguinte comando:

flatpak install <filename>

Por exemplo, para importar o arquivo gimp.flatpak que foi exportado anteriormente, use o seguinte comando:

flatpak install gimp.flatpak

Listar arquivos em um aplicativo

Para listar os arquivos que foram instalados como parte de um aplicativo, use o seguinte comando:

flatpak list-files <application-name>

Por exemplo, para listar os arquivos instalados como parte do GIMP, use o seguinte comando:

flatpak list-files org.gimp.GIMP

Verifique as permissões do aplicativo

Para verificar as permissões de um aplicativo, use o seguinte comando:

flatpak permissions <application-name>

Por exemplo, para verificar as permissões do GIMP, use o seguinte comando:

flatpak permissions org.gimp.GIMP

Alterar permissões do aplicativo

Para alterar as permissões de um aplicativo, use o seguinte comando:

flatpak override <application-name> --filesystem=<directory>

Por exemplo, para permitir que o GIMP acesse um diretório chamado MyPhotos, use o seguinte comando:

flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos

Atualização remota

Para atualizar todos os repositórios remotos, use o seguinte comando:

flatpak update --appstream

Atualizar um único controle remoto

Para atualizar um único repositório remoto, use o seguinte comando:

flatpak update <remote-name>

Remover um controle remoto

Para remover um repositório remoto, use o seguinte comando:

flatpak remote-delete <remote-name>

Execute o aplicativo no Sandbox

Para executar um aplicativo em um ambiente sandbox, use o seguinte comando:

flatpak run --sandbox <application-name>

Por exemplo, para executar o GIMP em um ambiente sandbox, use o seguinte comando:

flatpak run --sandbox org.gimp.GIMP

Crie um pacote de aplicativos

Para criar um pacote configurável de aplicativos que possa ser distribuído e instalado em outros sistemas, use o seguinte comando:

flatpak build-bundle <directory> <bundle-file>

Por exemplo, para criar um pacote para o GIMP, use o seguinte comando:

flatpak build-bundle org.gimp.GIMP gimp.bundle

Listar tempos de execução instalados com Flatpak no Ubuntu

Para listar todos os tempos de execução instalados atualmente, use o seguinte comando:

flatpak list-runtime

Listar tempos de execução disponíveis

Para listar todos os tempos de execução disponíveis no repositório, use o seguinte comando:

flatpak list-runtime -a

Listar extensões

Para listar todas as extensões instaladas atualmente, use o seguinte comando:

flatpak list-extension

Listar extensões disponíveis

Para listar todas as extensões disponíveis no repositório, use o seguinte comando:

flatpak list-extension -a

Estes são apenas alguns dos comandos Flatpak essenciais para gerenciar e implantar aplicativos em seu sistema Ubuntu.

Conclusão

Com o Flatpak instalado em seu sistema Ubuntu, você tem acesso a uma vasta gama de aplicativos que são colocados em sandbox com segurança e atualizados de forma consistente em todas as distribuições. Quer você escolha a estabilidade do repositório Ubuntu padrão ou os recursos de ponta do Flatpak Team Launchpad PPA, você garantirá que seu sistema esteja equipado para lidar com os aplicativos mais recentes disponíveis através do Flatpak. Atualizações regulares, especialmente ao usar o PPA, manterão a instalação do Flatpak atualizada e pronta para todos os softwares mais recentes. Aproveite a flexibilidade e segurança que o Flatpak traz para o seu ambiente Ubuntu.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário