GNV
Read First Before Installing


Previous Contents

14.1 Updates to Existing GNV Components

Table 3 lists the 81 GNV components updgraded to the latest GNU versions.

Table 3 GNV Components Upgraded to the Latest GNU Versions
awk basename bzcat bzip2 bzip2recover cat chgrp
chmod chown cksum cmp comm cp csplit
cut date dd df diff dirname du
egrep env expand expr false fgrep file
find fmt fold gawk gnutar grep gunzip
gzip head hostname id install join less
ln ls man manpath mkdir more mv
nl od paste patch printenv ps pwd
rm rmdir sleep sort split sum tac
tail tar tee touch tr True Uname
Unexpand Uniq Unzip Unzipsfx Wc Which Whoami
Xargs Xxd Zcat Zip      

14.2 New GNV Components

Table 4 lists the new GNV components.

Table 4 New GNV Components
base64 diff3 dir factor kill
locate logname md5sum mktemp pathchk
pr ptx sdiff seq sha1sum
sha224sum sha256sum sha384sum sha512sum shuf
stat test timeout truncate vdir

14.3 GNV Version 3.0-1 Sources and Build Procedure

The GNV sources are copied to GNU:[SRC] directory during the installation. This directory contains the following files:


$ DIR GNU:[SRC] 
 
Directory GNU:[SRC] 
GNV_SOURCE.BCK;1    RESTORE_GNV_SOURCE.COM;1 

Complete GNV build areas are packaged into the PCSI kit as backup saveset (GNV_SOURCE.BCK) . Backup saveset file can be extracted using RESTORE_GNV_SOURCE.COM . The backup saveset contains the complete source file along with the automated build procedure.

To build GNV:

  1. Start and setup GNV procedure:


    $ @SYS$STARTUP:GNV$STARTUP.COM 
    $ @GNU:[LIB]GNV_SETUP.COM 
    

  2. Invoke the GNV build:


    $ @[.build]build.com ALL BUILD 
    

15 Reporting Problems

All normal problem-reporting channels are available for GNV users to report problems with the GNV software provided with OpenVMS Alpha and OpenVMS Integrity servers. Please note that OpenVMS engineering cannot guarantee resolution of all reported problems in this kit but will do its best to address all reports in a timely manner.

16 Bug Fixes

The latest GNV software includes fixes to bugs found on the indicated version of GNV. The fixes will apply to GNV running on either Alpha or Integrity server systems, except where specified otherwise.

16.1 Since Version 2.1-3

16.2 Since Version 2.1-2

16.3 Since Version 2.1

16.4 Since Version 1.5-6

17 Known Problems and Restrictions

18 Documentation

Table 5 lists documentation provided with the GNV kit. Once you have installed the GNV software, you can find the documentation files in the directories indicated.

Table 6 lists sources of information on the Internet.

GNV includes the MAN utility, ported from GNU MAN. Also included are MAN page files for most of the utilities included in the GNV kit. Again, these MAN page files are extracted from GNU sources and might not exactly represent the utilities included with GNV.

Note

Most of the MAN page files have filenames with multiple dots. If you attempt to install GNV on an ODS-2 disk, these files will be missing, and MAN will be unable to find them.

Disclaimer

The documentation listed in Table 5 is derived from a variety of sources and presented as is. HP has not reviewed these for correctness, accuracy, nor usability. These documents might not represent the version of the software provided with the GNV kit. For example, the bash reference manual (GNU:[src.GNV.BASH.DOCUMENTATION]BASH_REFERENCE_MANUAL.TXT) provided with this kit documents bash Version 2; this kit provides bash Version 1.14.

In addition, most of these documents are specific to GNU, not to the GNV kit or the utilities provided with OpenVMS.

At least several documents are .TEX source files (.TEXINFO). Many of these documents might not print or display correctly. Nevertheless, they might contain valuable information. Many of the .TXT files are nroff files. The .INFO files are generally clean and printable.

If you are looking for documentation of some GNU (or UNIX) command, and it is not available with the GNV kit, you can often find a MAN page or other document either on your favorite UNIX system or on the Internet (see Table 6 for several pointers). Obviously, such documents might not match the version of the software provided with GNV, but they will at least give you a general idea of how the software works.

In the following table, page counts are provided where appropriate and are approximations.

Table 5 GNV-Supplied Documentation
  File Name Description and Comments
GNU:[000000] or /gnu
  GNVREADME_FIRST. (.HTML, .PDF, .PS, .TXT) This document, which provides GNV product information and installation/setup instructions. Also available on the Open Source Tools CD documentation area. 30 pages.
GNU:[SRC.GNV.BASH] or /gnu/src/gnv/bash
  INSTALL. Provides build and installation instructions for bash on GNU; not necessarily applicable to GNV on OpenVMS. Four pages.
  NEWS. Lists recently fixed bash bugs. One page.
  RELEASE. Describes new features of bash . Five pages.
GNU:[SRC.GNV.BASH.DOCUMENTATION] or /gnu/src/gnv/bash/documentation
  ARTICLE (.MS, .PS, .TXT) White paper on bash . 11 pages.
  BASH (.1, .PS, .TXT) MAN page. Source unknown. The .TXT file contains some unprintable text. 37 pages.
  BASH_REFERENCE_MANUAL.TXT Reference manual describing the features and functionality of bash . This manual documents bash Version 2. This kit contains bash Version 1.14. This manual documents features not present in the provided software. For example, two such features are (1) arrays and (2) several invocation options (for example, bash -r ). Approximately 100 pages.
  BUILTINS (.1, PS, .TXT) MAN page that documents the bash built-in commands. 11 pages.
  FAQ. Contains a set of frequently-asked questions concerning bash . 12 pages.
  FEATURES (.DVI, .INFO, .PS, .TEXI) A 1994 document describing bash features and functionality.
  READLINE (.3, .PS, .TXT) MAN page documenting the readline() API. Useful for understanding bash command-line processing.
GNU:[SRC.GNV.BASH.CWRU] or /gnu/src/gnv/bash/cwru
  POSIX.NOTES Discussion of the bash POSIX mode. One page.
GNU:[SRC.GNV.BASH.LIB.READLINE.DOC] or /gnu/src/gnv/bash/lib/readline/doc
  HISTORY.PS Documents the history function (command-line recall) of readline. For both users and programmers. 18 pages.
  HISTORY.INFO Technical guide to the history library. 12 pages.
  HSTECH.TEXINFO Programmer's guide to the history library.
  HSUSER.TEXINFO User's guide to the history library.
GNU:[SRC.GNV.BASH.LIB.TERMCAP.GROT] or /gnu/src/gnv/bash/lib/termcap/grot
  TERMCAP.INFO* This series of files provides programmer's information about the termcap library. 100 pages.
GNU:[SRC.GNV.FINDUTILS.4_1] or /gnu/src/gnv/findutils/4_1
  README. Technical usage notes for the find utility. One page.
  INSTALL. Build and installation instructions applicable primarily to GNU on UNIX systems. Four pages.
  NEWS. New features in recent versions of the find utility. Four pages.
  COPYING. GNU General Public License regulations. Six pages.
GNU:[SRC.GNV.FINDUTILS.4_1.DOC] or /gnu/src/gnv/findutils/4_1/doc
  FIND.INFO-1 User's guide for find utility. 25 pages.
  FIND.INFO-2 Continuation of the user's guide. 18 pages.
  FIND.TEXI Source file for the user's guide.
  PERM.TEXI Discussion of UNIX file permissions. Six pages.
GNU:[SRC.GNV.GREP.GREP-2_4_2] or /gnu/src/gnv/grep/grep-2_4_2
  NEWS. New features in recent versions of grep. Three pages.
  README. Readme file for grep. One page.
  AUTHORS. Acknowledgements. One page.
  THANKS. Acknowledgements. One page.
  COPYING. GNU General Public License regulations. Six pages.
  INSTALL. Build and installation instructions for the GNU version of grep. Four pages.
GNU:[SRC.GNV.GREP.GREP-2_4_2.DOC] or /gnu/src/gnv/grep/grep-2_4_2/doc
  GREP (.1, .INFO, .TEXI) User's guide for grep. 13 pages.
GNU:[SRC.GNV.SED.SED-3_02] or /gnu/src/gnv/sed/sed-3_02
  COPYING. GNU General Public License regulations. Six pages.
  INSTALL. Build and installation instructions for the GNU version of sed. Four pages.
  NEWS. New featuers introduced in recent versions of sed. One page.
  README. Readme file for sed. One page.
GNU:[SRC.GNV.SED.SED-3_02.DOC] or /gnu/src/gnv/sed/sed-3_02/doc
  SED (.1, .INFO, .TEXI) User's guide for sed. 10 pages.
GNU:[SRC.GNV.MAKE.MAKE] or /gnu/src/gnv/make/make
  README.VMS Release notes for the OpenVMS version of make. One page.
GNU:[SRC.GNV.LESS.LESS-358] or /gnu/src/gnv/less/less-358
  LESS.HLP OpenVMS help file for the less utility. Four pages.
  LESS.MAN MAN page text file for the less utility. 30 pages.
GNU:[SRC.GNV.TAR] or /gnu/src/gnv/tar
  AAAREADME.TXT Build instructions and release for OpenVMS tar . Three pages.
GNU:[SRC.GNV.VITPU.DOC] or /gnu/src/gnv/vitpu/doc
  HOW-VI-WORKS. Information on the internals of the vi text editor. Notes from developers. Three pages.
  README. Readme file for vi . Four pages.
  TUTOR (.MEM, .RNO, .RNT, .RNX) User's guide for novice vi text editor users. Six pages.
  VI (.HLP, .HLB, .MEM, .RNO, .RNT) Help file and guide to using the OpenVMS VITPU utility that emulates the vi text editor. 27 pages.
GNU:[SRC.GNV.GZIP] or /gnu/src/gnv/gzip
  GZIP (.1, .DOC, .INFO, .TEXI) User's guide for gzip. Six pages.
GNU:[SRC.GNV.ZIP.MAN] or /gnu/src/gnv/zip/man
  ZIP.1 User's guide for zip in source format.
GNU:[SRC.GNV.ZIP] or /gnu/src/gnv/zip
  ZIP.HLP Help file (OpenVMS) for zip .
GNU:[SRC.GNV.UNZIP] or /gnu/src/gnv/unzip
  UNZIP.HLP Help file (OpenVMS) for unzip .
  UNZIP.TXT User's guide for unzip .
  README. Readme file for unzip .
GNU:[SRC.GNV.UNZIP.MAN] or /gnu/src/gnv/unzip/man
  UNZIP.1 User's guide for unzip.
GNU:[LIB-LIBGDBM] or /gnu/lib-libgdbm
  README.TXT Describes GNU C libgdbm library components provided for OpenVMS Alpha and Integrity server systems. Explains how to build libgbdm , and lists the files provided, restrictions, and changes made for OpenVMS. Three pages.
GNU:[LIB-LIBHASH] or /gnu/lib-libhash
  README.TXT Describes GNU C libhash library components provided for OpenVMS Alpha and Integrity server systems. Explains how to build libhash , and lists the files provided, restrictions, and changes made for OpenVMS. Two pages.
GNU:[LIB-LIBREGEX] or /gnu/lib-libregex
  README.TXT Describes GNU C libregex library components provided for OpenVMS Alpha and Integrity server systems. Explains how to build libregex , and lists the files provided, restrictions, and changes made for OpenVMS. Two pages.

Table 6 External Sources of Information
Description location
GNU Project Website http://www.gnu.org
GNV OpenVMS Website http://gnv.sourceforge.net
  http://h71000.www7.hp.com/opensource/gnv.html


Previous Next Contents