如何安装Adobe AIR?

我是构建在AIR上的某些应用程序的重度用户。

看来AIR已停止对Linux的支持。 即使Adobe AIR Archives中的旧版本似乎只支持32位Linux发行版,而我目前只支持64位。

在这些条件下我是否可以运行AIR? 如果是这样,请您告诉我在哪里可以获得详细的一步一步安装?

我需要Air用于大约三个程序 – YNAB,LongTailPro,Xtend:

  1. 下载最新版本Air 2.6.0 for Linux到您的桌面:

  2. 按Ctrl + Alt + T打开终端

  3. sudo apt-get install ia32-libs – (32位垃圾,如果你想在x64 Ubuntu中运行它;如果你有问题,请参阅“取决于:ia32-libs-multiarch但它不能安装” – 解决方案 )

  4. cd Desktop (将dir。更改为Desktop dir。)

  5. chmod +x AdobeAIRInstaller.bin (更改模式 – 执行权限是)

  6. ./AdobeAIRInstaller.bin (在您接受Adobe Air许可证后,它会提示您输入密码;它需要root访问才能安装)

也许你在最后一个命令后会出错?

抱歉,发生错误了。 无法安装Adobe AIR。 在安装Adobe AIR之前安装Gnome Keyring或KDE KWallet。

这可以修复:

  • 在终端(默认快捷键:Ctrl + Alt + T)中,键入:

     locate libgnome-keyring.so 
  • 这是我的结果(你的结果可能不同):

     /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 
  • 正如@jmendeth所述,告诉安装程序在哪里找到这些文件的最简单方法是使用LD_LIBRARY_PATH:

    • 对于32位Ubuntu(在12.04上测试):

       LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin 
    • 对于64位Ubuntu,命令行可能是:

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

如果LD_LIBRARY_PATH技巧不起作用,您可以尝试这样做:

  • 创建一个指向您使用上一个命令找到的位置字符串的符号链接:

     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 
  • 对32位系统使用以下命令:

     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 
  • 然后重复步骤4和6(跳过5,因为执行文件的权限没有改变)。

  • 安装Adobe AIR 2.6.0后删除符号链接:

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

参考:

Ubuntu 13.10,14.04,15.04和15.10(64位)

  1. 安装成功安装和运行Adobe Air和Air应用程序所需的i386库。

     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. 安装libgnome-keyring0:i386包。

     sudo apt-get install libgnome-keyring0:i386 
  3. 创建符号链接到gnome-keyring,以便Adobe Air可以看到它。

     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. 从这里下载Adobe Air安装程序。

  5. 授予执行权限,然后运行该.bin文件。

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

资源

Ubuntu 16.04(64位)的注意事项

对于Ubuntu 16.04及更高版本,请安装包libnss-mdns:i386而不是包lib32nss-mdns 。 这将解决与该包相关的“包未找到错误”的问题。

或者,您可以安装预构建的.deb

这里有两种体系结构的空气2.6(最后支持的Linux一种)(两者都使用32位,但至少它可以工作)。 感谢prusswan指出它。

确保你需要32位的库:

 sudo apt-get install ia32-libs 

我下载了AMD64(adobeair_2.6.0.19170_amd64.deb)并安装在我的电脑上(am64与Precise Pangolin 12.04)

 sudo dpkg -i adobeair_2.6.0.19170_amd64.deb 

然后我首先安装了需要Adobe Air的应用程序并且它有效。

Ubuntu 13:10+的更新

尝试这种技术,我得到“没有安装包ia32-libs-gtk”

我查了一下包 ,尝试安装那些我能直接想到的依赖项和其他相关的包:

 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 

但这对deb或原始二进制文件都不起作用。

Ubuntu 14.04 – 32和64位 – 简单.deb安装

由于multiarch的工作方式,你现在可以简单地在更新的64位Ubuntu上安装i386 .deb文件,它将自动安装正确的依赖项。 (64位.deb也只是32位重新打包,依赖于ia32-libs)

  1. 下载32位(即使你的64位Ubuntu也是如此)deb: http ://update.devolo.com/linux/apt/pool/main/a/adobeair/adobeair_2.6.0.19170-devolo1_i386.deb(感谢yuvilio的回答) 同一站点上的64位软件包是32位的重新打包版本,如果使用64位软件包,则会出现问题,对32位和64位系统Ubuntu 13.10+使用32位软件包。

  2. 在软件中心打开,单击“ 安装”

    在此处输入图像描述 忽略有关包装质量的警告


或者,如果你有一个需要Air的Steam游戏,只需安装并运行该游戏,它将在游戏的第一次运行时安装Air。

使用Air的示例游戏:

  • 捍卫者任务
  • Anodyne(如果你已经安装了Air,会感到困惑,运行sudo apt-get remove adobeair并再次尝试游戏安装程序,因为它附带Air)

我在每周简陋的销售中发现了这些,以支持一些开源项目。

步骤1:获取一些空气下一步下载Adobe Air .bin文件( 此处为直接链接 )。

第2步:安装

打开终端(应用程序>附件>终端)并导航到“下载”文件夹(或保存.bin文件的文件夹)。

 * cd Download/ 

我们需要让.bin文件具有安装权限,因此请仔细输入以下命令: –

 * chmod +x AdobeAIRInstaller.bin 

现在让我们安装它:

 * ./AdobeAIRInstaller.bin 

安装应该拉链,如果一切正常,新的菜单条目将出现在名为“Adobe Air Application Installer”的“应用程序>附件”中。

…经过一些麻烦后,经过多次搜索,谷歌和其他网页已经设法做到了。 首先,我要感谢那些让我更有野心的社区,而不是让我放弃安装AdobeAir。

整个问题是包ia32-libsia32-libs包是在64位安装上安装32位软件包的黑客。自Ubuntu 11.10版(Oneiric)以来,已添加了Multi Arch。其中一个目标是它正在移除ia32-libs软件包 … … Canonical决定终止对它的支持。

我所要做的就是安装ia32-libs软件包就是添加这个repo:

1 – ” deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiversepackage source

我按照这个快速简单的教程中的步骤操作:

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

2 – 然后这个页面引导我安装Adobe Air For 64位系统的这个好步骤

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

—————– 我使用的文档: —————

 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 —如Alvar所述,不再支持Adobe Air for Linux

不幸的是,很多年后“不再支持Adobe AIR for Linux了。” 按照adobe页面说的那样。 使用“AIR archive”可以获得不受支持的版本,2.6.0版本是最新版本。 如果您需要安装需要较新版本的程序,可以使用Windows guest虚拟机转到Virtual box。

Ubuntu 16.10的推荐步骤:

适用于32位机器

 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 

适用于64位机器

 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 

Ubuntu 16.04 / 14.04 / 12.04 / Linux Mint 18/17/13的推荐步骤(均来自此处 ):

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

我有64位的Ubuntu 14.04。 安装适用于我的Adobe Air的唯一方法是按照这些说明的第一部分在Ubuntu上安装Balsamiq ,这是我首先尝试做的。

这些说明的简短摘要: – 下载此Adobe Air安装程序 – 安装32位libgtk软件包(但我跳过了这一步;它对我不起作用,似乎没有必要) – 制作两个libgnome的符号链接-keyring files – 使Adobe Air安装程序可执行并使用sudo运行它