[an error occurred while processing this directive]64 ビット版 Linux ディストリビューションで 32 ビット版の Adobe AIR ランタイムをインストールする[an error occurred while processing this directive][an error occurred while processing this directive][an error occurred while processing this directive][an error occurred while processing this directive][an error occurred while processing this directive][an error occurred while processing this directive][an error occurred while processing this directive][an error occurred while processing this directive]

TechNote

[an error occurred while processing this directive][an error occurred while processing this directive]

[an error occurred while processing this directive]64 ビット版 Linux ディストリビューションで 32 ビット版の Adobe AIR ランタイムをインストールする


この情報は、米国アドビシステムズ社が提供している情報をもとにローカライズし、作成したものです。
日本語環境での動作保証はしておりませんのでご了承ください。


内容 (What's Covered) 

現時点では、64 ビット環境用の Adobe AIR バイナリは用意されておらず、また 64 ビットのシステム上で 32 ビット版 Adobe AIR が正常に動作するか、十分な検証も行われておりません。ですが、必要な 32 ビットのライブラリとパッケージがインストールされていれば、32 ビットの AIR アプリケーションが実行できる可能性があります。

.bin インストーラ
bash: ./AdobeAIRInstaller.bin: No such file or directory

dpkg
error processing adobeair-2.0.0.10690.deb (--install):
package architecture (i386) does not match system (amd64)
Errors were encountered while processing:
adobeair-2.0.0.10690.deb

rpm
error: %pre(adobeair-2.0.0-10710.i386) scriptlet failed, exit statusss 1
error: install: %pre scriptlet failed (2), skipping adobeair-2.0.0-1071

A. Adobe AIR 2 をインストールする手順

A-1. 64 ビット版 Ubuntu 9.04 の場合

A-2. 64 ビット版 OpenSuse 11.1 に Adobe AIR 2 をインストールします

A-3. 64 ビット版 Fedora Core 11 に Adobe AIR 2 をインストールします

B. Adobe AIR 1.5 から Adobe AIR 2 にアップデートする手順

C. 一般的な問題


A. Adobe AIR 2 をインストールする手順


A-1. 64 ビット版 Ubuntu 9.04 の場合

  1. Ubuntu に 32 ビットのライブラリをインストールするには、getlibs ユーティリティが必要です。getlibs はこちらこちらからダウンロード可能です。以下のパッケージをインストールします。
    $ sudo dpkg -i getlibs-all.deb
  2. 32 ビット版 Adobe AIR の依存ファイルをダウンロードするには以下のコマンドを実行します。
    $ sudo getlibs -l./AdobeAIRInstaller.bin
    $ sudo getlibs -l libhal-storage.so.1
    $ sudo getlibs -l libgnome-keyring.so.0.1.1
  3. 32 ビット版の libnns および libnspr は、以下の Web サイトからダウンロードすることができます。
    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
  4. File Roller(書庫マネージャー)を root で実行してダウンロードしたパッケージを開き、「/usr/lib32」ディレクトリに展開します。以下のコマンドを使用して、libnss 内のファイルを展開する操作から開始します。
    $ sudo file-roller ./libnss3-1d_3.12.0~beta3-0ubuntu1_i386.deb
    - 「data.tar.gz」ファイルをダブルクリックします。File Roller 内でファイルが自動的に開かれない場合、どのアプリケーションを使用して開くかを確認するメッセージが表示されます。その場合、アプリケーション名のボックスに「file-roller」と入力し、[開く] をクリックします。
    - File Roller で、「./usr/lib」ディレクトリ内の以下のファイルを選択します。
    libnss3.so.1d
    libnssutil3.so.1d
    libsmime3.so.1d
    libssl3.so.1d
    - [解凍] をクリックします。ウインドウ左上のボタンをクリックします。ボタンは鉛筆と神のアイコンです。ボタン上にマウスを乗せると、[ファイル名を入力してください] というツールチップが表示されます。ボタンをクリックすると、参照ボックスが表示されます。「/usr/lib32」と入力し、[解凍] をクリックします。
    - すべての File Roller ウインドウを閉じます。
  5. 以下のコマンドを実行し、Libnspr でファイルを解凍します。
    $ sudo file-roller ./libnspr4-0d_4.7.1~beta2-0ubuntu1_i386.deb
    - 「data.tar.gz」ファイルをダブルクリックして File Roller を起動し、「./usr/lib」ディレクトリ内の以下のファイルを選択します。
    libnspr4.so.0d
    libplc4.so.0d
    libplds4.so.0d
    手順 4. と 同様の手順を行い、「/usr/lib32」ディレクトリにファイルを解凍します。
  6. File Roller を終了し、以下のコマンドを入力します。リンクの作成は必ずしも必要ではありません。
    $ sudo ln -s /usr/lib32/libnss3.so.1d /usr/lib32/libnss3.so
    $ sudo ln -s /usr/lib32/libssl3.so.1d /usr/lib32/libssl3.so
    $ sudo ln -s /usr/lib32/libnspr4.so.0d /usr/lib32/libnspr4.so
  7. 以下のコマンドを実行し、Adobe AIR をインストールします。
    $ ./AdobeAIRInstaller.bin
     注意 : lib32nss パッケージが無い場合、AIR アプリケーションはネットワークに接続することができません。64 ビット版の Ubuntu 9.04 環境の場合、32 ビットアプリケーションで DNS 名前解決を行うためには lib32nss-mdns パッケージが必要です。
    sudo apt-get install lib32nss-mdns
    Debian パッケージを使用してランタイムをインストールする場合は、以下のコマンドを実行します。
    $ sudo dpkg -i --force-architecture <package name>


A-2. 64 ビット版 OpenSuse 11.1 の場合

OpenSuse では、インストールに使用した CD/DVD のローカルリポジトリからパッケージの検索が始めに行われます。CD/DVD が無い場合、以下のエラーメッセージが表示されます。

以下の手順を行い、この動作を無効にします。手順1. と 2. は KDE 環境の場合に必要です。
1. $ zypper lr - details

Alias

Name

Enabled

Refresh

Priority

Type

URI

Service

1

openSUSE 11.1-0

openSUSE 11.1-0

Yes

No

99

yast2

cd:///?devices=/dev/sr0

2

repo-debug

openSUSE-11.1-Debug

No

Yes

100

NONE

http://download.opensuse.org/debug/distribution/11.1/repo/oss/

3

repo-non-oss

openSUSE-11.1-Non-Oss

Yes

Yes

100

yast2

http://download.opensuse.org/distribution/11.1/repo/non-oss/

4

repo-oss

openSUSE-11.1-Oss

Yes

Yes

100

yast2

http://download.opensuse.org/distribution/11.1/repo/oss/

5

repo-source

openSUSE-11.1-Source

No

Yes

100

NONE

http://download.opensuse.org/source/distribution/11.1/repo/oss/

6

repo-update

openSUSE-11.1-Update

Yes

Yes

20

rpm-md

http://download.opensuse.org/update/11.1/

2. . $ sudo zypper mr -- disable 1

repositry 'OpenSUSE 11.1-0' has been successfully disabled.
上記の操作により、zypper によりリモートのリポジトリが検索され、上記のエラーが表示されなくなります。

  1. 以下のライブラリをインストールします。
    $ sudo zypper install ld-linux.so.2
    $ sudo zypper install gtk2-devel.i586
    $ sudo zypper install libdbus-1.so.3
    $ sudo zypper install libdbus-glib-1.so.2
    $ sudo zypper install libhal.so.1
    $ sudo zypper install libnspr4.so
    $ sudo zypper install libnss3.so
    $ sudo zypper install libxml2-32bit
    $ sudo zypper install libxslt.so.1
    $ sudo zypper install librpmbuild-4.4.so (installs the package rpm-32bit)
    $ sudo zypper install libDCOP.so.4
    $ sudo ln -s /opt/kde3/lib/libkwalletclient.so.1 /usr/lib/libkwalletclient.so.1
  2. 以下のリンクを作成します。(これらのリンク作成は必須ではありません。最初はリンクを作成せずにインストールを試してください。)
    $ sudo ln -s /usr/lib/libnss3.so /usr/lib/libnss3.so.1d
    $ sudo ln -s /usr/lib/libssl3.so /usr/lib/libssl3.so.1d
    $ sudo ln -s /usr/lib/libsmime3.so /usr/lib/libsmime3.so.1d
    $ sudo ln -s /usr/lib/libnspr4.so /usr/lib/libnspr4.so.0d
  3. いずれかのバイナリインストーラを実行します。
    /AdobeAirInstaller.bin
    またはネイティブのインストーラを使用します。
    rpm -ivh <pakcage_name> --ignorearch


A-3. 64 ビット版 Fedora Core 11 の場合

  1. Fedora でのインストールは yum を経由して行われます。
    $ sudo yum install ld-linux.so.2
    $ sudo yum install gtk2-devel.i586
    $ sudo yum install libdbus-glib-1.so.2
    $ sudo yum install libhal.so.1
    $ sudo yum install rpm-devel.i586
    $ sudo yum install libXt.so.6
  2. 初期設定のインストールでは、libnss と libxml2 は 64 ビットパッケージとしてインストールされ、32 ビットパッケージの妨げになります。そのため、代わりに devel パッケージをインストールします。
    $ sudo yum install libxml2-devel.i586
    $ sudo yum install nss-devel.i586
  3. デスクトップ環境に応じて、Gnome keyring か kwallet のいずれかのパッケージをインストールします。
    Gnome の場合
    $ sudo yum install gnome-keyring-devel.i586
    KDE の場合
    $ sudo yum install libDCOP.so.4
  4. 32 ビットの「libxslt.so」が「usr/lib」ディレクトリにインストールされているか確認します。libxslt は、以下の Web サイトからインストールします。
    Libxslthttp://download.fedora.redhat.com/pub/fedora/linux/updates/11/i386/libxslt-1.1.26-1.fc11.i586.rpm
  5. いずれかのバイナリインストーラを実行します。
    /AdobeAirInstaller.bi
    またはネイティブのインストーラを使用します。
    rpm -ivh <pakcage_name> --ignorearch


B. Adobe AIR 1.5 から Adobe AIR 2 にアップデートする手順

Adobe AIR 1.5 が既にインストール済みの場合、Adobe AIR 2 インストーラを実行する前に、以下の手順に従って追加の依存関係を解決します。

64 ビット版 Ubuntu 9.04 の場合

$sudo getlibs -l libhal-storage.so.1

64 ビット版 OpenSuSe 11.1 の場合

$sudo zypper install libhal.so.1

$sudo zypper install libxslt.so.1

$sudo zypper install libdbus-glib-1.so.2

64 ビット版 Fedora Core 11 の場合

$sudo yum install libhal.so.1

32 ビット版「libxslt.so」が「/usr/lib」ディレクトリにインストールされているか確認します。libxslt は以下の Web サイトからインストールします。 http://download.fedora.redhat.com/pub/fedora/linux/updates/11/i386/libxslt-1.1.26-1.fc11.i586.rpm


C. 一般的な問題

すでに 64 ビット版がインストールされていることにより、32 ビットライブラリをインストールする際に問題が発生する場合は、そのライブラリの devel パッケージをインストールしてください。例えば、nss.i386 パッケージが、インストール済み 64 ビット nss パッケージとコンフリクトを起こす場合、nss-devel をインストールします。

sudo が機能しない場合は、su <enter> を代わりに使用してください。その後、root パスワードの入力が求められます。


関連ドキュメント (Related Records)

RELATED RECORDS

文書番号 235089 64 ビット版 Linux ディストリビューションにおけるインストール手順(Adobe AIR 1.5)

Installing 32-bit Linux AIR runtime on 64-bit Distributions

[an error occurred while processing this directive]

[an error occurred while processing this directive]
[an error occurred while processing this directive]

Creative Commons License

[an error occurred while processing this directive][an error occurred while processing this directive]

サポート情報検索 (Search Support)

[an error occurred while processing this directive]

ドキュメント情報 (Document Details)

最終更新 (Last Update): 2009-12-29
文書番号 (ID):236533
プラットフォーム (OS):Linux
http://go.adobe.com/kb/ts_236533_ja-jp

関連製品 (Product Affected)

adobe air
[an error occurred while processing this directive][an error occurred while processing this directive][an error occurred while processing this directive][an error occurred while processing this directive]