如何安装Adobe AIR?


157

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

看来AIR已停止对Linux的支持。甚至Adobe AIR档案中的旧版本似乎也仅支持32位Linux发行版,而我目前使用的是64位。

在这种情况下我什至可以运行AIR吗?如果是这样,您能告诉我在哪里可以得到详细的分步安装信息吗?


8
请注意,Adobe已终止对Linux上AIR的支持。Adobe也正在从Flash和AIR等旧技术过渡到HTML5,这是未来。
匿名

1
我在oneric中从.deb文件安装了adobe air
Tachyons

Answers:


228

我需要大约三个程序的Air-YNAB,LongTailPro,Xtend:

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

  2. Ctrl + Alt + T打开终端

  3. sudo apt-get install ia32-libs -(如果要在x64 Ubuntu中运行,则为32位垃圾;如果遇到问题,请参阅“取决于:ia32-libs-multiarch但它不可安装”-解决方案

  4. cd Desktop (将目录更改为桌面目录。)

  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
    

参考:


1
大!已安装。现在,如果我只能安装AIR软件包...

2
AIR不尊重LD_LIBRARY_PATH吗?就像阿斯金(askin)
阿尔巴·门德斯

27
我创建了一个帐户来
赞成

4
我可能无法对你+1足够。
约拿(

7
在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:无法打开共享库文件:否这样的文件或目录
Slava Fomin II

43

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

  1. 安装i386库,这是成功安装和运行Adobe 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
    
  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而不是package lib32nss-mdns。这将解决与该软件包有关的“找不到软件包错误”的问题。


2
这也适用于14.04
adosaiguas 2014年

很高兴知道..我将更新我的答案。
Avinash Raj

1
这也适用于15.04(64位)。谢谢。
Dmitry Wojciechowski

1
也适用于15.10(我正在使用开发版)
Yana Agun Siswanto 2015年

1
16.04,lib32nss-mdns缺少一个错误。安装程序打开时得到Gtk-Message: Failed to load module "overlay-scrollbar" Gtk-Message: Failed to load module "gail" Gtk-Message: Failed to load module "atk-bridge"。似乎已正确安装。但是我需要AIR才能使用的应用需要更新的版本:/
raphael

18

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

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

确保您需要32位库:

sudo apt-get install ia32-libs

我下载了AMD64硬盘(adobeair_2.6.0.19170_amd64.deb)并安装在我的计算机上(带有Precise Pangolin 12.04的am64)

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或原始二进制文件都无效。


1
我在互联网上搜索过很多东西,而您的安装链接是唯一起作用的链接。 注意事项:如果您正在使用AdobeAIRInstaller.bin并遇到Gtk WARNING **: cannot open display:错误,请尝试此操作!
elemjay19


挖了比nora更深的一点,找到了有关“无法打开显示器”问题的答案。问题是您不能让root用户连接到Ubuntu中的X显示(使用默认设置),但是我们需要以root身份运行安装程序(失败设计)。首先安装sux(具有X凭据的switchuser)。允许root用户连接到X显示。获取当前的显示设置。然后使用sux切换到root用户。使用显示设置运行安装程序。1. sudo apt-get install sux2. /usr/bin/xhost +3. echo $DISPLAY(在第5步中使用此选项)4 sudo sux -. 5.DISPLAY=:0.0 ./AdobeAIRInstaller.bin
Nicholi 2013年

14

Ubuntu 14.04-32 位和64位 -轻松安装.deb

由于多体系结构的工作方式,您现在可以简单地在较新的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's答案)同一站点上的64位软件包是32位的重新打包版本,如果您改用64位软件包,则将32位软件包用于32位和64位系统Ubuntu 13.10+将会遇到问题。

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

    在此处输入图片说明 忽略有关包装质量的警告


另外,如果您有需要Air的Steam游戏,只需安装并运行该游戏,它将在游戏的首次运行时安装Air。

使用Air的示例游戏:

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

我在每周谦虚销售中找到这些东西来支持一些开源项目。


6

第1步:获取Air下一步下载Adobe Air .bin文件(直接链接在此处)。

步骤2:安装

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

* cd Download/

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

* chmod +x AdobeAIRInstaller.bin

现在让我们安装它:

* ./AdobeAIRInstaller.bin

不过安装应该会压缩,如果一切正常,将在标题为“ Adob​​e Air Application Installer”的“应用程序>附件”中显示一个新菜单项。


4
这在Ubuntu 13.10 x64上不起作用
Paul Gregoire

4

...最终在遇到麻烦并在该论坛上进行了许多搜索之后,谷歌和其他页面成功做到了。首先,我要感谢社区给了我更大的野心,而不是让我辞职安装AdobeAir。

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

安装ia32-libs软件包所需要做的就是添加此仓库

1 -'' deb http://archive.ubuntu.com/ubuntu/发行主要受限的Universe multiversepackage源代码 ''

我遵循了这个快速简单的教程中的步骤:

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

2-然后此页面引导我完成安装Adobe Air For 64位系统的步骤

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 ---


2
查看此链接。运行良好。 tkalin.com/blog_posts/...
迈克尔Mikowski

@MichaelMikowski您的链接帮助了我。上面的链接没有解决无法安装的手动应对库的方法。之后,我安装了AdobeAir。
ubuntico 2014年

2

不幸的是,晚了很多年“不再支持Adobe AIR for Linux”。跟随adobe页面上所说的。使用“ AIR归档文件”可以获得不支持的版本,最新的2.6.0版本。如果需要安装需要更新版本的程序,则可以与Windows来宾一起进入“虚拟”框。

对于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

源仍然可用,并且方法仍然有效。太棒了!
Jack_Hu

0

我有64位的Ubuntu 14.04。对我有用的安装Adobe Air的唯一方法是,按照这些说明的第一部分在Ubuntu上安装Balsamiq的方法,这就是我最初试图做的事情。

这些说明的简要说明:-下载此Adobe Air安装程序 -安装32位libgtk程序包(但我跳过了这一步;它对我不起作用,而且似乎没有必要)-建立指向两个libgnome的符号链接密钥文件-使Adobe Air安装程序可执行并使用sudo运行

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.