Ubuntu 8.04 下安装 Flex Builder 3
by qhwa
说起来挺惭愧的,我很早接触Flash编程,也以此为职业,但是一直没有学习Flex,最近初学(汗)。一方面是对 xHTML+JS 驱动的RIA更加感兴趣,另一方面则是因为Flex在ubuntu下搭建开发环境比较麻烦。不过现在形势已经好很多了,Adobe慢慢丰富了linux下面的RIA开发产品线,在Ubuntu下安装flex已经比之前简单一些,于是一不小心,我就装成功了。。总结了一下安装过程,供需要的朋友参考。
安装之前,有几点需要知道:
- flex SDK 3.0 是开源的,flex builder这个IDE是收费的,不过linux上面的可以免费试用将近一年,我想够用了;
- 有牛人把Flex_SDK和Emacs编辑器结合在一起,已经有了全开源的开发环境,但是我不大会用Emacs,所以选用Eclipse+Flex Builder;
- 到目前(2008年12月24日),Adobe已经发行的最新的版本是: Flex Builder 3 for Linux Alpha 4,但是这个版本有许多限制:
- 只能写代码,没有“所见即所得”的Design View;
- 只能作为Eclipse的插件方式安装,即需要先安装Eclipse;
- 只支持 Eclipse 3.3版本,Ubuntu源里面的是3.2,所以不能用apt-get安装。
- 不支持 Ubuntu自带的 GNU JAVA VM,需要另外安装Sun JAVA VM;
# 华丽的分割线 #######
下面开始进入安装了:
第一步:安装 Sun Java VM
apt-get install sun-java6-jre
第二步:将sun java设置为主要的java虚拟机
update-alternatives –config java
出现如下的提示:
现有 3 个可选项,它们都提供了“java”< 选择??????? 可选项 ———————————————– 1??? /usr/bin/gij-4.2 *??????? 2??? /usr/lib/jvm/java-gcj/jre/bin/java 3??? /usr/lib/jvm/java-6-sun/jre/bin/java
选择 java-6-sun 这个 (3)
第三步:下载并安装 Eclipse
因为ubuntu软件源里面的Eclipse只有3.2,而Flex Builder要求的是3.3 (3.4都不行),所以要下载3.3的。 我找到了一个3.3带PDT(带PHP开发环境)的: http://download.eclipse.org/tools/pdt/downloads/drops/1.0.3/R200806030000/
解压缩到一个地方,我用的是 /usr/local/eclipse
第四步:下载并安装 Flex Builder
到Adobe网站下载Flex Builder for linux http://labs.adobe.com/downloads/flexbuilder_linux.html 下载并解压缩,运行
sh ./flexbuilder_linux_install_a4_081408.bin
根据提示来设置,以下是我的设置:
Install Folder: ????/usr/local/Adobe_Flex_Builder_Linux Adobe Flash Player Installation: ????Debugging Flash Player 9 will not be installed for any browsers. Eclipse Folder to be Extended: ????/usr/local/eclipse
如果顺利,这时候就可以运行带Flex Builder的eclipse了
/usr/local/eclipse/eclipse
新建一个flex项目 
创建一个MXML并运行。
提示缺少播放器?没关系下载一个去啦!
第五步:下载并安装Flash Player 10 (debugger)
http://www.adobe.com/support/flashplayer/downloads.html
下载并解压缩后,把 libflashplayer.so.tar.gz 解压缩,然后复制到firefox插件目录
tar -xzvf debugger/libflashplayer.so.tar.gz cp libflashplayer.so /usr/lib/firefox-addons/plugins/
重启FireFox和Eclipse,调试一下看看。正常的话,就可以看到console的输出了:

ok,接着就是开心地玩flex啦!
参考:《ubuntu 8.04 安装flash player debugger》 http://blog.sban.com.cn/2008/06/18/install-adobe-flash-10-debug-or-release-in-ubuntu-804.html

