Adobe Air 最近放出 1.1 beta for linux, 不过仍没有 64bit 支持。经过一番尝试,成功安装。
下载
cd /tmp wget http://download.macromedia.com/pub/labs/air/linux/adobeair_linux_b1_091508.bin chmod +x adobeair_linux_b1_091508.bin
安装
./adobeair_linux_b1_091508.bin Error loading the runtime (libnss3.so: wrong ELF class: ELFCLASS64)
locate 了一把发现系统存在 libnss3.so,但由于是 64bit 的,adobe air 无法使用。理论上安装 32bit 的 libnss 库应该可以解决这个问题,Ubuntu/Debian 自带的 lib32 库并未包含 libnns,需要手工安装。测试安装过程中发现,还需要 libnspr4 库。
下载依赖 deb 包
wget http://mirrors.cn99.com/ubuntu/pool/main/n/nss/libnss3-1d_3.12.0.3-0ubuntu5_i386.deb wget http://mirrors.cn99.com/ubuntu/pool/main/n/nspr/libnspr4-0d_4.6.6-3_i386.deb wget http://mirrors.cn99.com/ubuntu/pool/main/n/nspr/libnspr4-0d_4.7.1+1.9-0ubuntu0.8.04.5_i386.deb
手工解 deb 包
mkdir airlib dpkg -x libnss3-1d_3.12.0.3-0ubuntu5_i386.deb dpkg -x libnspr4-0d_4.6.6-3_i386.deb dpkg -x libnspr4-0d_4.7.1+1.9-0ubuntu0.8.04.5_i386.deb手工安装 deb 包
sudo cp -a airlib/usr/lib/* /usr/lib32重新运行 air 安装文件,顺利安装完毕。
测试了 twhirl,顺利安装启动,但无法获取信息,可能和 nss 的库有关。