Qualquer iniciante pode lidar com o sistema operacional Linux de uma maneira simples, onde os pacotes podem ser instalados facilmente enquanto economiza tempo e esforço. Canonical, a empresa-mãe do Ubuntu, foi a primeira a implementar Pacotes de pressão É um sistema livre de dependências que pode ser usado em várias distribuições.
Depois do Snap, vem o Flatpak, outro sistema de empacotamento universal, escrito em C. Considerado um utilitário de gerenciamento de pacotes, permite ao usuário instalar e executar aplicativos em um ambiente isolado.
Termos básicos
Como o Snap, o Flatpak visa simplificar o gerenciamento de aplicativos em várias distribuições Linux. Aqui estão alguns termos comuns que vale a pena conhecer:
- Flatpak: Este é um sistema usado para criar, distribuir e executar aplicativos de área de trabalho em área restrita no Linux.
- Tempo de execuçãoRuntimes: Runtimes também são chamados de plataformas, onde atuam como plataformas integradas para fornecer as ferramentas essenciais necessárias para fazer um aplicativo Flatpak.
- Flatpack: Estes são os aplicativos que o usuário pode instalar usando o comando flatpak em seus computadores.
Vantagens de usar Flatpak
- العالمية: Flatpak, como um gerenciador de serviço complementar, permite ao usuário instalar e executar aplicativos em quase qualquer dispositivo Ambiente de desktop Linux. Isso incluirá qualquer distros não GNU, sistemas operacionais somente leitura, distros não systemd ou outras arquiteturas.
- Um amigo da inovaçãoFlatpak incentiva os administradores de distribuição a ajudar os desenvolvedores a se concentrarem em seus objetivos de inovação.
- Estabilidade: Nenhuma falha no aplicativo faz com que o sistema trave. Isso ocorre porque o Flatpak contém tempos de execução e não interfere na operação do sistema.
- Instalar sem permissões de root: Você não precisa de altos privilégios ao instalar o aplicativo Flatpak / runtime.
- Execute aplicativos no sandboxUm dos principais objetivos do Flatpak é melhorar a segurança do sistema, isolando os aplicativos uns dos outros. Os aplicativos serão executados no sandbox e em contêineres separados.
Instale Flatpak em distribuições Linux
Existem diferentes maneiras de instalar o Flatpak, dependendo da distribuição do Linux que você está usando.
A instalação do Flatpak é um procedimento de duas etapas. A primeira etapa envolve a instalação do Flatpak por meio do gerenciador de pacotes. A segunda etapa envolve adicionar o repositório Flathub do Flatpak, onde você pode instalar vários aplicativos.
Veja como instalar o pacote em diferentes distribuições Linux:
No Ubuntu e Mint
Por padrão, Ubuntu 18.04 e Mint 19.3 e versões posteriores oferecem suporte a Flatpak. Você pode instalar o pacote no Ubuntu e Linux Mint usando APT:
sudo apt install flatpak
Em distribuições baseadas em Depian e Depian
Para instalar o Flatpak em distribuições baseadas em Depian, como Elementary e Zorin, você precisa adicionar o PPA ao seu sistema antes de baixar o pacote:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
Você também pode usar os comandos acima para instalar o Flatpak no Ubuntu.
No Red Hate e no 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 baseadas, execute o seguinte comando:
sudo pacman -S flatpak
Adicionando um Repositório Flatub no Linux
A próxima etapa é adicionar o repositório Flatpak, Flathub , para que você possa baixar e instalar aplicativos de um de seus repositórios mais populares e usados.
Para adicionar o repositório no Linux, execute este comando:
flatpak remote-add — if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Como usar 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.
Encontre aplicativos no Flatthub
Antes de começar a instalar aplicativos, você pode verificar se um determinado aplicativo está disponível no repositório. O formato padrão deste comando é:
flatpak search application-name
Como exemplo, vamos procurar e instalar o Spotify, se disponível.
flatpak search spotify
Os valores resultantes exibirão o ID do aplicativo, versão, ramificação e controles remotos com uma descrição.
Instalando pacotes usando Flatpak
A fórmula básica para instalar aplicativos usando Flatpak é:
flatpak install remotes applicationID
Por exemplo, para instalar o Spotify, você pode usar o seguinte comando:
flatpak install flathub com.spotify.Client
Execute o aplicativo
Use o seguinte formato de comando para iniciar um aplicativo:
flatpak run applicationID
Por exemplo:
flatpak run com.spotify.Client
Isso eventualmente iniciará o aplicativo Spotify em seu sistema.
Lista de pacotes Flatpak instalados
Vamos dar um passo adiante. Para obter uma lista de todos os pacotes Flatpak instalados em seu sistema:
flatpak list
Atualize os pacotes instalados
Para atualizar os pacotes Flatpak dentro do seu sistema, execute o comando:
flatpak update
Se todos os pacotes já estiverem atualizados, não haverá novas alterações após a execução do comando acima.
Desinstale o aplicativo usando Flatpak
Se você instalou um aplicativo e não deseja mais mantê-lo, pode desinstalá-lo com êxito usando o método de desinstalação. A forma padrão do comando é:
flatpak uninstall applicationID
Como acabamos de instalar o Spotify, tente desinstalar o aplicativo digitando:
flatpak uninstall com.spotify.Client
Habilitar Repositório GNOME
Assim como o Flathub, o repositório GNOME contém todos os aplicativos GNOME essenciais. O próprio repositório central tem duas versões: estável e noturna.
Repositório GNOME estável adicionado
Use o 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 remote-add:
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 Nightly em vez disso, 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/
Listar repositórios remotos
Para listar todos os repositórios remotos configurados:
flatpak remotes
O comando acima irá listar os repositórios que você adicionou ao seu sistema. Também será mostrado se o repositório é uma instalação de todo o sistema ou se destina apenas a alguns usuários.
Excluir repositório Flatpak.
A sintaxe básica para excluir um repositório é:
sudo flatpak remote-delete remote-name
… Onde quer que seja nome-remoto é o nome do repositório remoto.
Por exemplo, para remover o repositório Flathub do seu sistema:
sudo flatpak remote-delete flathub
Reparação de instalação Flatpak
Use o comando reparar Para consertar Flatpak instalado em seu sistema:
sudo flatpak repair
Demora um pouco para ser executado, então seja paciente e espere que ele seja totalmente executado.
Mate o processo Flatpak عملية
Para encerrar qualquer processo Flatpak, primeiro verifique os processos em execução:
sudo flatpak ps
Para matar um processo:
sudo flatpak kill applicationID
Para verificar se o sistema interrompeu o processo com sucesso:
sudo flatpak ps
Aproveite ao máximo os comandos Flatpak
Como um iniciante, você provavelmente se sentirá oprimido pelos diferentes termos, conceitos avançados e toneladas de comandos disponíveis nas distribuições Linux. No entanto, Flatpak está aqui para tornar sua vida mais fácil, permitindo que você instale aplicativos com segurança e facilidade.
Se você está apenas começando, é melhor explorar lenta e continuamente as diferentes funções enquanto entende 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. Verificar Como instalar aplicativos Snap no Arch Linux.