Adobe Flex 3.5 SDK をインストールしてみた
Web上にswfつっこんで、flv配信とかせなあかんようになったので、Vine Linuxでもさくっと Adobe Flex 環境が作れるようにしてみました。
準備
Vine Linux 5.1、VineSeed (i386, x86_64) を仮定しています。
Flex 3.5 SDK は Java 環境が必要なので、あらかじめ apt-get でつっこんでおきます。
$ sudo apt-get install java-1.6.0-sun
Adobe Flex 3.5 SDK をインストール
http://www.adobe.com/products/flex/flexdownloads/ から "Flex SDK" をたどると、現時点で最新版の Adobe Flex 3.5 SDK がダウンロードできます。
ダウンロードした flex_sdk_3.5.zip をどこか適当なところへ展開します。
ここでは、/opt/flex3 以下に Flex 3.5 SDK をインストールすることにします。
$ sudo mkdir /opt/flex3 $ cd /opt/flex3 $ sudo unzip flex_sdk_3.5.zip
パーミッションが残念なことになっているので、ざっくりと 755 にしちゃいます。bin 以下は一部を 644 にしときます。
$ chmod 755 -R /opt/flex3 $ chmod 644 /opt/flex3/bin/*.{exe,bat}
パスの設定をします。/etc/profile.d/flex3.sh というファイルを以下の内容で作成します。
#!/bin/bash ## Adobe Flex 3.5 SDK export FLEX_HOME="/opt/flex3" export PATH="$PATH:${FLEX_HOME}/bin"
以上で、インストール完了です。
さて、何をやろうかな。
nosrc.rpm を作った
以下に adobeflex-sdk-vl.spec を貼り付けておこう。
Summary: Adobe Flex SDK Name: adobeflex-sdk Version: 3.5 Release: 1%{?_dist_release} Source0: flex_sdk_%{version}.zip Source10: flex3.sh %{?nosrc:NoSource: 0} %{?nosrc:NoSource: 10} License: See license-adobesdk.htm Group: Development/Libraries BuildRequires: unzip BuildRequires: java-1.6.0-sun Requires: java-1.6.0-sun BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-root Packager: munepi %description Adobe Flex SDK %prep %setup -n flex3 -c %build cd samples/explorer bash build.sh cd - %install %{__rm} -rf ${RPM_BUILD_ROOT} %__mkdir_p ${RPM_BUILD_ROOT}/opt %__cp -r ${RPM_BUILD_DIR}/flex3 ${RPM_BUILD_ROOT}/opt/ %__mkdir_p ${RPM_BUILD_ROOT}/etc/profile.d %__cp %{SOURCE10} ${RPM_BUILD_ROOT}/etc/profile.d/ %clean %{__rm} -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root) %dir /opt/flex3 /opt/flex3 %{_sysconfdir}/profile.d/flex3.sh %changelog * Sun Mar 21 2010 Munehiro Yamamoto <munepi _at_mark_ vinelinux.org> 3.5-1 - initial release