This is an entry to explain how IDL 6.4 was installed.
First we received an email telling us to upgrade our licensing to IDL 6.4. We followed the website instructions to upgrade our 3 licenses from 6.3 to 6.4. The newly upgraded license files were then emailed to Joel who forwarded them onto me(Josh).
I downloaded the tar file from the ITT website through Joel’s login.
I then went to /usr/local and created a directory called itt. I unpacked the 6.4 software in this directory using the command: tar -xvzf idl_linux.x86.tar.gz
Next, run the install binary by typing ./install if you are in the ITT directory or /usr/local/itt/install if you need the absolute path. You will be prompted a few times, just hit yes to install the software and yes to create the symbolic links. Ignore the web server questions just by hitting enter. IDL 6.4 is now installed.
However, in order to use the software, you must now do the licensing correctly.
I placed a copy of all 3 licenses in one flat file in /etc/secret/license.txt.
Copy license.txt and edit it so that the license for the machine you are installing to is the only entry in the file. Then rename the file license.dat.
Move this file to /usr/local/itt/license/
Then restart the license manager on the machine by typing:
/usr/local/itt/idl64/bin/lmdown
followed by:
/usr/local/itt/idl64/bin/lmgrd -c /usr/local/itt/license/license.dat
This will then restart the license manager with the new license for IDL 6.4
Now, make sure the license manager is starting at boot time. To do this, simply look in /etc/rc.d/rc.local.
If this command is not there, add it to the end of the rc.local script: /usr/local/itt/idl64/bin/lmgrd -c /usr/local/itt/license/license.dat
Added by JMW 07/2007: Note that idl without the goddard routines is like a fish without a bicycle. As of July 2007, they must be manually copied on all three computers from the old idl’s lib directory to the new idls lib directory. crude! (See goddard libe entry below for more details, but basically root has to do a cp -r.)
Finally test and finish.
———————————————————————————————–
The final step is to make sure you have overwritten any environment variables you have set up in your .tcshrc or .cshrc.
To do this, look in your .cshrc and if you have the line:
source /usr/local/rsi/idl_6.3/bin/idl_setup
Make sure you change it to:
source /usr/local/itt/idl/bin/idl_setup
(Joel supplied the above July 29, 2007. note that rsi->itt and idl_6.3->idl (assuming idl dir is linked to idl64 and future ones) )
———————————————————————————————