Informações básicas
Em relação à instalação
Estou citando a página do projeto appImage aqui:
AppImages pode ser baixado e executado sem instalação ou a necessidade para direitos de root.
Tornando-o executável
Você pode tornar o executável do appImage da seguinte forma:
chmod a+x exampleName.AppImage
Execução
Você pode executar um appImage da seguinte forma:
./exampleName.AppImage
Informações adicionais
Sobre o appImage
Você pode encontrar algumas informações gerais sobre o appImage aqui .
Estou citando a página do projeto appImage aqui:
A ideia principal do formato AppImage é um aplicativo = um arquivo. Cada AppImage contém um aplicativo e todos os arquivos que o aplicativo precisa para ser executado. Dentro Em outras palavras, cada AppImage não tem dependências além do que é incluído no (s) sistema (s) operativo (s) de base visado (s).
Wikipedia adiciona
AppImage (e os predecessores klik e portablelinuxapps) não instalar software no sentido tradicional (ou seja, ele não coloca arquivos em todo o lugar no sistema).
Ele usa um arquivo por aplicativo. Cada um é auto-suficiente: inclui todas as bibliotecas do aplicativo depende e não faz parte do sistema base. A respeito disso, é semelhante a "virtualização de aplicativos". Pode-se usar um AppImage arquivo, mesmo se eles não são um superusuário, ou eles estão usando um CD ao vivo. Arquivos AppImage são geralmente mais simples do que compilar e instalar aplicação, como nenhuma instalação realmente ocorreu. O arquivo AppImage é uma imagem comprimida que está temporariamente montada para permitir o acesso a o programa, mas não ter que extrair o programa ou modificar o sistema subjacente.
O README.md
do AppImageKit-project oferece muitas informações adicionais, como Casos de uso , o espaço do problema e objetivos .
Casos de Uso
-
Como usuário, eu quero ir para uma página de download upstream, baixar um aplicativo do autor original e executá-lo no meu sistema de desktop Linux como faria com um aplicativo Windows ou Mac.
-
Como testador, eu quero ser capaz de obter a última versão de ponta de um aplicativo de um servidor de desenvolvimento contínuo e testá-lo no meu sistema, sem precisar compilar e sem ter que me preocupar bagunçar meu sistema.
-
Como um autor de aplicativo ou ISV, desejo fornecer pacotes para sistemas de desktop Linux, assim como faço para o Windows e OS X, sem a necessidade de colocá-lo em uma distribuição e sem ter que construir para zilhões de diferentes distribuições.
Objetivos
-
Seja simples.
O AppImage destina-se a ser um formato muito simples e fácil de entender, criar e gerenciar.
-
Mantenha a compatibilidade binária.
AppImage é um formato para distribuição de software binário. Programas empacotado como AppImage se destina a ser tão compatível com binários quanto possível com tantos sistemas quanto possível. A necessidade de A (re) compilação de software deve ser bastante reduzida.
-
Seja agindo em distribuição.
Um AppImage deve ser executado em todos os sistemas operacionais de base (distribuições) que foi criado para (e versões posteriores). Por exemplo, você poderia alvo Ubuntu 9.10, openSUSE 11.2 e Fedora 13 (e versões posteriores) ao mesmo tempo, sem ter que criar e manter separados pacotes para cada sistema de destino.
-
Remova a necessidade de instalação.
As AppImages contêm o aplicativo em um formato que permite que ele seja executado diretamente do arquivo, sem precisar ser instalado primeiro. Isto é comparável a um Live CD. Antes dos Live CDs, os sistemas operacionais tinham que ser instalado primeiro antes que eles pudessem ser usados.
-
Mantenha os aplicativos compactados o tempo todo.
Como o aplicativo permanece sempre empacotado, nunca é descomprimido no disco rígido. O computador descompacta o aplicação on-the-fly ao acessá-lo. Como a descompressão é mais rápido do que ler a partir do disco rígido na maioria dos sistemas, isso tem uma velocidade vantagem além de economizar espaço. Além disso, o tempo necessário para a instalação é totalmente removida.
-
Permitir colocar aplicativos em qualquer lugar.
As AppImages são "relocáveis", permitindo que o usuário armazene e executá-los a partir de qualquer local (incluindo CD-ROMs, DVDs, discos, pendrives).
-
Crie aplicativos somente leitura.
Como o AppImages é somente leitura por design, o usuário pode ser razoavelmente Certifique-se de que um aplicativo não se modifique durante a operação.
-
Não requer recompilação.
AppImages deve ser possível criar a partir de binários já existentes, sem a necessidade de recompilação. Isso acelera bastante o Processo de criação do AppImage, uma vez que nenhum compilador deve estar envolvido. este também permite que terceiros empacotem aplicativos de código fechado AppImages. (No entanto, pode ser benéfico para o upstream desenvolvedores de aplicativos para construir a partir da fonte especificamente para o propósito de gerar um AppImage.)
-
Mantenha o sistema operacional base intocado.
Como o AppImages deve ser executado em sistemas simples que não especialmente preparado por um administrador, o AppImages pode não exigir qualquer preparação incomum do sistema operacional de base. Por isso, eles não pode confiar em patches de kernel especiais, módulos do kernel ou aplicativos que não vêm com as distribuições direcionadas por padrão.
-
Não requer raiz.
Como as AppImages devem ser executadas por usuários finais, elas não devem requerer que uma conta administrativa (root) seja instalada ou usada. Eles pode, no entanto, ser instalado por um administrador (por exemplo, em cenários), se assim o desejar.