quarta-feira, janeiro 10, 2024
  • Login
Linux Descomplicado
Advertisement
No Result
View All Result
No Result
View All Result
Linux Descomplicado
No Result
View All Result
Home Dicas

AppImage – ferramenta que permite executar aplicações Linux independente da distribuição usada

28 de fevereiro de 2016
Reading Time: 5 mins read
1
AppImage – ferramenta que permite executar aplicações Linux independente da distribuição usada
0
SHARES
2.2k
VIEWS
Compartilhar no FacebookCompartilhar no Twitter

A ideia central não é nova e lembra o uso dos programas portáteis no Windows; que você carrega no pendrive e pode executar diversas aplicações sem instalá-las. Agora, imagine isso no universo de distros Linux. Assim, um dos objetivos da ferramenta AppImage é permite executar aplicações Linux independente da distribuição usada. Em outras palavras, você poderá usar um programa no Fedora e no Ubuntu a partir de um mesmo arquivo – sem a necessidade de instalação de bibliotecas compartilhadas ou complementos peculiares de cada sistema.

Motivação

Conforme criadores do projeto, seguem alguns casos onde o AppImage poderia ser usado:

  • Na visão do usuário final – facilidade para fazer o download da aplicação, em um website, e executá-lo no seu sistema desktop Linux; tal como como faria em um aplicativo do Windows ou Mac.
  • Na visão do testador de software – facilidade para obter a versão mais recente de um aplicativo a partir de um servidor de desenvolvimento contínuo; e poder testá-lo sem a necessidade de compilar e sem ter que se preocupar em comprometer seu sistema, já que o aplicativo ainda está em fase de testes.
  • Na visão do desenvolvedor – poder oferecer pacotes para sistemas desktop Linux, assim como é feito para Windows e OS X, sem a necessidade de criar diversas bibliotecas específicas para cada distro Linux.

Cenário atual das aplicações Linux

Os criadores do projeto, analisaram todo o histórico de desenvolvimento e divulgação de aplicações nos sistemas Linux. Em resumo, eles levaram em conta a criação dos gerenciadores de pacotes (vide APT e DNF, por exemplo) e o modo como as aplicações Linux são fornecidas – diferentemente de outros sistemas, onde a distribuição do software é feita a partir de servidores de aplicações, bem como App Stores.

Para eles, o cenário atual das aplicações Linux é problemática e afeta a flexibilidade de uso e desenvolvimento; já que para cada distro ou sistema Linux é preciso configurar bibliotecas e componentes peculiares para fazê-la funcionar. Além disso, eles consideraram uma desvantagem o fato de que todo software a ser instalado requer uma conexão com à internet – pois no caso de um PC sem esse acesso, o processo de instalação fica dificultoso 🙁

Outro aspecto abordado foi que cada distro Linux possui seu repositório de aplicações. Ou seja, um mesmo programa disponível em diversos repositórios oficiais de cada distro. Para eles, isso traz grandes vantagens; bem como segurança. Por outro lado, diversos desafios e limitações. Por exemplo: caso não use uma distro Linux LTS, você estará limitado a usar a versão mais nova da aplicação oferecida naquele repositório da versão usada – muitas das vezes desatualizada 🙁 Outro, caso queira usar a mesma aplicação em distros diferentes, será precisa baixá-la do repositório oficial de cada sistema; e isso não garante que será usada a mesma versão. Em outras palavras, quando se desenvolve uma aplicação para Linux é colocado na pauta em qual distro esse programa irá rodar; e não é visado o Linux como um todo – “desenvolvendo aplicação para Fedora 19 e 20; e não para o Linux…” – Linus Torvalds

Veja aqui, na íntegra, todo o texto publicado sobre esse tópico.

AppImage – objetivos e visão geral

Em resumo, os principais objetivos do AppImage são:

  • Simplicidade – tanto para o usuário final como desenvolvedores;
  • Empacotamento de software – todo software em único arquivo “one app = one file”, sem necessidade de compilação ou pré-compilação;
  • Um único software para diversas distros Linux – permite executar aplicações Linux independente da distribuição usada;
  • Sem necessidade de instalação – como os LiveCD’s, você pode testar uma aplicação sem precisar instá-la antes;
  • Bibliotecas e pastas do sistema são preservadas – Como não necessita de instalação e compilação, nenhuma alteração é feita no sistema base;
  • E outros;

Em resumo, a arquitetura do AppImage é simples. O Formato geral é um arquivo ISO 9660 comprimido que contém um diretório AppDir que contém o aplicativo e todos os arquivos que ele necessita para executar; e que não fazem parte do sistema operacional Linux onde será executado a aplicação. Além disso, contém um pequena chamada executável incorporada em seu cabeçalho. Assim, uma imagem App é tanto um arquivo ISO 9660 (que você pode montar e analisar) e um executável ELF (que você pode executar).

overview-appImage
Visão Geral – AppImage

Certo… mas, como usá-lo?!

IMPORTANTE:
Projeto em estágio inicial. Use por sua conta e risco!

Primeiramente, a maioria das aplicações oferecidas é na arquitetura 64bits.

Acesse o site onde oferece as aplicações, AQUI.

app-AppImage

Escolha a aplicação e prossiga na seção “Files”. Por exemplo, no nosso caso, foi baixado a versão do Editor ATOM Atom-1.4.0-x86_64.AppImage.

Depois de realizado o download do arquivo. Clique com botão direito sobre o arquivo e habilite o recurso para executá-lo como aplicação – aba Permissão. Conforme imagem abaixo:

permissao-appImage

Pronto!! Agora é só clicar normalmente, como um arquivo, e o programa será executado 😉

atom-appimage

Caso não queira mais o programa executado, basta remover o arquivo appimage baixado 😉

Via | RedDit

MAIS INFORMAÇÕES
AppImage – site Oficial
GitHub – Oficial (open source)
Tags: appimage

Gosta de Linux?! Receba materiais exclusivos!

Inscreva-se gratuitamente e receba, com exclusividade, postagens e materiais ocultos para o público em geral. Inclusive, promoções e novidades em primeira mão!

Entrar na lista de e-mails

Related Posts

Iniciante

Guia completo para iniciantes sobre como instalar programas no Linux

25 de agosto de 2019
Snap, Flatpak e AppImage – formatos universais para instalação de programas no Linux
Dicas

Snap, Flatpak e AppImage – formatos universais para instalação de programas no Linux

16 de agosto de 2017

Últimas novidades

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Saiba como acompanhar os jogos da Copa do Mundo no Linux

Saiba como acompanhar os jogos da Copa do Mundo no Linux

by Linux Descomplicado
14 de outubro de 2022
0

Conheça algumas estratégias adotadas por quem deseja acompanhar os jogos da Copa do Mundo 2022 usando o Linux

Como aproveitar o uso de proxy móvel no seu negócio?

Como aproveitar o uso de proxy móvel no seu negócio?

by Linux Descomplicado
31 de agosto de 2022
0

Dados são a nova moeda do mercado, e quanto mais uma empresa conhece as necessidades e desejo dos usuários, mais...

Metaverso: o que precisamos entender sobre esse conceito

Metaverso: o que precisamos entender sobre esse conceito

by Linux Descomplicado
23 de maio de 2022
0

Se um dia alguém dissesse ser possível combinar realidade virtual imersiva, MMORPG e web, isso seria chamado insanidade. No entanto,...

Load More

Publicaçõesmais recentes

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows
Distribuições

5 Razões pelas quais o Linux Mint é a Distribuição perfeita para usuários vindos do Windows

by Linux Descomplicado
4 de dezembro de 2023
0

Existem muitas versões do Linux que são boas para iniciantes, mas o Linux Mint é especialmente voltado para pessoas que...

Read more
Linux ou Windows: Guia completo para você fazer a escolha certa
Dicas

Linux ou Windows: Guia completo para você fazer a escolha certa

by Linux Descomplicado
3 de dezembro de 2023
0

Escolher entre Linux e Windows é uma decisão crucial que afeta diretamente a experiência do usuário no mundo da tecnologia....

Read more
Noticias

A Emoção dos Bônus de Sorteio Semanal no BC Games: Como Aumentar Suas Chances de Vitória

by Linux Descomplicado
7 de novembro de 2023
0

O mundo dos jogos online é vasto e repleto de oportunidades para diversão e, às vezes, recompensas financeiras. Entre esses...

Read more
Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais
Noticias

Jogos no Metaverso: Explorando a próxima fronteira dos mundos virtuais

by Linux Descomplicado
30 de agosto de 2023
0

Nos últimos anos, o mundo dos jogos vem passando por uma revolução que está redefinindo a forma como entendemos os...

Read more
SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações
Administradores de Rede

SaaS, IaaS, PaaS e FaaS: tipos de serviços em nuvem, suas vantagens e aplicações

by Linux Descomplicado
2 de agosto de 2023
0

Os serviços em nuvem trazem muitas vantagens para qualquer pessoa ou empresa que utilize arquivos digitais. Mas você sabe a...

Read more
Criação de Apps: do Desenvolvimento à Publicação
Tecnologia

Criação de Apps: do Desenvolvimento à Publicação

by Linux Descomplicado
31 de maio de 2023
0

Até 2022, a Google Play Store somava mais de 3,3 milhões de aplicativos móveis disponíveis para download. Já na Apple...

Read more
Load More

Mantenha-se conectado

  • Área Exclusiva 200 Membros
  • 23k Fãs
  • 8k Seguidores
  • 500 Leitores
  • 100 Seguidores
  • 1k Inscritos
  • 2k Leitores

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

ATENÇÃO
Os comentários abaixo são de inteira responsabilidade de seus respectivos autores e não representam, necessariamente, a opinião do Linux Descomplicado.

Comments 1

  1. Adriano Marques says:
    8 anos ago

    A ideia é excelente, já estou usando o qcad e atom, eles deveriam fazer o próprio arquivo ou image procurar novas atualizações e baixá-los quando necessário.

    Responder

Deixe uma resposta Cancelar resposta

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

Next Post
Novidades Ubuntu 16 04 (Xenial Xerus) – Daily Build 03.03.16

Novidades Ubuntu 16 04 (Xenial Xerus) - Daily Build 03.03.16

O Linux Descomplicado nasceu, em 2011, com o intuito de trazer informações relevantes e promover fácil acesso a todos usuários interessados em aprender a usar o sistema Linux, independentemente se está iniciando ou tem certa experiência com Linux.

Participe

  • Publique seu artigo
  • Login como articulista
  • Pesquisa – sobre os leitores

Editorial

  • Contato
  • Anuncie aqui
  • Política de privacidade

Newsletter

Quer receber as novidades mais recentes no seu e-mail? Informe-o no campo de e-mail e clique em Assinar! Mais de 2000 já se inscreveram

*Sem spam, eu prometo :).

Promoções e materiais exclusivos!

Cadastre-se gratuitamente
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • #9720 (sem título)
  • Anuncie aqui
  • Contato
  • Excluir conta
  • Home
  • Login Customizer
  • Newsletter
  • Newsletter personalizada
  • Pesquisa – sobre os leitores
  • Política de privacidade
  • Promoções e novidades
  • Publicações especias
  • Publicações favoritas
  • Publique seu artigo
  • Saiba como você pode contribuir
  • Sobre
  • Termos de uso

© 2024 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In