x86_64版Debian/UbuntuでAIRアプリケーションがインストールできない場合の対処
(2015/1/8)GNU/Linux向けのAdobe AIRは廃止され、本記事の内容も古い内容となっている。
x86_64版のUbuntu Intrepid(8.10)では、.airファイルを開いてもAIRアプリケーションのインストーラが起動しなかった。端末でxdg-open経由でAIRアプリケーションのインストーラを起動しようとすると
$ xdg-open [.airファイル] Error loading the runtime (libadobecertstore.so: cannot open shared object file: No such file or directory)
システムにインストールされているはずのlibadobecertstore.soが読めていないということが分かった。
これは/usr/lib/libadobecertstore.soとしてインストールされたファイルが/usr/lib64/libadobecertstore.soにある*1せいなのか、x86_32版ライブラリの/usr/lib32/以下にあるように見せかけることで解決した。
具体的には、アプリケーションの実行ダイアログや端末に
gksudo ln -s /usr/lib64/libadobecertstore.so /usr/lib32/
をコピペ後実行し、一般ユーザとして認証するだけ。
使用したバージョン:
- Adobe AIR 1.5