Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > f720dec544fedc59402284f581da5809 > files > 6

ncview-1.93g-1mdv2009.1.i586.rpm

How to install ncview 
---------------------

NOTE: if you want support for udunits-style dates, then MAKE THE UDUNITS 
LIBRARY FIRST.  I have included a copy of the source tar file for udunits
as a convenience.  After you've made it, come back here and make ncview.  
If you don't want support for udunits-style dates, then don't worry about it.
Ncview runs OK without it, but ncview won't automatically format any udunits-style
date string in a more readable format unless the udunits package is installed.


Short version of installation instructions, presuming everything goes well:
	1) ./configure
	2) make
	3) make install (easiest if you are super-user; otherwise, see below)


Medium version of installation instructions, presuming a few directories
are in unusual locations:
	1) ./configure \
		--with-netcdf_incdir=dir_with_netcdf.h \
		--with-netcdf_libname=name_of_netcdf_library \
		--with-netcdf_libdir=dir_with_netcdf_library \
		--with-udunits_incdir=dir_with_udunits.h \
		--with-udunits_libdir=dir_with_libunits.a 
	You don't need to specify all of these, only the ones that
	can't be found by the configure script.  The script will tell
	you if it can't find the netCDF files, and stop.  If it can't
	find the udunits files, then it will continue, but not build
	that part of ncview.
	2) make
	3) make install (easiest if you are super-user; otherwise, see below)
		

Long version of installation instructions

1) Decide whether you want support for the "udunits" package.
   If you do, make it separately (source is included in the
   ncview package, strictly as a convenience.  Udunits is
   available from: http://www.unidata.ucar.edu/packages/udunits/index.html).
   Make the package and set environmental variable UDUNITS_PATH
   to the location of the "udunits.dat" file.  

2) Run the configure script.  By default, everything will be installed
   under the /usr/local directory hierarchy.  If you are NOT intending
   to install as super-user -- for example, if you don't have super-user
   permissions on the machine -- then you should run configure with 
   the option "--prefix=$HOME".  This will install things under your home
   directory instead of the /usr/local directory.

   There are other useful options to configure.  In particular, you might
   have the netCDF include and library files in non-standard places.  In
   that case, you need to tell configure where they are, by using the
   appropriate arguments to configure, as follows:

./configure \
	--with-netcdf_incdir=dir_with_netcdf.h \
	--with-netcdf_libname=name_of_netcdf_library \
	--with-netcdf_libdir=dir_with_netcdf_library \
	--with-udunits_incdir=dir_with_udunits.h \

   For example, if your netcdf include file (which is named netcdf.h) is
   in directory /opt/src/netcdf/include and the library file is in
   /opt/src/netcdf/lib then you would type:

   ./configure  --with-netcdf_incdir=/opt/src/netcdf/include --with-netcdf_libdir=/opt/src/netcdf/lib

3) Once configure runs without errors, type "make".

4) Type "make install".

5) Ncview puts copies of the colormap files (files with extension
   ".ncmap") in a system-wide directory, whose location defaults to
   "/usr/local/lib/ncview".  If you are installing in your home
   directory, these files will end up in "$HOME/lib/ncview".

A test netCDF data file is available from unidata.ucar.edu in file
/pub/netcdf/sample_data/aP.nc.

A manual entry is included in the distribution, ncview.1.  The
'install' entry in the Makefile runs ncview.1.sed through sed to
convert the generic references to the location of the ncview lib
directory to the specific place applicable to your installation.

To have the udunits part work, the udunits file must be in the proper
place.  Look in the udunits documentation to find out more about this
issue. In general, you can set the environmental variable UDUNITS_PATH 
to the location of the file "udunits.dat", which generally lives in
directory "etc" of the udunits source tree: "udunits-1.11.7/etc".

To Install by Hand
------------------
You can also install by hand if you want.  A quick overview:
        a) make a /usr/local/lib/ncview directory:
                mkdir /usr/local/lib/ncview
        b) put all the colormaps (*.ncmap) and overlays (nc_overlay.*)
           into that directory:
                cp *.ncmap nc_overlay.* /usr/local/lib/ncview/.
        c) copy the Ncview app-defaults file over to the system app
           defaults directory (usually /usr/lib/X11/app-defaults):
                cp Ncview /usr/lib/X11/app-defaults/.
        d) copy ncview itself to /usr/local/bin:
                cp ncview /usr/local/bin/ncview

Copying, etc.
-------------
Ncview is freely redistributable, but is not public domain.
It is copyright (C) 1993 through 2008 David W. Pierce.
This program  is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3 as 
published by the Free Software Foundation.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License, version 3, for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

The SciPlot widget is Copyright (c) 1995 Robert W. McMullen
<rwmcm@orion.ae.utexas.edu>.  You can visit the SciPlot web page at
http://www.ae.utexas.edu/~rwmcm/SciPlot.html.

------------------------
David W. Pierce
6259 Caminito Carrena
San Diego, CA  92122
dpierce@ucsd.edu