Soy un gran usuario de ciertas aplicaciones basadas en AIR.
Parece que AIR ha dejado de ser compatible con Linux. Incluso las versiones más antiguas de los archivos de Adobe AIR parecen admitir únicamente distribuciones de Linux de 32 bits, y yo utilizo actualmente una de 64 bits.
¿Existe la más mínima posibilidad de que pueda ejecutar AIR en estas condiciones? Si es así, ¿podríais decirme dónde puedo conseguir una instalación detallada paso a paso para ello?
Necesito Aire para unos tres programas - YNAB, LongTailPro, Xtend:
Ctrl+Alt+T para abrir el terminal
sudo apt-get install ia32-libs
- (basura de 32 bits si quieres ejecutar esto en Ubuntu x64; si tienes problemas, consulta https://askubuntu.com/q/282194)
cd Desktop
(cambiar dir. a Desktop dir.)
chmod +x AdobeAIRInstaller.bin
(cambiar modo - permiso de ejecución si)./AdobeAIRInstaller.bin
(después de aceptar la licencia de Adobe Air, le pedirá su contraseña.
(después de aceptar la licencia de Adobe Air, te pedirá tu contraseña; necesita acceso root para instalar)
Lo sentimos, se ha producido un error. No se ha podido instalar Adobe AIR. Instale Gnome Keyring o KDE KWallet antes de instalar Adobe AIR.
Esto se puede arreglar:
En un terminal (acceso directo por defecto: 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 sugiere @jmendeth, la forma más sencilla de indicar al instalador dónde encontrar estos archivos es utilizar 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 comandos sería probablemente:
LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
Si el truco LD_LIBRARY_PATH no'funciona, puede intentar lo siguiente:
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
A continuación, repita el paso 4 & 6 (omita el 5, ya que el permiso para ejecutar el archivo no ha cambiado).
Elimine los enlaces simbólicos tras 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:
Alternativamente, puede instalar un .deb precompilado
Hay air 2.6 (el último soportado por Linux) disponible aquí para ambas arquitecturas (Ambos usan 32 bit por debajo pero al menos funciona). Gracias a prusswan por señalarlo.
Asegúrese de que tiene 32 bits libs it'll necesita:
sudo apt-get install ia32-libs
He descargado el de AMD64 (adobeair_2.6.0.19170_amd64.deb) e instalado en mi ordenador (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+,
Probando esta técnica, me sale "Package ia32-libs-gtk is not installed"
He buscado el paquete y he intentado instalar directamente esas dependencias y otros paquetes relacionados que se me ocurren:
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.
Paso 1: Consigue Air A continuación, descarga el archivo .bin de Adobe Air (enlace directo aquí).
Paso 2: Instalación
Abra un terminal (aplicaciones > Accesorios > Terminal) y vaya a la carpeta Descargas (o a la carpeta en la que guardó el archivo .bin).
* cd Download/
Necesitamos que el archivo .bin tenga permisos para instalarse así que introduce el siguiente comando con cuidado: -
* chmod +x AdobeAIRInstaller.bin
Ahora vamos a instalarlo:
* ./AdobeAIRInstaller.bin
La instalación debería finalizar y, si todo va bien, aparecerá una nueva entrada de menú en "Aplicaciones > Accesorios" titulada "Instalador de aplicaciones de Adobe Air".