Installing ColdFusion Builder Beta on Linux
UPDATE (21 October 2009): This will no longer work with Beta 2 of ColdFusion builder. If you are looking for a more up to date technique for installing ColdFusion Builder on Linux, please see this post .
So I’ve managed to hack my way to getting Bolt installed on Linux, and
it wasn’t quite as painful as I thought it was going to be. It is
essentially a pure plug-in install, but we have to jump though a few
hoops to get the plug-in itself.
I would suggest starting with a clean installation of Eclipse 3.4.2, with a clean workspace, just to make sure there are no major issues.
Here are the steps you need to reproduce:
- Download ColdFusion Builder for Windows. I used 32 bit, but I don't think it matters.
- in the terminal run: unzip cfbuilder_{your version}.exe, to extract all the content.
(Update 16/09/09, as Universal Extractor isn't actually needed, see comments) -
Install Universal Extractor - http://legroom.net/software/uniextract
(I installed under CrossOver office, and it worked a treat, should work under Wine) Extract the data from bolt.exe (I extracted to /tmp/bolt), using Universal Extractor- Extract /tmp/bolt/InstallerData/Disk1/InstData/Resource1.zip, (I extracted to /tmp/Resource1/)
- Under /tmp/Resource1/Z_/dist/installer you will find ’installerdist_zg_ia_sf.jar’
- Unzip this .jar file, you will find the /plugins and /features directories you need for a plugin install on Eclipse.
- Extract those 2 directories into your Eclipse installation.
- If you want the CF Builder Extension Samples, you can find them inside /tmp/Resource1/Z_/installer as ’samples_zg_ia_sf.jar’. Open up that archive and there they are!
- Fire up Eclipse, and you should now find you have a ColdFusion perspective!
When using CTRL+J to insert a snippet, it inserts perfectly, however, I find I have to click outside of Eclipse, and then back into Eclipse with my mouse before I can edit again (very weird, I know). It's annoying, but I can work around it.
Hopefully we can provide enough free testing for ColdFusion Beta on Linux, and prove we have a large enough user base, that we can get supported on Linux.
Make sure any bugs you run into are reported to the ColdFusion Builder Bug Tracker page, so that Adobe is aware of them.






Comments
Posted by Tom Chiverton on 13 July 2009 07:36 PM
You can also vote on http://cfbugs.adobe.com/cfbugreport/flexbugui/cfbugtracker/main.html#bugId=78692 to get Builder on linux
Posted by Michael Brennan-White on 13 July 2009 11:43 PM
Have you tried doing something similar with Flex Builder?
Posted by Jamie Krug on 14 July 2009 12:31 AM
@Mark: This both excellent and awful! Excellent that you figured this out and shared it, so I can try out Bolt on Ubuntu, thanks! Awful that you can do this and Adobe can't take the time to make it easier on Linux users!?!?!
@Michael: Search around for Flex Builder on Linux -- I know many folks have the Alpha release running on Linux. However, keep in mind that it's an alpha release lacking a lot of features of the fully supported version and hasn't been updated in nearly a full year. Better yet, check out IntelliJ IDEA's 30-day free trial and read http://bit.ly/mA2Ga
@Adobe: +1 for another plead for full Linux support for ColdFusion Builder and Flash Builder, at the very least!
Posted by Adam Ness on 14 July 2009 03:10 AM
@Michael I posted something to my blog recently about getting Eclipse Galileo (3.5) working with Flex Builder for Linux (http://greylurk.com/index.php/2009/07/more-eclipse-3-5-and-flex-builder-for-linux/). No kind words from Adobe yet whether they're going to put Flash Builder on Linux.
Posted by Risto on 14 July 2009 06:34 AM
Thanks for this post. I panicked when I went to download and saw no Linux. We have 8 of us here that all develop on Linux. I hope Adobe realizes how many of us haven't been buying their IDE's because they don't support Linux.
Posted by marcio on 15 July 2009 07:46 AM
How to resolve this
An association from the table musician_instrument refers to an unmapped class:
Posted by Mark Flewellen on 17 July 2009 07:13 AM
Worked a treat on Ubuntu, why couldn't this be released by Adobe for Linux as well, particularly if it is in Beta
Posted by Martijn van der Woud on 19 July 2009 10:05 AM
It works on Eclipse 3.5 (Galileo) as well. Thank you Mark!
Posted by setzer on 23 July 2009 04:19 AM
Thx for the info, it worked perfectly!
I'll just add one thing: There's no need to install the universal extractor to extract the files from the executable, I just used the unzip command line tool and it worked ^^
Posted by Mark on 23 July 2009 06:53 AM
@setzer
Good tip! I didn't even think to try that!
Posted by Michael Brennan-White on 24 July 2009 02:15 PM
Should I be seeing bolt.exe when I unzip the coldfusionbuilder_b1_install_win_071309.exe file or is that what you mean by bolt.exe
Posted by Michael Brennan White on 24 July 2009 11:35 PM
Okay I figured out when I looked inside the file. I now have the perspective loaded inside Eclipse 3.5.
Posted by Brian McCleery on 01 August 2009 05:35 AM
I get an error when trying to extract MakeExecutableAction_zg_ia_sf.jar:
[/home/bmcry14i/Desktop/coldfusionbuilder_b1_install_win_071309/InstallerData/Disk1/InstData/Resource1_tmp/MakeExecutableAction_zg_ia_sf.jar]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
zipinfo: cannot find zipfile directory in one of /home/bmcry14i/Desktop/coldfusionbuilder_b1_install_win_071309/InstallerData/Disk1/InstData/Resource1_tmp/MakeExecutableAction_zg_ia_sf.jar or
/home/bmcry14i/Desktop/coldfusionbuilder_b1_install_win_071309/InstallerData/Disk1/InstData/Resource1_tmp/MakeExecutableAction_zg_ia_sf.jar.zip, and cannot find /home/bmcry14i/Desktop/coldfusionbuilder_b1_install_win_071309/InstallerData/Disk1/InstData/Resource1_tmp/MakeExecutableAction_zg_ia_sf.jar.ZIP, period.
Help! I'm using Ubuntu 9.2.
Posted by Mark on 01 August 2009 08:23 AM
@Brian
Try downloading the file again, it looks like you have a corrupt/incomplete download.