O que é um "AppImage"? Como eu instalo?
Acabei de ler Conheça Etcher, A Stylish Open-Source USB Image Writer Tool. Ele fala sobre o download de um AppImage.
Sim, Linux; os pacotes Linux são distribuídos como um .appimage para distribuições de 32 e 64 bits, e devem rodar em todas as principais distribuições Linux sem nenhum problema. A equipe atualmente não tem planos de fornecer um instalador nativo .deb (ou .rpm).
O que são AppImages? Como elas diferem dos snaps?
242
3
Informações básicas
Sobre a instalação
Estou citando a página do projeto appImage aqui:
Executando-o
Você pode executar um appImage da seguinte forma:
Informações adicionais
Sobre a appImage
Você pode encontrar algumas informações gerais sobre o appImage aqui. Estou citando a página do projeto appImage aqui:
Ser agnóstico em termos de distribuição.
Remover a necessidade de instalação.
Mantenha as aplicações comprimidas o tempo todo.
Permita colocar aplicativos em qualquer lugar.
Faça aplicações somente leitura.
Não é necessária uma recompilação.
Manter o sistema operacional básico intocado.
Não é necessária raiz.
A ideia básica pode parecer semelhante entre os dois sistemas, mas existem algumas diferenças de design entre snaps e Appimages.
Alguns " grandes " aqueles que me vêm à cabeça são:
Segurança, em termos de confinamento. Os pacotes Snap correm numa caixa de areia e não lhes é permitido escapar dela e chegar a outras partes do sistema que não devem não tocar. Esta é uma camada de segurança mais forte que corre paralelamente ao sistema de permissões. Obviamente é um pouco frustrante quando se lida com ele no início (e também mais tarde), mas se você pensar sobre isso em termos de administração do sistema, isto é o que um administrador quer para seus usuários.
Segurança. Instalar software tirado da rede, é tão seguro como andar pelas ruas a lamber postes. Às vezes não acontece nada, às vezes você tem problemas de saúde muito grandes. Os pacotes Snap têm seus repositórios apropriados, que são controlados pela Canonical, como os repositórios padrão usuais do Ubuntu. Você pode continuar e instalar arquivos `.deb' por aí, mas isso será sua escolha, e não um problema de design.
Instalação. AppImages são destinados a ser o equivalente do " executáveis " portáteis para Windows;. Todas as bibliotecas são auto-contidas e qualquer usuário pode simplesmente baixar e executar uma delas. Por outro lado, os pacotes
snap' são pacotes apropriados, e precisam ser instalados (como
root', ou com osudo') através do gerenciador de pacotes apposite (o
snap install tic-tac-toe' lança um erro: ele precisa do `sudo'!)Remoção. Para remover um pacote snap, você precisa utilizar o gerenciador de pacotes
snap remove ...
com as permissões corretas para fazer isso. Appimages, por outro lado, eles são apenas " there". Então qualquer usuário não quer essa Appimage? Ele/ela apenas remove o arquivo e ele/ela desaparece.Embora eu sugira fortemente que seja cauteloso ao usar Appimages, eu mesmo uso alguns deles pessoalmente.
Acho-os particularmente úteis no meu sistema de trabalho, onde eu não tenho acesso `root' (só o administrador tem isso), mas preciso da última versão de um software em particular que, felizmente, o desenvolvedor forneceu em forma de Appimage.
Tenho um pouco de medo que algum código maligno esteja de facto contido neles, por isso verifiquei o mais possível a identidade da editora. Não estou 100% certo de que este software seja benigno, mas fiz tudo o que pude.
Enquanto snap foca apenas no Ubuntu, AppImage é uma distribuição cruzada e também roda no Fedora, debian, openSUSE, CentOS etc.
AppImage não precisa de tempo de execução ou suporte de infra-estrutura da distribuição Linux e, portanto, roda ao lado de todos os lugares. Permite aos autores de aplicações enviar o seu software directamente para utilizadores Linux como o do para Windows e OS X; sem a Canonical ou qualquer outra " entre" o autor do software e o utilizador final.
Se um aplicativo é fornecido no formato AppImage, então um usuário pode ir ao site do autor original's para baixá-lo, por exemplo, MuseScore de https://musescore.org/en/download. Torne o AppImage executável (utilizando seu gerenciador de arquivos ou
chmod a+x ./yourAppImage
), então você pode executar o aplicativo simplesmente clicando duas vezes.