我是基于AIR的某些应用程序的重度用户。
看来AIR已停止对Linux的支持。甚至Adobe AIR档案中的旧版本似乎也仅支持32位Linux发行版,而我目前使用的是64位。
在这种情况下我什至可以运行AIR吗?如果是这样,您能告诉我在哪里可以得到详细的分步安装信息吗?
我是基于AIR的某些应用程序的重度用户。
看来AIR已停止对Linux的支持。甚至Adobe AIR档案中的旧版本似乎也仅支持32位Linux发行版,而我目前使用的是64位。
在这种情况下我什至可以运行AIR吗?如果是这样,您能告诉我在哪里可以得到详细的分步安装信息吗?
Answers:
我需要大约三个程序的Air-YNAB,LongTailPro,Xtend:
将最新版本的Air 2.6.0 Linux版下载到您的桌面:
Ctrl + Alt + T打开终端
sudo apt-get install ia32-libs
-(如果要在x64 Ubuntu中运行,则为32位垃圾;如果遇到问题,请参阅“取决于:ia32-libs-multiarch但它不可安装”-解决方案)
cd Desktop
(将目录更改为桌面目录。)
chmod +x AdobeAIRInstaller.bin
(更改模式-执行权限是)
./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
参考:
LD_LIBRARY_PATH
吗?就像阿斯金(askin)
安装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的符号链接,以便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
而不是package 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才能使用的应用需要更新的版本:/
或者,您可以安装预构建的.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或原始二进制文件都无效。
Gtk WARNING **: cannot open display:
错误,请尝试此操作!
sudo apt-get install sux
2. /usr/bin/xhost +
3. echo $DISPLAY
(在第5步中使用此选项)4 sudo sux -
. 5.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's答案)同一站点上的64位软件包是32位的重新打包版本,如果您改用64位软件包,则将32位软件包用于32位和64位系统Ubuntu 13.10+将会遇到问题。
在软件中心中打开,单击“ 安装”
忽略有关包装质量的警告
另外,如果您有需要Air的Steam游戏,只需安装并运行该游戏,它将在游戏的首次运行时安装Air。
使用Air的示例游戏:
sudo apt-get remove adobeair
因为Air附带了它,请运行并再次尝试安装游戏)我在每周谦虚销售中找到这些东西来支持一些开源项目。
第1步:获取Air下一步下载Adobe Air .bin文件(直接链接在此处)。
步骤2:安装
打开终端(应用程序>附件>终端),然后导航到“下载”文件夹(或保存.bin文件的文件夹)。
* cd Download/
我们需要让.bin文件具有安装权限,因此请仔细输入以下命令:-
* chmod +x AdobeAIRInstaller.bin
现在让我们安装它:
* ./AdobeAIRInstaller.bin
不过安装应该会压缩,如果一切正常,将在标题为“ Adobe Air Application Installer”的“应用程序>附件”中显示一个新菜单项。
...最终在遇到麻烦并在该论坛上进行了许多搜索之后,谷歌和其他页面成功做到了。首先,我要感谢社区给了我更大的野心,而不是让我辞职安装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/发行主要受限的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 ---
不幸的是,晚了很多年“不再支持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
我有64位的Ubuntu 14.04。对我有用的安装Adobe Air的唯一方法是,按照这些说明的第一部分在Ubuntu上安装Balsamiq的方法,这就是我最初试图做的事情。
这些说明的简要说明:-下载此Adobe Air安装程序 -安装32位libgtk程序包(但我跳过了这一步;它对我不起作用,而且似乎没有必要)-建立指向两个libgnome的符号链接密钥文件-使Adobe Air安装程序可执行并使用sudo运行