[Thread Prev][Thread Next][Index]

Re: ferret installation on RH Linux



On Tue, 3 Jul 2001, L L Rasmussen wrote:

> Hi,  I've seen several messages in the archives about problems with
> getting ferret up and running on linux systems, but I haven't been able
> to find the answers to the questions.
> 
> Mine is complaining about the environment not being set up properly
> ('have you executed "source your_system_path/ferret_paths" ?')  I have
> done this using both the source command and the set command (set
> FERRET_PATHS=/usr/local/ferret_paths) as well as putting it into my
> .bash_profile and re-logging in.  When I use the source command, it
> complains that it gets an unexpected end of file at the end of the
> ferret_paths file.   Also changed the 'setenv' commands to
> bash-compatible environment setting ('setenv FER_DIR /usr/local/ferret'
> --> 'FER_DIR=/usr/local/ferret' in the paths files.

The unexpected end of file errors sounds like your ferret_paths file got
truncated. I'm running ferret 5.0 on RH 6.0, and do not remember having
a ferret path problem when I set up. Attached is my ferret_paths file
(cshell however). I would suggest you do a careful comparison to see
what's missing. There might be differences do to my presumably older
version of ferret, but I hope this helps

cheers

Lev

# ferret_paths_template    11/91 & 4/92
# Template for setting up the FERRET environment
# updated for FERRET version 3 2/93 
# Mod 10.93 *jd* fix for SunOS LD_LIBRARY_PATH
# Mod 03.94 *jd* for XGKS - remove reference to ATCgks
# Mod 05.97 *jd* add AIX-required environment var XLFRTEOPTS
# *jd* 4.27.99  - add FER_WEB_BROWSER
# *jd* 4.27.99  - add FER_EXTERNAL_FUNCTIONS
# *kob* 5.99 - change dir for FER_EXTERNAL_FUNCTIONS

#
# If you are installing FERRET for the first time at your site we ask
# that you please notify us with an Internat mail message to
# ferret@noaapmel.gov [192.68.161.0] (or call Steve Hankin at (206)526-6080)
# - no strings attached.  Please specify if you would like to be on a mailing
# list for FERRET updates.
#
# Modify this to suit your system and place the result as file `ferret_paths'
# in another directory set up to hold login initialization scripts.
# `/usr/local' is the suggested choice.
# Users of FERRET should include the command 
#  `source /usr/local/ferret_paths'
# (or wherever you have located the ferret_paths file) in their .login file.
#
# The environment variable FER_DIR should be the pathname of
# the directory named `ferret' you created to install the FERRET software.

# You may want to customize the pathname of the `ferret' directory:
	 setenv FER_DIR /usr/local/ferret

# The environment variable FER_DSETS should be the pathname of
# the directory named `fer_dsets' you created to install the FERRET program.

# !!!! You must customize the following line:
# This directory will contain FERRET demonstration data files (30+ Mbytes)
	 setenv FER_DSETS /home/wrk/feret.dir

# System Manager: Check this PATH modification for your system security.
# If you prefer not to modify PATH here you may comment out the following few
# lines and execute the file $FER_DIR/bin/install_ferret_links wich will
# create ferret links in /usr/local/bin.
# This logic will replace any previous $FER_DIR in PATH so this
# file may be sourced repeatedly in a single session
   if ( $PATH !~ *ferret* ) then
        echo appending ferret path
       setenv PATH {$PATH}:$FER_DIR/bin
   else
        echo replacing ferret path
      setenv PATH `echo $PATH | awk -F: '{for (i=1; i<=NF; i++) {if ($i \!~ /ferret\/bin/) {printf "%s:",$i}}}'`
      setenv PATH {$PATH}$FER_DIR/bin
   endif
# *** end of PATH modifications
 
# =========== Initially make no modifications below this line ===========

#  Default Ferret document browser
   setenv FER_WEB_BROWSER "netscape -ncols 60"

   setenv FER_EXTERNAL_FUNCTIONS "$FER_DIR/ext_func/libs"

   setenv FER_GO    	". $FER_DIR/go $FER_DIR/examples $FER_DIR/contrib"

   setenv FER_DATA  	". $FER_DSETS/data $FER_DIR/go $FER_DIR/examples $FER_DIR/contrib"
   setenv FER_DESCR 	". $FER_DSETS/descr"
   setenv FER_GRIDS 	". $FER_DSETS/grids"

   setenv TMAP      	  "$FER_DIR/fmt"
   setenv PLOTFONTS 	  "$FER_DIR/ppl/fonts"
   setenv SPECTRA   	  "$FER_DIR/ppl"         # for old ferret versions
   setenv FER_PALETTE 	  ". $FER_DIR/ppl"       # palette search list

# SunOS uses shared libraries
if ( `uname` == SunOS ) then
#  IF USER DOES NOT HAVE LD_LIBRARY_PATH POINT TO X11
   if (! $?LD_LIBRARY_PATH) then
      setenv LD_LIBRARY_PATH "/usr/openwin/lib"
   endif
endif

# Mod for AIX Ferret users -- needed for namelist reads
if (`uname` == AIX) then
   setenv XLFRTEOPTS namelist=old
   setenv LANG C
endif

# Faddpath tool to add another path to the search lists quickly
#     usage: Faddpath new_path
alias Faddpath 'if \!$ != Faddpath setenv FER_GO "$FER_GO \!$"; if \!$ != Faddpath setenv FER_DATA "$FER_DATA \!$"; if \!$ != Faddpath setenv FER_DESCR "$FER_DESCR \!$"; if \!$ != Faddpath setenv FER_GRIDS "$FER_GRIDS \!$"'

[Thread Prev][Thread Next][Index]

Dept of Commerce / NOAA / OAR / PMEL / TMAP

Contact Us | Privacy Policy | Disclaimer | Accessibility Statement