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

似乎AIR不再支持Linux。甚至Adobe AIR存档中的旧版本似乎也仅支持32位Linux发行版,而我目前使用的是64位。

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

评论

请注意,Adobe已终止对Linux上AIR的支持。 Adobe也正在从Flash和AIR等传统技术转移到HTML5,这是未来。

我从oneric的.deb文件中安装了adobe air

#1 楼



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



http://airdownload.adobe.com/air/lin /download/2.6/AdobeAIRInstaller.bin-15.4Mb或在Adobe AIR SDK存档版本中查找运行时文件


Ctrl + Alt + T打开终端
sudo apt-get install ia32-libs-(32位垃圾如果您想在x64 Ubuntu中运行它;如果遇到问题,请参阅“取决于:ia32-libs-multiarch但它不可安装”-解决方案) > cd Desktop(更改模式-执行权限是)
(您接受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,命令行可能是: br />
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



参考资料:


存档的Adobe AIR SDK版本-https://helpx.adobe.com/air/kb/archived-air-sdk-version.html

为桌面Linux安装32位Adobe AIR-https://helpx.adobe.com/air/kb/install-32-bit-air-linux.html

安装Adobe适用于64位Linux系统的AIR 2-https://helpx.adobe.com/air/kb/install-air-2-64-bit.html
www.clarifylinux.org/2012/04/ubuntu- 1204-tweak-and-hack-round-up.html


评论


大!已安装。现在,如果我只能安装AIR程序包...

–user33606
2012年6月7日下午5:27

AIR不尊重LD_LIBRARY_PATH吗?就像阿斯金

–阿尔巴·门德斯(Alba Mendez)
2012年8月15日15:45

我创建了一个帐户仅用于对此+1进行投票

– Paul Bellora
13年2月7日在23:40

我无法为您+1足够。

–乔纳
13年4月8日在6:08

在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
2014年1月10日18:07



#2 楼

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



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



安装libgnome-keyring0:i386软件包。

sudo apt-get install libgnome-keyring0:i386



创建指向gnome-keyring的符号链接,以便

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 


从此处下载Adobe Air安装程序。

授予执行权限,然后运行该.bin文件。 br />
sudo chmod +x AdobeAIRInstaller.bin
sudo ./AdobeAIRInstaller.bin



源代码

Ubuntu 16.04(64位)的注意事项

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

评论


那么,如何卸载Adobe Air?

–Costa
2015年11月11日在16:34

Ubuntu 15.10。其他需要e-Deklaracje应用程序的人吗?

–pawel7318
16年1月26日在20:51

大家好。如果适用于最新版本,请随时更新我的​​答案。

– Avinash Raj
16年1月27日在5:39

16.04,得到一个错误,提示lib32nss-mdns丢失。安装程序打开后,出现Gtk-消息:未能加载模块“ overlay-scrollbar” Gtk-消息:未能加载模块“ gail” Gtk-消息:未能加载模块“ atk-bridge”。似乎已正确安装。但是我需要AIR使用的应用程序需要更新版本:/

–拉斐尔
16-11-25在4:21

@raphael改为安装libnss-mdns:i386软件包。

–安瓦尔
17年4月3日在14:05

#3 楼

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

这里有两种版本的air 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或原始二进制文件均无效。 />

评论


我在互联网上搜索过很多东西,而您的安装链接是唯一起作用的链接。注意事项:如果您正在使用AdobeAIRInstaller.bin并获取Gtk警告**:无法打开显示:错误,请尝试此操作!

–elemjay19
13年4月18日在23:59



这比jeffhendricks.net/?p=68容易得多

–realgt
13年4月24日在13:32

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

– Nicholi
2013年12月12日0:15在

#4 楼

Ubuntu 14.04-32位和64位-易于安装的.deb

由于多体系结构的工作原理,您现在可以简单地在较新的64位Ubuntu上安装i386 .deb文件,它将自动安装正确的依赖性。 (同样,64位.deb只是重新打包的32位,并且依赖于ia32-libs)


下载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位软件包。

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

忽略有关包装质量的警告



或者,如果您的Steam游戏需要Air,只需安装并运行该游戏,它将Air安装在

使用Air的示例游戏:


Defenders Quest
Anodyne(如果您已经安装了Air,就会感到困惑,请运行sudo apt-get remove adobeair,因为Air附带了它,请再试一次游戏安装程序)

我发现了在每周谦虚销售中支持一些开源项目。

评论


我正在运行Kali Linux,并想安装需要adobeair的devolo-dlan-cockpit软件包。对我来说,这种解决方案非常完美。

–乔伊
19-10-21在22:14

#5 楼

步骤1:获取Air
下一步下载Adobe Air .bin文件(直接链接在这里)。

步骤2:安装

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

* cd Download/


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

* chmod +x AdobeAIRInstaller.bin


现在就可以安装它:

* ./AdobeAIRInstaller.bin


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

评论


这在Ubuntu 13.10 x64上不起作用

– Paul Gregoire
2014年2月25日的1:35

#6 楼

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

整个问题是软件包ia32-libs(ia32-libs软件包是一种黑客,可以在64位安装中安装32位软件包。自Ubuntu 11.10版(Oneiric)起,添加了Multi Arch。其目标之一是删除ia32-libs软件包)... Canonical决定终止对其支持的软件包。

安装ia32所需要做的一切-libs软件包将添加此仓库:

1-” deb http://archive.ubuntu.com/ubuntu/珍藏主要的受限宇宙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 ---

评论


查看此链接。运行良好。 tkalin.com/blog_posts/…

– Michael Mikowski
2014年2月2日下午4:49

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

– ubuntico
2014年3月7日在8:46

#7 楼

不幸的是,晚了许多年“不再支持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
18/12/10在16:13

完整来源:noobslab.com/2015/05/adobeair-is-now-available-for-ubuntu.html

– DJCrashdummy
19-10-28在7:17

我只是不同意推荐dpkg -i file.deb && apt-get install -f安装deb-package ...而是使用apt install ./file.deb或gdebi file.deb! -来源:askubuntu.com/a/769542/354350

– DJCrashdummy
19-10-28在7:26



#8 楼

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

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

#9 楼

在Ubuntu 18.04上,这对我有用:

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


这里将抛出错误,指出程序包具有未满足的依赖项。

运行此程序并应安装所需的软件:

apt --fix-broken install


如果不起作用:

我之前也尝试过一些方法,我不确定是否需要它才能正常工作。我已经运行过:sudo apt-get install libbz2-1.0:i386 libgtk2.0-0:i386 libnss3:i386 libxaw7:i386

作为一般性提示,请看运行sudo dpkg -i adobe-air_i386.deb时是否弹出一些错误,并尝试通过安装必要的软件包来解决它。