注:2011 年 6 月 14 日以降、Adobe AIR はデスクトップの Linux ディストリビューションでサポートされなくなりました。ユーザーは、AIR 2.6 以前のアプリケーションをインストールおよび実行できますが、AIR 2.7 をインストールしたり、それに更新したりすることはできません。デスクトップ Linux ディストリビューションをサポートする最終バージョンは AIR 2.6 です。AIR 2.6 は AIR アーカイブから入手できます。
市場がモバイルデバイスに移行するに従って、アドビはそのランタイム技術を新しいハードウェアおよびオペレーティングシステムに移植しようと努力しています。アドビは、モバイルオーサリングに対する投資を増やしています。最新の Creative Suite 5.5 のリリースでは、アドビの技術を使用して、お客様がデバイス間で自分の体験を提供できるようにすることに重点を置いています。アドビは、増え続けるプラットフォームに対して AIR のサポートを提供することによって、変化する市場動向に対応してきました。これらのプラットフォームには、Android、iOS、BlackBerry のタブレット OS、テレビ、セットトップボックスが含まれます。Linux デスクトップ用の AIR の生涯ダウンロード数は、4.5 億回を超える AIR デスクトップのダウンロードの合計数の 0.5 % 未満に過ぎません。そのため、アドビは Linux 向けのディストリビューションモデルを変更し、リソースをモバイルに対する取り組みにつぎ込むことを決定しました。アドビは、お客様にとって最も重要で、パートナーや開発者にとって将来的な成長の機会を最も多く提供するようなオペレーティングシステムのサポートに焦点を当てています。アドビは、オープンスクリーンプロジェクトを通じて、パートナーがソースコードのライセンスを取得する機会を提供し続けています。Linux をサポートする最後のバージョンである AIR 2.6 は、アーカイブビルドページからダウンロードできます。
アドビは、デスクトップ Linux の実装用の完全な AIR 開発 SDK をサポートしなくなりました。さらに、AIR Debug Launcher(ADL)は SDK でサポートされなくなりました。
AIR の 64 ビットバイナリは現在利用できません。64 ビットシステム上での 32 ビット版の AIR の実行は十分にはテストされていません。ただし、必要な 32 ビットライブラリおよびパッケージがインストールされている場合は、32 ビット版の AIR をそのようなシステム上で実行することをアドビは想定しています。次の手順は、Ubuntu 7.10、8.0、9.04、Fedora 8 および 10、さらには openSUSE 11 の 64 ビット版に AIR 1.5 をインストールする方法について説明しています。
Linux 用の Adobe AIR 1.5 はこちらから入手可能です:http://get.adobe.com/air/.
- パッケージ - lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 lib32z1 libc6 libc6-i386
- その他のライブラリ - libnss3.so.1d libnssutil3.so.1d libsmime3.so.1d libssl3.so.1d libnspr4.so.0d libplc4.so.0d libplds4.so.0d
以下の手順では、それらのパッケージおよびライブラリのソースを指定します。
$ sudo yum install ld-linux.so.2 gtk2-devel.i386 $ sudo yum install libxml2.i386 nss.i386 libXt.so.6 $ sudo yum install gnome-keyring.i386 xterm rpm-libs.i386
getlibs を使用して AIR1.5 のライブラリをインストールするには、ターミナルで次のコマンドを入力します。このコマンドは、次のパッケージをインストールします:lib32asound2、lib32gcc1、lib32ncurses5、lib32stdc++6、lib32z1、libc6、および libc6-i386。これらのライブラリは、ユーザーが報告した一般的な keyring の問題(tweetdeck の画面が黒色表示される、アプリケーションがインターネットに接続しない、など)を解決するのに必要です。
$ sudo getlibs ./AdobeAIRInstaller.bin $ sudo getlibs -l libgnome-keyring.so $ sudo getlibs -l libgnome-keyring.so.0 $ sudo getlibs -l libgnome-keyring.so.0.1.1
- libnss3:
http://mirrors.kernel.org/ubuntu/pool/main/n/nss/libnss3-1d_3.12.0~beta3-0ubuntu1_i386.deb - libnspr4:
http://mirrors.kernel.org/ubuntu/pool/main/n/nspr/libnspr4-0d_4.7.1~beta2-0ubuntu1_i386.deb
lib32nss パッケージが存在しないために、AIR アプリケーションがネットワークに接続できません。Ubuntu 9.04 の 64 ビットのユーザーは、32 ビットアプリケーションでの DNS 解決用に lib32nss-mdns パッケージが必要です。
$ sudo apt-get install lib32nss-mdns