如何安装 Adob​​e AIR?

Vam*_*ani 160 adobe-air software-installation

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

AIR 似乎已停止支持 Linux。即使是 Adob​​e AIR Archives 中的旧版本似乎也只支持 32 位 Linux 发行版,而我目前使用的是 64 位。

在这些条件下我是否有可能运行 AIR?如果是这样,你能告诉我在哪里可以获得详细的逐步安装吗?

bas*_*ato 230

  1. 将适用于 Linux 的最新版 Air 2.6.0 下载到您的桌面:

也许你会在最后一个命令之后得到一个错误?

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

这可以修复:

如果 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
    
    Run Code Online (Sandbox Code Playgroud)
  • 对 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
    
    Run Code Online (Sandbox Code Playgroud)
  • 然后重复第 4 步和第 6 步(跳过第 5 步,因为执行文件的权限没有改变)。

  • 安装 Adob​​e AIR 2.6.0 后删除符号链接:

    sudo rm /usr/lib/libgnome-keyring.so.0
    sudo rm /usr/lib/libgnome-keyring.so.0.2.0
    
    Run Code Online (Sandbox Code Playgroud)

参考:

  • 我创建了一个帐户只是为了给这个 +1 点赞 (28认同)
  • 它在 Xubuntu 13.10 上对我不起作用。sudo apt-get install ia32-libs 包 ia32-libs 不可用,但被另一个包引用。这可能意味着软件包丢失、已过时或只能从其他来源获得。但是,以下软件包替换了它:lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0 ./AdobeAIRInstaller.bin /tmp/air.kmEATV/setup:加载共享库时出错:libgtk-x11-2.0.so.0:无法打开共享对象文件:否这样的文件或目录 (7认同)
  • 我不可能+1你足够。 (4认同)
  • AIR 不尊重`LD_LIBRARY_PATH`吗?随便问问 (2认同)

Avi*_*Raj 43

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

  1. 安装 i386 库,这是成功安装和运行 Adob​​e Air 和 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
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装libgnome-keyring0:i386包。

    sudo apt-get install libgnome-keyring0:i386
    
    Run Code Online (Sandbox Code Playgroud)
  3. 创建指向 gnome-keyring 的符号链接,以便 Adob​​e 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 
    
    Run Code Online (Sandbox Code Playgroud)
  4. 这里下载 Adob​​e Air 安装程序。

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

    sudo chmod +x AdobeAIRInstaller.bin
    sudo ./AdobeAIRInstaller.bin
    
    Run Code Online (Sandbox Code Playgroud)

来源

Ubuntu 16.04(64 位)注意事项

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


yuv*_*lio 19

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

有空气2.6(去年支持的Linux之一)可在此两种架构(两者都使用32位的下方,但至少它的工作原理)。感谢prusswan指出。

确保你有它需要的 32 位库:

sudo apt-get install ia32-libs
Run Code Online (Sandbox Code Playgroud)

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

sudo dpkg -i adobeair_2.6.0.19170_amd64.deb
Run Code Online (Sandbox Code Playgroud)

然后我首先安装了需要 Adob​​e 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
Run Code Online (Sandbox Code Playgroud)

但这对 deb 或原始 binary 都不起作用。


Mat*_*teo 15

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 提供的)

我在每周一次的 Humble Sale 中发现了这些来支持一些开源项目。


Rub*_*ist 6

第 1 步:获取一些 Air Next 下载 Adob​​e Air .bin 文件(此处直接链接)。

第 2 步:安装

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

* cd Download/
Run Code Online (Sandbox Code Playgroud)

我们需要让 .bin 文件有安装权限,所以仔细输入以下命令: -

* chmod +x AdobeAIRInstaller.bin
Run Code Online (Sandbox Code Playgroud)

现在让我们安装它:

* ./AdobeAIRInstaller.bin
Run Code Online (Sandbox Code Playgroud)

安装应该会压缩,如果一切顺利,“应用程序 > 附件”中会出现一个名为“Adobe Air Application Installer”的新菜单条目。

  • 这不适用于 Ubuntu 13.10 x64 (4认同)