Ciência e Tecnologia

O que são AppImages e como usá-los no Linux?

.

Ubuntu 22.10, Kinetic Kudu

Canônico

O Linux tem várias rotas viáveis ​​para instalar aplicativos. Há o gerenciador de pacotes integrado de cada distribuição, como apt, dnf, zypper e pacman. Existem também pacotes Snap e Flatpak e até mesmo instalando a partir da fonte.

Outro método é chamado de AppImage, que é um formato exclusivo para distribuir aplicativos Linux de forma que não exijam instalação e possam ser executados sem privilégios de administrador. Em outras palavras, você baixa o AppImage para um aplicativo e o executa. É isso.

Também: Twitter vira as costas ao desenvolvimento de código aberto

Bem, mais ou menos. Há outra etapa a ser executada antes de executar o aplicativo, que é parte do que quero falar.

Mas primeiro…

Por que usar AppImages?

Esta é a grande questão. E mesmo depois de usar o AppImages por um bom tempo, a principal resposta que tenho para a pergunta é que, em alguns casos, não há alternativa. Existem alguns aplicativos que usei ao longo dos anos que oferecem apenas uma opção AppImage. A razão pela qual você pode achar isso é que um desenvolvedor ou equipe de desenvolvedores não deseja desenvolver seu aplicativo para os vários desktops disponíveis para Linux. Com AppImages, o aplicativo deve ser executado (exatamente como esperado), independentemente de qual ambiente de área de trabalho ou gerenciador de janelas está sendo usado. Esta é uma grande vantagem para os desenvolvedores que precisam entregar seus produtos de forma rápida e confiável.

Também: Coisas legais que você pode fazer com um desktop Linux

Os principais objetivos do AppImages são simplicidade, compatibilidade binária, agnosticismo de distribuição, instalação zero, permissão raiz zero necessária e portabilidade. Tudo isso é alcançado deixando o sistema operacional intacto.

Parece um sistema perfeito, correto? Na maior parte, é muito bom. Mas há quedas. Por exemplo, você não pode atualizar um AppImage. Em vez disso, você baixa uma nova imagem e a executa no lugar da antiga (esperando que todas as suas configurações e dados não sejam perdidos). A outra desvantagem é que os usuários geralmente precisam gerenciar a permissão executável para o AppImage. Embora definir essa permissão seja bastante simples, é outra etapa.

Agora que você entendeu o que são AppImages, vamos ver exatamente como eles são usados ​​no Linux. Vou mostrar como por meio do Bitwarden AppImage.

Requisitos

A única coisa que você precisa para isso é uma instância em execução de uma distribuição Linux. Não importa qual distribuição seja, apenas que tenha uma GUI. É isso. Vamos executar este AppImage.

Como usar um AppImage no Linux

Abra seu navegador da web e aponte para a página de download do Bitwarden. Uma vez lá, clique na entrada do Linux e salve o arquivo .AppImage em seu diretório de downloads.

Abra o gerenciador de arquivos da área de trabalho (como o GNOME Files) e localize a seção Permissões. Nos Arquivos GNOME, há uma guia Permissões. Clique nessa guia e, em seguida, clique na caixa de seleção Permitir execução de arquivo como programa. Depois de habilitar a permissão de execução, feche a janela Propriedades e volte para o gerenciador de arquivos.

A janela de propriedades do arquivo Arquivos GNOME.

Você deve conceder uma permissão executável do AppImage antes que ele possa ser executado.

Jack Wallen/Strong The One

Altere a permissão de execução na linha de comando

Outra forma de dar permissão de execução ao arquivo é pela linha de comando. Isso não é tão fácil, mas também não é difícil.

Também: Como usar o recurso Pop!_OS Tiling (e por que você deveria)

Para dar permissão de execução do arquivo a partir da linha de comando, abra uma janela de terminal e mude para o diretório Downloads com:

Em seguida, dê as permissões de execução do arquivo com o comando:

chmod u+x Bitwarden*.AppImage

Agora que você definiu as permissões, tudo o que você precisa fazer para executar o AppImage é abrir o gerenciador de arquivos, navegar até o diretório que abriga o aplicativo e clicar duas vezes no arquivo AppImage. Isso abrirá o aplicativo e você poderá usá-lo como faria com qualquer aplicativo instalado na área de trabalho.

A única ressalva para executar o AppImages em sua área de trabalho é que eles geralmente não têm os meios para se integrar ao menu, encaixes ou painéis da área de trabalho. Por causa disso, você precisa iniciar o aplicativo a partir do gerenciador de arquivos ou alguns ambientes de área de trabalho permitirão que você crie um arquivo de área de trabalho primeiro (o que está além do escopo deste artigo). Alguns AppImages (como o do Bitwarden) oferecem uma opção de integração de área de trabalho que criará um iniciador para o seu menu. Se você vir uma opção de integração na primeira inicialização do aplicativo, certifique-se de prosseguir com essa configuração para simplificar as coisas.

E isso é tudo para usar um AppImage no Linux. Esses tipos de aplicativos são uma opção viável para quem deseja executar aplicativos no Linux que não são encontrados no gerenciador de pacotes integrado.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo