看起来AIR已经停止对Linux的支持。即使在Adobe AIR存档中的旧版本似乎也只支持32位Linux发行版,而我目前使用的是64位系统。
在这种情况下,是否有一丝可能性能够在我的系统上运行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
对于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
参考:
在64位Linux系统上安装Adobe 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
LD_LIBRARY_PATH
吗?只是问一下。 - Alba MendezLD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
命令之前,我不得不使用sudo,因为要求输入“root”用户的密码,这对于Ubuntu来说是荒谬的。 - Deeapt-get install libgtk2.0-0:i386
。我遇到了和你一样的两个问题,但通过安装它解决了。 - m3ndaapt-get install libgtk2.0-0:i386 libnss3:i386
。 - Kees Cook安装 i386 库,这些库是安装和运行 Adobe 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 的符号链接,以便 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
从 这里 下载 Adobe Air 安装程序。
给予执行权限,然后运行该 .bin 文件。
sudo chmod +x AdobeAIRInstaller.bin
sudo ./AdobeAIRInstaller.bin
对于Ubuntu 16.04及更高版本,请安装libnss-mdns:i386
软件包,而不是lib32nss-mdns
软件包。这将解决与该软件包相关的“找不到软件包错误”的问题。
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来运行的应用程序需要更新的版本 :/ - raphaellibnss-mdns:i386
软件包。 - Anwarsudo apt-get install ia32-libs
sudo dpkg -i adobeair_2.6.0.19170_amd64.deb
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
Gtk WARNING **: cannot open display:
错误,请尝试这个方法! - elemjay19sudo apt-get install sux
/usr/bin/xhost +
echo $DISPLAY
(在步骤5中使用)sudo sux -
DISPLAY=:0.0 ./AdobeAIRInstaller.bin
由于多架构的工作方式,您现在可以在更新的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位包适用于32位和64位系统的Ubuntu 13.10+。
在软件中心中打开,点击安装
忽略关于软件包质量的警告
devolo-dlan-cockpit
软件包,该软件包需要adobeair
。对我来说,这个解决方案非常完美。 - Joey* cd Download/
* chmod +x AdobeAIRInstaller.bin
* ./AdobeAIRInstaller.bin
...最终,在这个论坛上经历了一些麻烦和多次搜索之后,我终于成功了。谷歌和其他网页帮助了我很多。
首先,我要感谢社区给了我更多的动力去完成它,而不是放弃安装AdobeAir。
整个问题出在包ia32-libs上(ia32-libs包是一个用来在64位系统上安装32位软件包的hack。自Ubuntu 11.10版本(Oneiric)以来,引入了Multi Arch。其中一个目标就是移除ia32-libs包)...Canonical决定不再支持这个包。
我只需要做的就是安装ia32-libs包,并添加这个仓库:
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 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
P.S. ---如Alvar所指出,Adobe Air for Linux已不再受支持---
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
wget -O adobe-air.sh http://drive.noobslab.com/data/apps/AdobeAir/adobe-air.sh
chmod +x adobe-air.sh;sudo ./adobe-air.sh
dpkg -i file.deb && apt-get install -f
жқҘе®үиЈ…debеҢ…...иҝҳжҳҜдҪҝз”Ёapt install ./file.deb
жҲ–иҖ…gdebi file.deb
жӣҙеҘҪпјҒ**--**жқҘжәҗпјҡhttps://askubuntu.com/a/769542/354350 - DJCrashdummywget -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