Vam*_*ani 160 adobe-air software-installation
我是某些基于 AIR 构建的应用程序的重度用户。
AIR 似乎已停止支持 Linux。即使是 Adobe AIR Archives 中的旧版本似乎也只支持 32 位 Linux 发行版,而我目前使用的是 64 位。
在这些条件下我是否有可能运行 AIR?如果是这样,你能告诉我在哪里可以获得详细的逐步安装吗?
bas*_*ato 230
将适用于 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
-(如果你想在 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
Run Code Online (Sandbox Code Playgroud)这是我的结果(你的可能不同):
/usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
/usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0
Run Code Online (Sandbox Code Playgroud)正如@jmendeth 在下面建议的那样,告诉安装程序在哪里可以找到这些文件的最简单方法是使用 LD_LIBRARY_PATH:
对于 32 位 Ubuntu(在 12.04 上测试):
LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu ./AdobeAIRInstaller.bin
Run Code Online (Sandbox Code Playgroud)对于 64 位 Ubuntu,命令行可能是:
LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./AdobeAIRInstaller.bin
Run Code Online (Sandbox Code Playgroud)如果 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 步,因为执行文件的权限没有改变)。
安装 Adobe 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)参考:
为 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
Avi*_*Raj 43
安装 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
Run Code Online (Sandbox Code Playgroud)安装libgnome-keyring0:i386
包。
sudo apt-get install libgnome-keyring0:i386
Run Code Online (Sandbox Code Playgroud)创建指向 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
Run Code Online (Sandbox Code Playgroud)从这里下载 Adobe Air 安装程序。
授予执行权限,然后运行该 .bin 文件。
sudo chmod +x AdobeAIRInstaller.bin
sudo ./AdobeAIRInstaller.bin
Run Code Online (Sandbox Code Playgroud)对于 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)
然后我首先安装了需要 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
Run Code Online (Sandbox Code Playgroud)
但这对 deb 或原始 binary 都不起作用。
Mat*_*teo 15
由于 multiarch 的工作方式,您现在可以简单地在较新的 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位包。
在软件中心打开,点击安装
忽略有关包装质量的警告
或者,如果您有一个需要 Air 的 Steam 游戏,只需安装并运行该游戏,它就会在第一次运行游戏时安装 Air。
使用 Air 的示例游戏:
sudo apt-get remove adobeair
并再次尝试游戏安装程序,因为它是随 Air 提供的)我在每周一次的 Humble Sale 中发现了这些来支持一些开源项目。
第 1 步:获取一些 Air Next 下载 Adobe 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”的新菜单条目。
归档时间: |
|
查看次数: |
141988 次 |
最近记录: |