|
|
|||
|
||||
Your computer must
Run some variant of a UNIX® operating system.
Have a standard user-shell (e.g., sh(1), ksh(1), bash(1)) .
Have sufficient local disk-space for the LDM product-queue, which can range from a few megabytes to many gigabytes in size -- depending on your data requirements.
Have perl 5 installed.
Have a monotonic clock accurate to within one
millisecond. If the clock is not monotonic (because it is
periodically set backwards by rdate, for example) then
sequential reads from the product-queue
might miss data-products
that are inserted into the queue just after the adjustment.
The last requirement is absolutely necessary because the LDM protocol depends on accurate clocks on both the upstream host and the downstream host. This requirement can be satisfied by running a Network Time Protocol daemon (ntpd) or by periodically executing the ntpdate(1) utility via crontab(1). Both an NTP daemon and the ntpdate(1) utility are available at ntp.org. Information on public NTP time servers is available at http://ntp.isc.org/bin/view/Servers/WebHome.
You must have a UNIX® development-environment. In particular, your platform must have:
A Standard C compiler.
A standard rpcgen(1) utility.
A standard make(1) utility.
The lex(1) and yacc(1) utilities (or workalikes like byacc, bison, flex, etc.).
While every effort is made to ensure that the LDM source-code distribution can be compiled and installed on as wide a variety of UNIX® platforms as possible, we can, necessarily, only test on platforms that are available at the Unidata Program Center (UPC).
With that in mind, the LDM package has been successfully built at the UPC on the following systems using the specified C compilers and make(1) utilities
|
OS1 |
Release(s)2 |
Hardware Type3 |
C Compiler(s) |
make(s) |
|---|---|---|---|---|
|
AIX |
5.14 |
RS6000 |
/usr/vac/bin/c89(v6) |
/usr/ccs/bin/make |
|
Darwin |
8.8.0 |
Power Macintosh |
/usr/bin/c89 |
/usr/bin/make |
|
FreeBSD |
4.9-RELEASE-p11 |
i386 |
/usr/bin/c89 |
/usr/bin/make |
|
HP-UX |
B.11.00 |
9000/785 |
/opt/ansic/bin/c89 |
/usr/ccs/bin/make |
|
IRIX64 |
6.5 |
IP30 |
/bin/c89 |
/sbin/make |
|
Linux |
2.6.18-1.2257.fc5smp |
i686 (athlon) |
/usr/bin/c89 |
/usr/bin/make |
|
Linux |
2.6.20-1.2312.fc5 |
x86_64 |
/usr/bin/c89 |
/usr/bin/make |
|
Linux |
2.6.20-1.2933.fc6 | x86_64 |
/usr/bin/c89 /usr/bin/cc /usr/bin/gcc(v4.1.1)5 |
/usr/bin/make |
|
OSF1 |
V5.1 |
alpha |
/usr/bin/c89 |
/usr/ccs/bin/make |
|
SunOS |
5.9 |
sun4u6 |
/opt/SUNWspro/bin/cc /opt/csw/gcc3/bin/gcc /opt/csw/gcc4/bin/gcc |
/usr/ccs/bin/make /usr/xpg4/bin/make /opt/csw/bin/gmake |
|
SunOS |
5.10 |
i86pc |
/opt/SUNWspro/bin/cc |
/usr/ccs/bin/make |
Notes:
This is the output
of the command "uname -r" unless otherwise
noted.
This is the output
of the command "echo $(uname -v).$(uname -r)"
(AIX's interpretation of release and version
differs from that of most other operating systems).
If this compiler
is used, then the option --disable-max-size must
be given to the configure script, which means
that the resulting LDM will only
support a small product-queue.
The UPC reserves the right to deny support to outdated or irregular platforms.
| Contact Us Site Map Search Terms and Conditions Privacy Policy Participation Policy | ||||||
|
||||||