Skip to main content

A First Look at FME 2012 on Linux

Safe Software recently announced their plans to deprecate support for 32-bit Linux from FME 2012 release. At the same time I was looking to try out something new. This post is a result of that thought. Being a Linux user I decided to try out the 64-bit beta version of FME 2012 on my Ubuntu 11.10 which again is in beta stage!

Download and Installation
The download was in the form of .run file of size 330.5 MB. Installation procedure was simple.
Here are the steps if you are interested:
$ sh fme_linux_beta.run 
Verifying archive integrity... All good.
Uncompressing FME Desktop 2012..............................................................................................................................
FME® DESKTOP
SOFTWARE LICENSE AGREEMENT
NOTICE TO ALL USERS: CAREFULLY READ THE FOLLOWING LEGAL AGREEMENT THAT SETS FORT
H LICENSE TERMS FOR THE SOFTWARE DEFINED BELOW. BY INSTALLING THIS SOFTWARE OR C

...skipping 21 lines
Export Controls: Licensee acknowledges and understands that the export or re-exp
ort of certain goods or technical data from the United States requires an export

...skipping 21 lines

Do you accept the terms of the FME User License? Yes/No [No] : y

Select the location to install FME Desktop 2012
[/home/chethan/fme] : /home/chethan/applications/fme

Do you wish to associate format filetypes with FME?
[No] : y

Will you be performing Nad83/Nad27 Datum shifts in Canada?
[No] : n

Would you like to install the FME Software Development Kit?
[No] : n

Installing FME to /home/chethan/applications/fme.
This process may take several minutes.

FME has been successfully installed to /home/chethan/applications/fme

To repeat this install non-interactively, run the installer
with the command line '-- --file /home/chethan/applications/fme/install.cfg'  

Once the installation was complete following menu items appeared in my Ubuntu Unity Dash:

FME Workbench which provides ultimate control over data transformation is not available for Linux. The FME Quick Translator is present which can be effectively used for quick format-to-format translations. This application contains utilities to set up simple translation parameters, run custom mapping files, create batch scripts, control temporary file formation etc. 

I tried FME Quick Translator on my Ubuntu and it worked as expected. The drag and drop feature works fine, which instantaneously brings up the "Set Translation Parameters" Dialog. One can use the writer gallery to browse and select appropriate format from a large collection of supported formats. A point to note is that not all FME formats are supported on 64-bit platforms. In such situations Safe recommends running 32-bit version of the application.

On a conclusive note, I felt happy as FME 2012 worked perfectly on Ubuntu without any tweaks. I say so since I had great difficulty in installing few commercial applications which throw up dependency issues right from start! I wish FME Workbench will also find its way to Linux one day. Also FME 2012 may be more polished when the final launch is made.


Enhanced by Zemanta

Comments

Popular posts from this blog

Turning off a Dell Laptop Monitor: Keyboard shortcut(s)

I am someone who is particular about power savings and I don't leave appliances powered on when not in use. The same applies to computing devices - be it a smartphone or a PC/Laptop. I power off the desktop monitor when I step out for a tea break or hit Fn+F2 on my Lenovo laptop that turns off the display. Recently, I got a Dell Laptop and I was surprised to discover that Dell does not provide any shortcut to turn off the display. This led to some exploration and I found two ways to achieve that which are outlined below - 

Resolving INS-20802: Oracle Net Configuration Assistant failed error on Windows 10

I was all excited about the migration to Windows 10 until I had to install Oracle client 12.1.0.2 on it. The Oracle client installation used to fail miserably at the last stage with this error named INS-20802.

Nginx - Solution for 10060: A connection attempt failed because the connected party did not properly respond

I was in the process of setting up Nginx to serve as the reverse proxy for Nexus Repository Manager OSS. However, the Nexus repository started loading really slowly post this and used to repeatedly display disconnected and reconnected messages. The Nginx log file used to log the below error - <timestamp> [error] 3240#3632: *1 upstream timed out (10060: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond) while connecting to upstream, client: <ip address="">, server: <fqdn>, request: "GET /nexus HTTP/1.1", upstream: "http://[::1]:8081/nexus", host: "<fqdn>"