¿Cómo puedo instalar Adobe AIR?

157

Soy un gran usuario de ciertas aplicaciones que se basan en AIR.

Parece que AIR ha descontinuado el soporte para Linux. Incluso las versiones anteriores en los archivos de Adobe AIR parecen admitir solo distribuciones de Linux de 32 bits y actualmente estoy en 64 bits.

¿Existe alguna posibilidad de que pueda ejecutar AIR en estas condiciones? Si es así, ¿puede decirme dónde puedo obtener una instalación detallada paso a paso para esto?

Vamsi Emani
fuente
8
Tenga en cuenta que Adobe ha finalizado el soporte para AIR en Linux. Adobe también se está alejando de las tecnologías heredadas como Flash y AIR hacia HTML5, que es el futuro.
Anónimo
1
Instalé adobe air desde el archivo .deb en oneric
Tachyons el

Respuestas:

228

Necesito Air para unos tres programas: YNAB, LongTailPro, Xtend:

  1. Descargue la última versión Air 2.6.0 para Linux en su escritorio:

  2. Ctrl + Alt + T para abrir terminal

  3. sudo apt-get install ia32-libs - (Basura de 32 bits si desea ejecutar esto en Ubuntu x64; si tiene problemas, consulte "Depende: ia32-libs-multiarch pero no es instalable" - Solución )

  4. cd Desktop (cambie el directorio al escritorio)

  5. chmod +x AdobeAIRInstaller.bin (cambiar modo - ejecutar permiso sí)

  6. ./AdobeAIRInstaller.bin (después de que acepte la licencia de Adobe Air, le pedirá su contraseña; necesita acceso de root para poder instalar)

Tal vez obtendrá un error después del último comando?

Lo sentimos, ha ocurrido un error. Adobe AIR no se pudo instalar. Instale Gnome Keyring o KDE KWallet antes de instalar Adobe AIR.

Esto se puede arreglar:

  • En una terminal (acceso directo predeterminado: Ctrl + Alt + T), escriba:

    locate libgnome-keyring.so
    
  • Este es mi resultado (el tuyo puede ser diferente):

    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
    /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
    
  • Como se sugiere a continuación por @jmendeth, la forma más fácil de decirle al instalador dónde encontrar estos archivos es usar LD_LIBRARY_PATH:

    • Para Ubuntu de 32 bits (probado en 12.04):

      LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
      
    • Para Ubuntu de 64 bits, la línea de comando probablemente sería:

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

Si el truco LD_LIBRARY_PATH no funciona, puedes intentar esto:

  • Cree un enlace simbólico a las cadenas de ubicación que encontró con los 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
    
  • Utilice los siguientes 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
    
  • Luego repita los pasos 4 y 6 (omita 5, ya que el permiso para ejecutar el archivo no ha cambiado).

  • Elimine los enlaces simbólicos después de la instalación de Adobe AIR 2.6.0:

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

Referencia:

bashpotato
fuente
1
¡Excelente! Está instalado Ahora, si solo puedo instalar un paquete de AIR ...
2
¿AIR no respeta LD_LIBRARY_PATH? Solo pregunto
Alba Méndez
27
Creé
44
No puedo hacer +1 lo suficiente.
Jonás
77
No me funciona en Xubuntu 13.10. sudo apt-get install ia32-libs Paquete ia32-libs no está disponible, pero otro paquete hace referencia a él. Esto puede significar que falta el paquete, ha quedado obsoleto o solo está disponible en otra fuente. Sin embargo, los siguientes paquetes lo reemplazan: lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup: error al cargar bibliotecas compartidas: libgtk-x11-2.0.so.0: no se puede abrir el archivo de objeto compartido: No tal archivo o directorio
Slava Fomin II
43

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

  1. Instale las bibliotecas i386, que son necesarias para una instalación y ejecución exitosas de las aplicaciones Adobe Air y 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. Instalar libgnome-keyring0:i386paquete.

    sudo apt-get install libgnome-keyring0:i386
    
  3. Cree enlaces simbólicos a gnome-keyring para que Adobe Air pueda verlo.

    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. Descargue el instalador de Adobe Air desde aquí .

  5. Otorgue permiso de ejecución y luego ejecute ese archivo .bin.

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

Fuente

Nota para Ubuntu 16.04 (64 bit)

Para Ubuntu 16.04 y superior, instale el paquete en libnss-mdns:i386lugar del paquete lib32nss-mdns. Esto resolverá el problema de "Error de paquete no encontrado" relacionado con ese paquete.

Avinash Raj
fuente
2
Este también funciona para 14.04
adosaiguas
Es bueno saberlo .. Actualizaré mi respuesta.
Avinash Raj
1
Esto también funciona para 15.04 (64 bits). Gracias.
Dmitry Wojciechowski
1
También funciona para 15.10 (estoy usando la versión de desarrollo)
Yana Agun Siswanto
1
16.04, recibí un error que lib32nss-mdnsfaltaba. Cuando el instalador se abrió consiguió Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge". Parece haberse instalado correctamente. Pero la aplicación para la que necesitaba AIR necesita una versión más reciente: /
raphael el
18

Alternativamente, puede instalar un .deb preconstruido

Hay aire 2.6 (el último Linux compatible) disponible aquí para ambas arquitecturas (ambas usan 32 bits debajo pero al menos funciona). Gracias a Prusswan por señalarlo.

Asegúrese de tener libs de 32 bits que necesitará:

sudo apt-get install ia32-libs

Descargué el AMD64 one (adobeair_2.6.0.19170_amd64.deb) y lo instalé en mi computadora (am64 con Precise Pangolin 12.04)

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb

Luego instalé la aplicación que necesitaba Adobe Air en primer lugar y funcionó.

Actualización para Ubuntu 13: 10+ ,

Al probar esta técnica, aparece "El paquete ia32-libs-gtk no está instalado"

Busqué el paquete e intenté instalar esas dependencias y otros paquetes relacionados en los que puedo pensar directamente:

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

Pero eso no funcionó ni para el deb ni para el binario original .

yuvilio
fuente
1
He buscado en internet por todas partes y su enlace de instalación es el único que funcionó. Nota para futuros visitantes: si está utilizando AdobeAIRInstaller.bin y obtiene un Gtk WARNING **: cannot open display:error, ¡intente esto!
elemjay19
1
esto es mucho más fácil que jeffhendricks.net/?p=68
realgt
Cavó un poco más profundo que Nora y encontró la respuesta con respecto al problema de "no se puede abrir la pantalla". El problema es que no puede hacer que el usuario root se conecte a la pantalla X en Ubuntu (con la configuración predeterminada), pero necesitamos ejecutar nuestro instalador como root (diseño fallido). Primero instale sux (switchuser con credenciales X). Permita que el usuario root se conecte a la pantalla X. Obtenga la configuración de pantalla actual. Luego use sux para cambiar al usuario root. Ejecute el instalador con la configuración de pantalla. 1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(use esto en el paso 5) 4. sudo sux -5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi
14

Ubuntu 14.04 - 32 y 64 bit - instalación fácil de .deb

Debido a la forma en que funciona el multiarch, ahora puede simplemente instalar el archivo .deb i386 en Ubuntu más nuevo de 64 bits y se instalarán automáticamente las dependencias correctas. (Además, el .deb de 64 bits es solo el 32 bits reempaquetado con una dependencia de ia32-libs)

  1. Descargue el deb de 32 bits (sí, incluso para su Ubuntu de 64 bits): http://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb (Gracias a yuvilio's respuesta) El paquete de 64 bits en el mismo sitio es una versión reempaquetada de 32 bits, tendrá problemas si usa el paquete de 64 bits, use el paquete de 32 bits para los sistemas Ubuntu 13.10+ de 32 y 64 bits.

  2. Abrir en el centro de software, haga clic en Instalar

    ingrese la descripción de la imagen aquí Ignorar la advertencia sobre la calidad del paquete.


Alternativamente, si tiene un juego de Steam que requiere Air, simplemente instale y ejecute ese juego e instalará Air en la primera ejecución del juego.

Ejemplos de juegos que usan Air:

  • Búsqueda de defensores
  • Anodyne (se confunde si ya tiene instalado Air, ejecute sudo apt-get remove adobeairy pruebe el instalador del juego nuevamente, ya que viene con Air)

Encontré esto durante una venta humilde semanal para apoyar algunos proyectos de código abierto.

Mateo
fuente
6

Paso 1: Obtenga Air Next descargue el archivo .bin de Adobe Air ( enlace directo aquí ).

Paso 2: instalación

Abra una terminal (aplicaciones> Accesorios> Terminal) y navegue a su carpeta de Descargas (o la carpeta en la que guardó el archivo .bin).

* cd Download/

Necesitamos permitir que el archivo .bin tenga permisos para instalar, así que ingrese el siguiente comando con cuidado:

* chmod +x AdobeAIRInstaller.bin

Ahora vamos a instalarlo:

* ./AdobeAIRInstaller.bin

Sin embargo, la instalación debe ser rápida y, si todo va bien, aparecerá una nueva entrada de menú en 'Aplicaciones> Accesorios' titulada 'Instalador de aplicaciones Adobe Air'.

Rubí
fuente
44
Esto no funciona en Ubuntu 13.10 x64
Paul Gregoire
4

... finalmente, después de algunos problemas y después de muchas búsquedas en este foro, Google y otras páginas han logrado hacerlo. Primero quiero agradecer a la comunidad que me dio más ambición para hacerlo, que obligarme a dejar de instalar AdobeAir.

Todo el problema era el paquete ia32-libs ( El paquete ia32-libs era un truco para instalar paquetes de 32 bits en una instalación de 64 bits. Desde Ubuntu versión 11.10 (Oneiric), se ha agregado Multi Arch. Uno de los objetivos para está eliminando el paquete ia32-libs ) ... paquete que Canonical ha decidido finalizar el soporte para él.

Todo lo que tuve que hacer para instalar el paquete ia32-libs fue agregar este repositorio:

1 - '' deb http://archive.ubuntu.com/ubuntu/ fuente principal de paquetes multiverse del universo restringido raring ''

Seguí los pasos de este tutorial rápido y fácil:

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

2 - entonces esta página que me lleva a estos buenos pasos para instalar Adobe Air para sistemas de 64 bits

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

----------------- documentación que utilicé: ---------------

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 --- como señaló Alvar, Adobe Air para Linux ya no es compatible ---

Cester Nilap
fuente
2
Mira este enlace. Funcionó bien tkalin.com/blog_posts/…
Michael Mikowski
@MichaelMikowski Tu enlace me ayudó. Los enlaces anteriores no tenían una solución de biblioteca de copia manual que no se pudiera instalar. Después de eso, instalé AdobeAir.
ubuntico
2

Desafortunadamente, muchos años tarde "Adobe AIR para Linux ya no es compatible". siguiendo lo que dice la página de adobe. El uso del "archivo AIR" es posible para obtener versiones no compatibles, la versión 2.6.0 es la más reciente disponible. Si necesita instalar un programa que requiera una versión más reciente, puede ir a Virtual box con un invitado de Windows.

Los pasos recomendados para 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

Los pasos recomendados para Ubuntu 16.04 / 14.04 / 12.04 / Linux Mint 18/17/13 (ambos extraídos de aquí ):

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
fuente
fuente aún disponible, y el método aún funciona. ¡Increíble!
Jack_Hu
0

Tengo Ubuntu 14.04 de 64 bits. La única forma de instalar Adobe Air que funcionó para mí fue seguir la primera parte de estas instrucciones para instalar Balsamiq en Ubuntu , que es lo que estaba tratando de hacer en primer lugar.

Un breve resumen de esas instrucciones: - Descargue este instalador de Adobe Air - Instale el paquete libgtk de 32 bits (pero omití este paso; no funcionó para mí y no parecía necesario) - Hacer enlaces simbólicos a dos libgnome -keyring files: hacer que el instalador de Adobe Air sea ejecutable y ejecutarlo con sudo

Steve Saporta
fuente