The GNU Utilities for OpenServer 6.0.0 is the initial public and supported release of some open source tools for OpenServer 6.0.0. Some of these tools are a minimum requirement to port, compile and test open source applications, libraries and tools for deployment on an OpenServer 6.0.0 system using the native (C/C++) Development System.
The GNU Utilities for OpenServer 6.0.0 is the logical follow-on to:
The list includes Xorg X11 server and client, graphics runtime, KDE desktop, Apache, Perl, CUPS printing system, Samba, Mozilla Firefox browser and Thunderbird e-mail client, just to mention a few.
An earlier version of these utilities were provided to all Tec Forum 2008 attendees.
This release of the GNU Utilities is supported only on OpenServer 6.0.0 with Maintenance Pack 4 (MP4) or later installed.
Attempts to install this release on earlier OpenServer 6 releases may result in a conflict of ownership of files between this component and other components on your system.
While the contents of this GNU Utilities release are modest when compared to the Skunkware releases, it contains the key development tools necessary to port and develop open source projects with the native C and C++ compilers. It will also allow active participation in open source development projects and deployment of updated releases of those projects based on your specific schedule requirements.
This release contains the following utilities as packages within the GNU Utilites for OpenServer 6.0.0 component:
Tool | Version | Description |
Space Req. (K bytes) |
---|---|---|---|
GNU autoconf213 | 2.13 | GNU autoconf 2.13 utilities | 587 |
GNU autoconf | 2.63 | GNU autoconf utilities | 1,951 |
GNU autogen | 5.9.7 | GNU automated text and program generation | 1,055 |
GNU automake14 | 1.4-p6 | GNU automake 1.4 utilities | 689 |
GNU automake | 1.10.2 | GNU automake utilities | 1,428 |
GNU bc | 1.06 | GNU bc - arbitray precision numeric processing | 137 |
GNU bison | 2.4 | GNU parser generator (yacc replacement) | 1,192 |
GNU coreutils | 5.97 | GNU core utilities | 8,358 |
GNU cpio | 2.9 | GNU cpio | 368 |
CVS | 1.12.12 | Concurrent Versions System | 1,084 |
GNU dejagnu | 1.4.4 | GNU DejaGnu test framework | 674 |
GNU diffutils | 2.8.1 | GNU diff utilities | 222 |
GNU enscript | 1.6.4 | GNU Enscript - replacement for Adobe's enscript | 1,405 |
GNU findutils | 4.4.0 | GNU find utilities | 1,347 |
flex | 2.5.35 | fast lexical analyzer generator | 670 |
GNU gawk | 3.1.6 | GNU awk text processor | 1,807 |
GNU grep | 2.5.3 | GNU grep utility | 819 |
GNU groff | 1.20.1 | GNU Troff typesetting package | 7,958 |
GNU guile | 1.6.7 | GNU extension programming language | 3,075 |
GNU help2man | 1.36.4 | GNU man page generator | 89 |
GNU indent | 2.2.9 | GNU C code style reformat utility | 236 |
GNU jwhois | 4.0 | GNU internet Whois client | 276 |
GNU libtool14 | 1.4 | GNU portable library tool ver. 1.4 | 1,230 |
GNU libtool | 2.2.6a | GNU portable library tool | 1,843 |
GNU m4 | 1.4.12 | GNU Macro Processor | 263 |
GNU make | 3.81 | GNU Make utility (gmake) | 995 |
GNU patch | 2.5.4 | GNU's patch utility | 87 |
GNU sed | 4.1.5 | GNU sed (streams editor) | 340 |
GNU sharutils | 4.7 | GNU shell archiving utilities | 623 |
GNU tar | 1.21 | GNU tar (gtar) | 1,846 |
GNU texinfo | 4.13 | GNU texinfo documentation system | 1,970 |
GNU units | 1.87 | GNU unit conversion utility | 293 |
GNU wget | 1.11.4 | GNU web content retrieval utility | 349 |
GNU which | 2.20 | GNU which command | 31 |
Total | 45,297 |
A complete copy of these licenses and copyrights will be installed in
- /usr/gnu/share/COPYING.v3
- /usr/gnu/share/COPYING.v2
- /usr/gnu/share/COPYING.v1
- /usr/gnu/share/COPYING.LIB.v2.1
- /usr/gnu/share/COPYING.LIB.v2
- /usr/gnu/share/COPYING.flex
Autoconf is an extensible package of m4 macros that produce shell scripts to automatically configure software source code packages for compilation on different operating systems. It is used in the build processes of many open source tools.
Two versions of autoconf have been provided. Some open source projects are still configured for autoconf version 2.13 and therefore cannot be reconfigured using a later version. Autoconf, version 2.13 and related commands and directories are suffixed with 213, i.e. /usr/gnu/bin/autoconf213.
Requirement: GNU M4
Online information:
www.gnu.org/software/autoconf/
Online documentation:
www.gnu.org/software/autoconf/manual/
AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text.
Requirement: GNU Guile
Online information:
www.gnu.org/software/autogen/
Online documentation:
www.gnu.org/software/autogen/manual/
Automake is a tool for automatically generating Makefile.in
files compliant with the published GNU Coding Standards and is useful in
building many open source tools.
As with autoconf, an older version of automake, version 1.4, is provided for open source project that may need that earlier version.
Requirement: GNU M4, corresponding Autoconf
Online information:
www.gnu.org/software/automake/
Online documentation:
www.gnu.org/software/automake/manual/>
bc is a language that supports arbitrary precision numbers with interactive execution of statements.
Online information:
www.gnu.org/software/bc/
Online documentation:
www.gnu.org/software/bc/manual/bc.html>
Bison is a general-purpose parser generator that converts an annotated context-free grammar into an LALR or GLR parser for that grammar. Bison is upward compatible with yacc; i.e., all properly written yacc grammars should work with Bison with no change.
Online information:
www.gnu.org/software/bison/
Online documentation:
www.gnu.org/software/bison/manual/
The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system. These are provided facilitate porting efforts where scripts or tests may be sensitive to command extensions or output format.
Online information:
www.gnu.org/software/coreutils/
Online documentation:
www.gnu.org/software/coreutils/manual/
The GNU cpio utility is able to copy files into or out of either a cpio or tar archive.
Online information:
www.gnu.org/software/cpio/
Online documentation:
www.gnu.org/software/cpio/manual/
CVS is a production quality version control system in wide use around the world, in many free software projects. It allows developers in different locations to collaborate in software development projects.
Online information:
www.nongnu.org/cvs/
Online documentation:
ximbiot.com/cvs/manual/
DejaGnu is a framework for testing other programs, providing a single frontend for all tests.
Online information:
www.gnu.org/software/dejagnu/
Online documentation:
www.gnu.org/software/dejagnu/manual/
Diffutils provides the GNU versions of the Unix diff
, diff3
, cmp
and sdiff
commands.
Online information:
www.gnu.org/software/diffutils/
Online documentation:
www.gnu.org/software/diffutils/manual/
GNU Enscript is a free replacement for Adobe's enscript program, converting ASCII files to PostScript, HTML or RTF format.
Online information: www.gnu.org/software/enscript/
Findutils contains the GNU basic directory searching commands: find
, locate
,
updatedb
and xargs
.
Online information:
www.gnu.org/software/findutils/
Online documentation:
www.gnu.org/software/findutils/manual/find.html
Flex is a fast lexical analyzer generator. It is a tool for generating programs that perform pattern matching on text and is used to maintain the compilers.
Online information:
flex.sourceforge.net/
Online documentation:
flex.sourceforge.net/manual
This release of GNU Awk 3.1.6 is upwardly compatible with the UNIX SRV5
version of awk
.
Online information:
www.gnu.org/software/gawk/
Online documentation:
www.gnu.org/software/gawk/manual/
GNU version of the grep
command.
Online information:
www.gnu.org/software/grep/
Online documentation:
www.gnu.org/software/grep/doc/grep.html
Groff (GNU roff) is a typesetting package which reads plain text mixed with formatting commands and produces formatted output.
Online information:
www.gnu.org/software/groff/
Online documentation:
www.gnu.org/software/groff/manual/
GNU's extension language, Guile is a library designed to help programmers create flexible applications. Guile is an interpreter for the Scheme programming language and can be run interactively or as a script interpreter. It also provided as an object library, allowing easy incorporation of a Scheme interpreter into other application.
Requirement for the autogen tool.
Online information:
www.gnu.org/software/guile/guile.html#whatisit
Online documentation:
www.gnu.org/software/guile/manual/
Help2man is a tool for automatically generating simple manual pages
from reasonable program output produced for the --help
and
--version
options.
Online information: www.gnu.org/software/help2man/
The indent
program can be used to make C code easier to read or convert from one style to another.
Online information:
www.gnu.org/software/indent/
Online documentation:
www.gnu.org/software/indent/manual/
Jwhois is an Internet Whois client that contains an extensible configuration file which defines its operation. Whois is a query/response protocol which is widely used for querying an official database in order to determine the owner of a domain name, an IP address, or an autonomous system number on the internet.
Online information:
www.gnu.org/software/jwhois/
Online documentation:
www.gnu.org/software/jwhois/manual/
GNU libtool is a generic library support script which hides the complexity of building and using shared libraries behind a consistent, portable interface.
As well as the (now) current version of libtool, an older libtool, version 1.4, is also provided for open source projects that still make use of that version.
Requirement: GNU M4, corresponding Autoconf & Automake
Online information:
www.gnu.org/software/libtool/
Online documentation:
www.gnu.org/software/libtool/manual/
The GNU m4 is an implementation of the traditional UNIX macro processor.
It is mostly SVR4 compatible although it has some extensions; please see
the info
documentation provided or refer to the material available
on the web.
Online information:
www.gnu.org/software/m4/
Online documentation:
www.gnu.org/software/m4/manual/
The widely used GNU make
utility has some additional and handy
features beyond the UNIX make that is part of the UNIX development system.
The GNU make can also be invoked as gmake
.
Online information:
www.gnu.org/software/make/
Online documentation:
www.gnu.org/software/make/manual/
The GNU patch
utility takes a patch file containing differences produced by
the GNU diff command and applies those differences to one or more original
files, creating patched files.
Online information: www.gnu.org/software/patch/
GNU's version of sed
, the Unix streams editor is used to perform basic text
transformations on an input stream, be it a file or input from a Unix pipe.
Online information:
www.gnu.org/software/sed/
Online documentation:
www.gnu.org/software/sed/manual/
The GNU shar utilities commands provide a means to transmit many files of different types by e-mail. Files to be transmitted are encapsulated, compressed, encoded and split as needed for transmission and reassembled on the receiving end.
Online information:
www.gnu.org/software/sharutils/
Online documentation:
www.gnu.org/software/sharutils/manual/
The GNU tar
(gtar
) program provides the ability to create and manipulate
a tar archive. The utility handles various compression formats when
creating or extracting from a tar archive.
Compressed (gzip) GNU (gtar) archives are a common way open source project source code is distributed.
Online information:
www.gnu.org/software/tar/
Online documentation:
www.gnu.org/software/tar/manual/index.html
Texinfo is a documentation system that uses a single source file to produce both online information and printed output. It contains utilities which generate printed manuals, plain ASCII text, and online hypertext documentation (called `Info'), and can read online Info documents that is provided with each package in this supplement.
Online information:
www.gnu.org/software/texinfo/
Online documentation:
www.gnu.org/software/texinfo/manual/
The Units program converts quantities expressed in various scales to their equivalents in other scales.
Online information:
www.gnu.org/software/units/
Online documentation:
www.gnu.org/software/units/manual/index.html
GNU Wget is a non-interactive command-line tool for retrieving files using HTTP, HTTPS and FTP protocols, as well as retrieval through HTTP proxies.
Online information:
www.gnu.org/software/wget/
Online documentation:
www.gnu.org/software/wget/manual/
GNU's version of the which
command.
Online information: www.gnu.org/software/which/
To avoid custom verify errors about missing symbolic links, when this release of GNU Utilities is installed, the installed software database will be updated to correct this dual file ownership in favor of the GNU Utilities.
Once this release is installed, do not (re)install the SCO Tec Forum release.
/usr/gnu
.
If you have installed any preliminary, prototype or restricted software
that clashes with the contents of this GNU Utilities release, the problem
of dual file ownership must be resolved manually and preferably prior
to installation of the GNU Utilities. A suggested way to resolve this is
to:
www.sco.com/support/update/download/release.php?rid=382- or -
ftp://ftp.sco.com/pub/openserver6/600/other/gnuutils.mp4
mkdir GNUutils
cd GNUutils; tar -xf ../GNUutils-6.0.0Da.VOLS.tar
scoadmin softwareor double-click on the Software Manager icon in the desktop.
or
custom
© Copyright 2009 The SCO Group, Inc. All rights reserved.