• Understanding the situation

    Our Sun systems are running several versions of SunOS. About two thirds run 5.6, a handful have 5.8, and the remainder are at 5.7. We are in the process of upgrading them all to 5.9, which is the latest version. (You can also find out which version of SunOS is running on a given computer by typing uname -r in a terminal window opened on that computer.)

    New versions of several important software packages are not supported under SunOS 5.6 (which came out back in 1997!). Because it will be a couple of months before all systems get upgraded to SunOS 5.9 (at which point they will have access to the new software), we have offered to immediately make selected software available to all systems in a temporary installation during the transition, as detailed below.

    We recommend that you do not use the new software in this mode unless you have to (e.g. because you need specific features not available in the version currently available), due to the potential for confusion or interference between versions, as well as differences with what will be the final installation (once the upgrades are complete), with the exception of StarOffice, which contains highly desirable improvements. (It appears that this version will run on SunOS 5.6 as well, so we may have a final installation available universally soon...)

  • Usage principle

    As a general rule, all this software will be available (and work just fine) on any computer running SunOS 5.7 or 5.8 (and, later, 5.9), using the commands listed below.

    For those running SunOS 5.6, depending on the specific software, you will have to either open a terminal window on a remote computer that is running SunOS 5.7 or 5.8 and run the software there, or execute the appropriate command remotely on such a remote computer (which will display locally on yours). The recommended way to do the latter is to type:

    	xrsh REMOTEHOST COMMAND
    
    where COMMAND depends on the software you want to run (and will be found below), and REMOTEHOST is the name of a Sun workstation running SunOS 5.7 or 5.8 (use bigjobs if you cannot decide which one). Please do not use ssh for this purpose (unless you tried xrsh and it failed because of a problem with the display number).

    Note that, in order for most of the new versions to work, you will need a window opened on the appropriate host after 08:30 on 2003-03-07 (when a new system-wide setting was re-activated).

    The rest of this document explains exactly how to use each software in each situation; specifically, which COMMAND to type.

  • APT 13.0.1

    COMMANDS: same as before (e.g.: APT and StarView and VTT)

  • Forte Developer 7 (Sun native compilers)

    COMMANDS: same as before (e.g.: CC, cc, dbx, f77)

    When you invoke the usual compiler commands, you will automatically run the Forte Developer 7 version if you are under SunOS 5.7 or 5.8, whereas you will be running version 6.2 if you are under SunOS 5.6.

    If you want to invoke the old version under SunOS 5.7 or 5.8, you need to prepend /opt/SUNWspro/bin to your $PATH (but this is not recommended unless you have a compelling reason).

    There should not be too much functional difference between the two, with both compiling in 32-bit mode by default, unless you request otherwise on the command line.

    Online documentation can be found in /s/indus/help/docs/index.html.

  • GCC 3.2.1

    COMMANDS: same as before (e.g.: g++, g77, gcc)

    These compilers had already been available for a while (same version under all versions of SunOS, including 5.6). The difference is that the version that is appropriate for a given architecture will now be called automatically.

    An important thing to note is that the version under SunOS 5.7 and 5.8 is a 64-bit-ONLY version, whereas the version under SunOS 5.6 is a 32-bit-ONLY one. Although code compiled under SunOS 5.6 will run under SunOS 5.7 and 5.8, the performance will not be good (and the reverse combination is not true). Therefore, you should adjust your compilations accordingly

    Online documentation can be found on the GNU web site.

  • IDL 5.5

    COMMAND: new-idl (also available: other commands of the form new-idlSOMETHING and new-whoidl)

    Due to the interactive nature of this program, you have to run it from a terminal window opened on a Sun workstation running SunOS 5.7 or 5.8 (i.e., the xrsh method will not work).

    NOTE: Although this is not the latest version (5.6), it is the latest for which we have purchased a license.

    Online documentation (PDF manuals) can be found under /s/indus/help/pkg/idl/docs/. (Note that the online help is for version 5.4, due to RSI's own mistake.)

  • Netscape 7.0

    COMMAND: new-netscape

    Netscape 7 uses different settings than Communicator 4.x. You will be asked about migrating your preferences, mail folders, etc. If you are going to start using Netscape 7, it is recommended that you stop using Communicator 4.x forever once you have made this transition.

    Online documentation can be found on Sun's web site.

  • StarOffice 6.0

    Before you use the new version for the first time, you have to follow the instructions on the (updated) StarOffice web page for an initial setup (replacing soffice-setup with new-soffice-setup there).

    COMMAND (after that initial setup): new-soffice

    If you are using the CDE, a butterfly icon will appear on your desktop tray the next time you login, which you can use to start StarOffice ``graphically.'' Once you have started using this version, you should never go back to the previous one (5.2).

    Printers have not been set up globally (and probably will not be for this temporary version), but you should be able to configure them individually. Pay particular attention to the paper size, which is A4 by default, owing to the German origins of this product. Printers normally stall if they receive a media size other than (US) Letter...

    Online documentation can be found on Sun's web site.