Come posso installare Adobe AIR?


157

Sono un grande utente di alcune applicazioni basate su AIR.

Sembra che AIR abbia interrotto il supporto per Linux. Anche le versioni precedenti negli archivi Adobe AIR sembrano supportare solo distribuzioni Linux a 32 bit e attualmente sono su 64 bit.

C'è anche una leggera possibilità che io possa eseguire AIR in queste condizioni? In tal caso, puoi dirmi dove posso ottenere un'installazione dettagliata dettagliata per questo?


8
Si noti che Adobe ha terminato il supporto per AIR su Linux. Adobe si sta inoltre allontanando da tecnologie legacy come Flash e AIR in HTML5, che è il futuro.
Anonimo il

1
Ho installato Adobe Air dal file .deb in
oneric

Risposte:


228

Ho bisogno di Air per circa tre programmi: YNAB, LongTailPro, Xtend:

  1. Scarica l'ultima versione Air 2.6.0 per Linux sul desktop:

  2. Ctrl + Alt + T per aprire il terminale

  3. sudo apt-get install ia32-libs - (immondizia a 32 bit se si desidera eseguire questo in Ubuntu x64; in caso di problemi, vedere "Dipende: ia32-libs-multiarch ma non è installabile" - Soluzione )

  4. cd Desktop (cambia la directory in Desktop dir.)

  5. chmod +x AdobeAIRInstaller.bin (cambia modalità - esegui permesso sì)

  6. ./AdobeAIRInstaller.bin (dopo aver accettato la licenza Adobe Air, verrà richiesta la password; per l'installazione è necessario l'accesso root)

Forse riceverai un errore dopo l'ultimo comando?

Spiacenti, si è verificato un errore. Adobe AIR non può essere installato. Installa Gnome Keyring o KDE KWallet prima di installare Adobe AIR.

Questo può essere risolto:

  • In un terminale (scorciatoia predefinita: Ctrl + Alt + T), digitare:

    locate libgnome-keyring.so
    
  • Questo è il mio risultato (il tuo potrebbe essere diverso):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • Come suggerito di seguito da @jmendeth, il modo più semplice per dire all'installatore dove trovare questi file è usare LD_LIBRARY_PATH:

    • Per Ubuntu a 32 bit (testato su 12.04):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • Per Ubuntu a 64 bit, la riga di comando sarebbe probabilmente:

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

Se il trucco LD_LIBRARY_PATH non funziona, puoi provare questo:

  • Crea un collegamento simbolico alle stringhe di posizione che hai trovato con i comandi precedenti:

    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
    
  • Utilizzare i seguenti comandi per sistemi a 32 bit:

    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
    
  • Quindi ripetere i passaggi 4 e 6 (saltare 5, poiché l'autorizzazione per eseguire il file non è cambiata).

  • Rimuovere i collegamenti simbolici dopo l'installazione di Adobe AIR 2.6.0:

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

Riferimento:


1
Grande! È installato. Ora, se solo posso installare un pacchetto AIR ...

2
AIR non rispetta LD_LIBRARY_PATH? Sto solo chiedendo
Alba Mendez il

27
Ho creato un account solo per votare questo +1
Paul Bellora

4
Non posso farti +1 abbastanza.
Giona

7
Non funziona per me su Xubuntu 13.10. sudo apt-get install ia32-libs Il pacchetto ia32-libs non è disponibile, ma è indicato da un altro pacchetto. Ciò può significare che il pacchetto è mancante, è obsoleto o è disponibile solo da un'altra fonte. Tuttavia i seguenti pacchetti lo sostituiscono: lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup: errore durante il caricamento delle librerie condivise: libgtk-x11-2.0.so.0: impossibile aprire il file oggetto condiviso: No tale file o directory
Slava Fomin II

43

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

  1. Installa le librerie i386, necessarie per una corretta installazione e funzionamento delle applicazioni 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. Installa libgnome-keyring0:i386pacchetto.

    sudo apt-get install libgnome-keyring0:i386
    
  3. Crea collegamenti simbolici al portachiavi di gnome in modo che Adobe Air possa vederlo.

    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. Scarica il programma di installazione di Adobe Air da qui .

  5. Concedere l'autorizzazione di esecuzione e quindi eseguire quel file .bin.

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

fonte

Nota per Ubuntu 16.04 (64 bit)

Per Ubuntu 16.04 e versioni successive, installare il pacchetto libnss-mdns:i386anziché il pacchetto lib32nss-mdns. Ciò risolverà il problema di "Errore pacchetto non trovato" relativo a quel pacchetto.


2
Questo funziona anche per 14.04
adosaiguas,

Buono a sapersi .. Aggiornerò la mia risposta.
Avinash Raj,

1
Questo funziona anche per 15.04 (64 bit). Grazie.
Dmitry Wojciechowski il

1
Funziona anche per il 15.10 (sto usando la versione di sviluppo)
Yana Agun Siswanto,

1
16.04, si è verificato un errore lib32nss-mdnsmancante. Quando ha aperto l'installer Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge". Sembra aver installato correttamente. Ma l'app di cui avevo bisogno per AIR ha bisogno di una versione più recente: /
raphael,

18

In alternativa, è possibile installare un .deb predefinito

C'è air 2.6 (l'ultimo Linux supportato) disponibile qui per entrambe le architetture (Entrambi usano 32 bit sotto ma almeno funziona). Grazie a prusswan per averlo segnalato.

Assicurati di avere librerie a 32 bit di cui avrà bisogno:

sudo apt-get install ia32-libs

Ho scaricato AMD64 (adobeair_2.6.0.19170_amd64.deb) e installato sul mio computer (am64 con Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

Quindi ho installato l'applicazione che aveva bisogno di Adobe Air in primo luogo e ha funzionato.

Aggiornamento per Ubuntu 13: 10+ ,

Provando questa tecnica, ottengo "Il pacchetto ia32-libs-gtk non è installato"

Ho cercato il pacchetto e ho provato a installare quelle dipendenze e altri pacchetti correlati a cui posso pensare direttamente:

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

Ma questo non ha funzionato né per il deb né per il binario originale .


1
Ho cercato su Internet in alto e in basso e il tuo link di installazione è l'unico che ha funzionato. Nota per i futuri visitatori: se stai usando AdobeAIRInstaller.bin e ricevi un Gtk WARNING **: cannot open display:errore, prova questo!
elemjay19,

1
questo è molto più semplice di jeffhendricks.net/?p=68
realgt

Scavò un po 'più a fondo di Nora e trovò la risposta sul problema "Impossibile aprire il display". Il problema è che non puoi avere l'utente root connesso al display X in Ubuntu (con impostazioni predefinite), ma dobbiamo eseguire il nostro programma di installazione come root (fail-design). Prima installa sux (switchuser con credenziali X). Consenti all'utente root di connettersi al display X. Ottieni le impostazioni di visualizzazione correnti. Quindi utilizzare sux per passare all'utente root. Esegui il programma di installazione con le impostazioni di visualizzazione. 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(usare questo nel passaggio 5) 4. sudo sux -5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi

14

Ubuntu 14.04 - 32 e 64 bit - facile installazione .deb

A causa del modo in cui funziona multiarch, ora puoi semplicemente installare il file .deb i386 su Ubuntu a 64 bit più recente e installerà automaticamente le dipendenze giuste. (Anche il .deb a 64 bit è solo il 32 bit riconfezionato con una dipendenza da ia32-libs)

  1. Scarica il deb a 32 bit (sì anche per Ubuntu a 64 bit): http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (Grazie a yuvilio's risposta) Il pacchetto a 64 bit sullo stesso sito è una versione riconfezionata a 32 bit, si avranno problemi se si utilizza invece il pacchetto a 64 bit, utilizzare il pacchetto a 32 bit per entrambi i sistemi a 32 e 64 bit Ubuntu 13.10+.

  2. Apri in Software Center, fai clic su Installa

    inserisci qui la descrizione dell'immagine Ignora l'avviso sulla qualità del pacchetto


In alternativa, se disponi di un gioco Steam che richiede Air, devi semplicemente installare ed eseguire quel gioco e verrà installato Air alla prima esecuzione del gioco.

Esempi di giochi che utilizzano Air:

  • Difensori Quest
  • Anodyne (viene confuso se hai già installato Air, esegui sudo apt-get remove adobeaire riprova il programma di installazione del gioco poiché viene fornito con Air)

Li ho trovati durante una vendita umile settimanale per supportare alcuni progetti open source.


6

Passaggio 1: scarica Air Next Scarica il file .bin di Adobe Air ( link diretto qui ).

Passaggio 2: installazione

Apri un terminale (applicazioni> Accessori> Terminale) e vai alla cartella Download (o alla cartella in cui hai salvato il file .bin).

* cd Download/

Dobbiamo consentire al file .bin di disporre delle autorizzazioni per l'installazione, quindi inserisci attentamente il seguente comando: -

* chmod +x AdobeAIRInstaller.bin

Ora installalo:

* ./AdobeAIRInstaller.bin

Tuttavia, l'installazione dovrebbe comprimersi e, se tutto va bene, apparirà una nuova voce di menu in "Applicazioni> Accessori" intitolata "Adobe Air Application Installer".


4
Questo non funziona su Ubuntu 13.10 x64
Paul Gregoire,

4

... finalmente dopo qualche problema e dopo molte ricerche su questo forum, Google e altre pagine sono riuscite a farlo. Innanzitutto voglio ringraziare la community che mi ha dato più ambizione di farlo, piuttosto che farmi smettere di installare AdobeAir.

L'intero problema era il pacchetto ia32-libs ( Il pacchetto ia32-libs era un trucco per ottenere pacchetti a 32 bit installati su un'installazione a 64 bit. Dalla versione Ubuntu 11.10 (Oneiric), è stato aggiunto Multi Arch. Uno degli obiettivi di sta rimuovendo il pacchetto ia32-libs ) ... pacchetto che Canonical ha deciso di terminare il supporto per esso.

Tutto quello che dovevo fare per installare il pacchetto ia32-libs era aggiungere questo repository:

1 - '' deb http://archive.ubuntu.com/ubuntu/ raring principale sorgente multiversepackage dell'universo limitato ''

Ho seguito i passaggi di questo tutorial semplice e veloce:

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

2 - quindi questa pagina che mi porta a questi bei passaggi per installare Adobe Air per sistemi a 64 bit

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

----------------- documentazione che ho usato: ---------------

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 --- come notato da Alvar, Adobe Air per Linux non è più supportato ---


2
Dai un'occhiata a questo link. Ha funzionato bene tkalin.com/blog_posts/…
Michael Mikowski il

@MichaelMikowski Il tuo link mi ha aiutato. I link sopra non avevano una soluzione di libreria di coping manuale che non poteva essere installata. Successivamente, ho installato AdobeAir.
ubuntico

2

Sfortunatamente, con molti anni di ritardo "Adobe AIR per Linux non è più supportato". seguendo ciò che dice la pagina di Adobe. Utilizzando "Archivio AIR" è possibile ottenere versioni non supportate, la versione 2.6.0 è la più recente disponibile. Se è necessario installare un programma che richiede una versione più recente di esso, è possibile passare a Virtual box con un guest Windows.

I passaggi consigliati per Ubuntu 16.10:

per macchina a 32 bit

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

per macchina a 64 bit

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

I passaggi consigliati per Ubuntu 16.04 / 14.04 / 12.04 / Linux Mint 18/17/13 (entrambi estratti da qui ):

wget -O adobe-air.sh http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
chmod +x adobe-air.sh;sudo ./adobe-air.sh

la fonte è ancora disponibile e il metodo funziona ancora. Eccezionale!
Jack_Hu,

0

Ho Ubuntu 14.04 a 64 bit. L'unico modo per installare Adobe Air che ha funzionato per me è stato quello di seguire la prima parte di queste istruzioni per l'installazione di Balsamiq su Ubuntu , che è quello che stavo cercando di fare in primo luogo.

Un breve riassunto di queste istruzioni: - Scarica questo programma di installazione di Adobe Air - Installazione del pacchetto libgtk a 32 bit (ma ho saltato questo passaggio; non ha funzionato per me e non mi è sembrato necessario) - Creare collegamenti simbolici a due libgnome -keyring files - Rendere eseguibile il programma di installazione di Adobe Air ed eseguirlo con sudo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.