The download packages are distributed in a compressed or gzipped tar format (older releases are in cpio format). The SFU/Interix package is a BSD-style pkg_add package (see below). After downloading the package to the target machine, follow these instructions to install the software.
/opt/nmake.<release>, which will be referred to as
<nmake_root>. Installation will consume a maximum of 12 MB.
$ pkg_add nmake14-sfu.3.5-bin.tgz +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Welcome to the Alcatel-Lucent nmake Product Builder This script will install Alcatel-Lucent nmake at /opt/nmake.14. The files and directories will be owned by richb. Do you want to proceed [y/n]? y Unpacking files... Creating directories... Setting permissions... Installation complete! See /opt/nmake.14/README.nmake for information. For support, updates and documentation: http://www.bell-labs.com/project/nmake/ firstname.lastname@example.org
sharedirectories will be created here. This directory will be referred to as
<nmake_root>. Installation requires a maximum of 22MB disk space depending on the platform.
zcat downloaded_file | tar xvf -
tar xzvf downloaded_file
gunzip -c downloaded_file | tar xvf -
zcat downloaded_file | cpio -icdumv
lib/ssdhave the proper setuid bits set. The permissions are set correctly in the tar packages, but we have observed that some systems do not preserve the setuid bits when unpacking. The permissions should look as follows:
-rwsr-xr-x lib/probe/probe -rwsr-sr-x lib/ssdIf they are not set correctly then run the following commands:
chmod 4755 lib/probe/probe chmod 6755 lib/ssd
ccis in your
$PATH, or the variable
CCis defined in your Makefiles or shell environment to a valid C or C++ compiler. If you are not using a C/C++ compiler then you can set
CC=in the Makefiles to clear the default compiler setting.
$PATH. (Note, executing nmake using the path to the executable while a different nmake executable exists in the
$PATHmay cause errors):
bindirectory in the PATH prior to the system ksh to pick up the included ksh88i. If you are installing nmake on Solaris see the Solaris 10 KSH Compatibility and Solaris KSH Hangs FAQs for details. SFU and some Linux distributions install pdksh, which is not compatible, at
/bin/kshand/or /usr/bin/ksh. Some Linux distributions also have a true AT&T ksh available which can be used with nmake; check your distribution. Also see the probe FAQ for the probe shell requirements.
<nmake_root>/lib/license/makeinstalled above). This helps us know what versions are being used since the license covers all recent releases. Thanks!