Como posso instalar o Adobe AIR?

157

Eu sou um usuário pesado de certos aplicativos criados no AIR.

Parece que o AIR descontinuou o suporte ao Linux. Até as versões mais antigas dos arquivos do Adobe AIR parecem suportar apenas distribuições Linux de 32 bits e atualmente estou com 64 bits.

Existe alguma possibilidade de eu executar o AIR nessas condições? Em caso afirmativo, você pode me dizer onde posso obter uma instalação detalhada passo a passo para isso?

Vamsi Emani
fonte
8
Observe que a Adobe encerrou o suporte ao AIR no Linux. A Adobe também está se afastando de tecnologias herdadas, como Flash e AIR, para HTML5, que é o futuro.
Anônimo
1
Eu instalei o Adobe AIR a partir do arquivo .deb em Oneric
Tachyons

Respostas:

228

Preciso do Air para cerca de três programas - YNAB, LongTailPro, Xtend:

  1. Faça o download da versão mais recente do Air 2.6.0 para Linux para o seu desktop:

  2. Ctrl + Alt + T para abrir o terminal

  3. sudo apt-get install ia32-libs - (lixo de 32 bits, se você quiser executar isso no x64 Ubuntu; se tiver problemas, consulte "Depende: ia32-libs-multiarch, mas não é instalável" - Solução )

  4. cd Desktop (mude a direção para a área de trabalho)

  5. chmod +x AdobeAIRInstaller.bin (alterar modo - executar permissão sim)

  6. ./AdobeAIRInstaller.bin (depois que você aceitar a licença do Adobe Air, ela solicitará sua senha; ele precisará de acesso root para instalar)

Talvez você receba um erro após o último comando?

Desculpe, ocorreu um erro. Não foi possível instalar o Adobe AIR. Instale o Gnome Keyring ou o KDE KWallet antes de instalar o Adobe AIR.

Isso pode ser corrigido:

  • Em um terminal (atalho padrão: Ctrl + Alt + T), digite:

    locate libgnome-keyring.so
    
  • Este é o meu resultado (o seu pode ser diferente):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • Conforme sugerido abaixo por @jmendeth, a maneira mais fácil de informar ao instalador onde encontrar esses arquivos é usar LD_LIBRARY_PATH:

    • Para o Ubuntu de 32 bits (testado em 12.04):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • Para o Ubuntu de 64 bits, a linha de comando provavelmente seria:

      LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
      

Se o truque LD_LIBRARY_PATH não funcionar, você pode tentar o seguinte:

  • Crie um link simbólico para as sequências de localização que você encontrou com os comandos anteriores:

    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
    
  • Use os seguintes comandos para sistemas de 32 bits:

    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
    sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
    
  • Repita as etapas 4 e 6 (pule 5, pois a permissão para executar o arquivo não mudou).

  • Remova os links simbólicos após a instalação do Adobe AIR 2.6.0:

    sudo rm /usr/lib/libgnome-keyring.so.0
    sudo rm /usr/lib/libgnome-keyring.so.0.2.0
    

Referência:

bashpotato
fonte
1
Ótimo! Está instalado. Agora, se eu só pode instalar um pacote AIR ...
2
O AIR não respeita LD_LIBRARY_PATH? Apenas perguntando '
Alba Mendez
27
Eu criei uma conta apenas para votar este +1
Paul Bellora 07/02
4
Não posso marcar +1 com você o suficiente.
Jonah
7
Não está funcionando para mim no Xubuntu 13.10. O pacote ia32-libs não está disponível, mas é referido por outro pacote. Isso pode significar que o pacote está ausente, foi obsoleto ou está disponível apenas em outra fonte. No entanto, os seguintes pacotes substituem: lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup: erro ao carregar bibliotecas compartilhadas: libgtk-x11-2.0.so.0: não é possível abrir o arquivo de objeto compartilhado: Não arquivo ou diretório #
Slava Fomin II
43

Ubuntu 13.10, 14.04, 15.04 e 15.10 (64 bits)

  1. Instale as bibliotecas i386, necessárias para a instalação e execução bem-sucedidas dos aplicativos Adobe Air e air.

    sudo apt-get install libxt6:i386 libnspr4-0d:i386 libgtk2.0-0:i386 libstdc++6:i386 libnss3-1d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386
    
  2. Instale o libgnome-keyring0:i386pacote.

    sudo apt-get install libgnome-keyring0:i386
    
  3. Crie links simbólicos para o gnome-keyring para que o Adobe Air possa vê-lo.

    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
    
    sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0 
    
  4. Faça o download do instalador do Adobe Air aqui .

  5. Conceda permissão de execução e execute o arquivo .bin.

    sudo chmod +x AdobeAIRInstaller.bin
    sudo ./AdobeAIRInstaller.bin
    

Fonte

Nota para Ubuntu 16.04 (64 bits)

Para o Ubuntu 16.04 e superior, instale o pacote em libnss-mdns:i386vez do pacote lib32nss-mdns. Isso resolverá o problema do "Pacote não encontrado" relacionado a esse pacote.

Avinash Raj
fonte
2
Este também funciona para 14.04
adosaiguas
É bom saber .. Vou atualizar minha resposta.
Avinash Raj
1
Isso também funciona para 15.04 (64 bits). Obrigado.
Dmitry Wojciechowski
1
Também funciona para 15.10 (estou usando versão de desenvolvimento)
Yana Agun Siswanto
1
16.04, lib32nss-mdnsocorreu um erro que estava faltando. Quando o instalador aberto conseguiu Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge". Parece ter instalado corretamente. Mas o app que eu precisava de ar para as necessidades de uma versão mais recente: /
raphael
18

Como alternativa, você pode instalar um .deb pré-construído

Existe o air 2.6 (último Linux suportado) disponível aqui para ambas as arquiteturas (ambas usam 32 bits por baixo, mas pelo menos funciona). Obrigado a Prusswan por apontar isso.

Verifique se você possui bibliotecas de 32 bits necessárias:

sudo apt-get install ia32-libs

Baixei o AMD64 one (adobeair_2.6.0.19170_amd64.deb) e instalei no meu computador (am64 com o Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

Em seguida, instalei o aplicativo que precisava do Adobe Air e ele funcionou.

Atualização para o Ubuntu 13: 10+ ,

Tentando esta técnica, obtenho "O pacote ia32-libs-gtk não está instalado"

Olhei para o pacote e tentei instalar essas dependências e outros pacotes relacionados que posso pensar diretamente:

sudo apt-get install gtk2-engines:i386 libart-2.0-2:i386 libcairo2:i386 libcanberra-gtk0:i386 libdatrie1:i386 libgail-common:i386 libgconf2-4:i386 libgtk2.0-0:i386 liblua5.1-0:i386 libpango1.0-0:i386 libpixman-1-0:i386 libqt4-network:i386 libqt4-test:i386 libqtcore4:i386 libthai0:i386 libbonobo2-0:i386 libglade2-0:i386 libgnomecanvas2-0:i386 libidl0:i386 liborbit2:i386 libwmf0.2-7:i386 gtk2-engines-murrine:i386

Mas isso não funcionou para o deb ou o binário original .

yuvilio
fonte
1
Pesquisei na Internet alta e baixa e o link de instalação é o único que funcionou. Nota para futuros visitantes: se você estiver usando o AdobeAIRInstaller.bin e obtendo um Gtk WARNING **: cannot open display:erro, tente isso!
precisa saber é o seguinte
1
isso é muito mais fácil do que jeffhendricks.net/?p=68
realgt
Cavou um pouco mais fundo que nora e encontrou a resposta sobre o problema "não é possível abrir a tela". O problema é que você não pode ter o usuário root conectado à tela X no Ubuntu (com configurações padrão), mas precisamos executar nosso instalador como root (design de falha). Primeiro instale sux (switchuser com credenciais X). Permita que o usuário root se conecte ao monitor X. Obtenha as configurações atuais de exibição. Em seguida, use sux para alternar para o usuário root. Execute o instalador com as configurações de exibição. 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(use isso na etapa 5) 4. sudo sux -5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi 12/12/13
14

Ubuntu 14.04 - 32 e 64 bits - instalação fácil .deb

Devido à maneira como o multiarch funciona, agora você pode simplesmente instalar o arquivo .38 do i386 .deb no Ubuntu mais recente de 64 bits e ele instalará automaticamente as dependências corretas. (Também o .deb de 64 bits é apenas o de 32 bits reembalado com uma dependência do ia32-libs)

  1. Faça o download da deb de 32 bits (sim, mesmo para o seu Ubuntu de 64 bits): http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (Graças a yuvilio's resposta) O pacote de 64 bits no mesmo site é uma versão reembalada dos 32 bits; você terá problemas se usar o pacote de 64 bits, use o pacote de 32 bits para os sistemas de 32 e 64 bits do Ubuntu 13.10+.

  2. Abra no centro de software, clique em Instalar

    insira a descrição da imagem aqui Ignore o aviso sobre a qualidade do pacote


Como alternativa, se você tem um jogo Steam que requer Air, basta instalar e executar o jogo e ele instalará o Air na primeira execução do jogo.

Exemplos de jogos que usam o Air:

  • Defenders Quest
  • Anodyne (fica confuso se você já tem o Air instalado, execute sudo apt-get remove adobeaire tente o instalador do jogo novamente, pois ele vem com o Air)

Eu os encontrei durante uma venda humilde semanal para apoiar alguns projetos de código aberto.

Mateo
fonte
6

Etapa 1: Obtenha um pouco de Air Em seguida, faça o download do arquivo .bin do Adobe Air ( link direto aqui ).

Etapa 2: Instalação

Abra um terminal (aplicativos> Acessórios> Terminal) e navegue até a pasta Downloads (ou a pasta na qual você salvou o arquivo .bin).

* cd Download/

Precisamos permitir que o arquivo .bin tenha permissões para instalar, portanto, digite o seguinte comando com cuidado: -

* chmod +x AdobeAIRInstaller.bin

Agora vamos instalá-lo:

* ./AdobeAIRInstaller.bin

Porém, a instalação deve ser compactada e, se tudo der certo, uma nova entrada de menu será exibida em 'Aplicativos> Acessórios', intitulada 'Adobe Air Application Installer'.

Rubyist
fonte
4
Isso não funciona no Ubuntu 13.10 x64
Paul Gregoire
4

... finalmente, após alguns problemas e depois de muitas pesquisas neste fórum, o Google e outras páginas conseguiram fazê-lo. Primeiro, quero agradecer à comunidade que me deu mais ambição de fazê-lo do que me fazer sair da instalação do AdobeAir.

O problema foi o pacote ia32-libs ( o pacote ia32-libs foi um hack para instalar pacotes de 32 bits em uma instalação de 64 bits. Desde o Ubuntu versão 11.10 (Oneiric), o Multi Arch foi adicionado. está removendo o pacote ia32-libs ) ... que a Canonical decidiu encerrar o suporte.

Tudo o que tive que fazer para instalar o pacote ia32-libs foi adicionar este repositório:

1 - '' deb http://archive.ubuntu.com/ubuntu/ raring principal fonte de multiversepackage de universo restrito ''

Segui as etapas deste tutorial rápido e fácil:

http://wiki.phoenixviewer.com/ia32-libs-in-ubuntu-13-10

2 - então esta página me leva a essas boas etapas para instalar o Adobe Air para sistemas de 64 bits

www.thepowerbase.com/2013/06/how-to-install-adobe-air-in-ubuntu-13-04/

----------------- documentação que eu usei: ---------------

www.askubuntu.com/questions/87447/how-can-i-install-adobe-air
helpx.adobe.com/air/kb/archived-air-sdk-version.html
www.wiki.phoenixviewer.com/ia32-libs-in-ubuntu-13-10
www.ubuntuforums.org/showthread.php?t=2181649
www.askubuntu.com/questions/91815/how-to-install-software-or-upgrade-from-old-    unsupported-release  

PS --- conforme observado por Alvar, o Adobe Air for Linux não é mais suportado ---

Cester Nilap
fonte
2
Confira este link. Funcionou bem. tkalin.com/blog_posts/…
Michael Mikowski
@MichaelMikowski Seu link me ajudou. Os links acima não tinham uma solução da biblioteca de cópia manual que não pôde ser instalada. Depois disso, instalei o AdobeAir.
Ubuntico
2

Infelizmente, muitos anos depois "o Adobe AIR para Linux não é mais suportado". seguindo o que a página do Adobe diz. Usando o "arquivo morto do AIR" é possível obter versões não suportadas, a versão 2.6.0 é a mais recente disponível. Se você precisar instalar um programa que exija uma versão mais recente, vá para a caixa Virtual com um convidado do Windows.

As etapas recomendadas para o Ubuntu 16.10:

para máquina de 32 bits

wget -O adobe-air_i386.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_i386.deb
sudo dpkg -i adobe-air_i386.deb
sudo apt-get install -f && rm adobe-air_i386.deb

para máquina de 64 bits

wget -O adobe-air_amd64.deb http://drive.noobslab.com/data/apps/AdobeAir/adobeair_2.6.0.2_amd64.deb
sudo dpkg -i adobe-air_amd64.deb
sudo apt-get install -f && rm adobe-air_amd64.deb

As etapas recomendadas para o Ubuntu 16.04 / 14.04 / 12.04 / Linux Mint 18/17/13 (ambos extraídos daqui ):

wget -O adobe-air.sh http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
chmod +x adobe-air.sh;sudo ./adobe-air.sh
Fábio
fonte
a fonte ainda está disponível e o método ainda funciona. Impressionante!
Jack_Hu
0

Eu tenho o Ubuntu 14.04 de 64 bits. A única maneira de instalar o Adobe Air que funcionou para mim foi seguir a primeira parte destas instruções para instalar o Balsamiq no Ubuntu , que é o que eu estava tentando fazer em primeiro lugar.

Um breve resumo dessas instruções: - Faça o download deste instalador do Adobe Air - Instalando o pacote libgtk de 32 bits (mas pulei esta etapa; não funcionou para mim e não parecia necessário) - Criando links simbólicos para dois libgnome -keyring files - Tornando o instalador do Adobe Air executável e executando-o com o sudo

Steve Saporta
fonte