Table of Contents
The very latest Release Notes for Skunkware 98 can be found at http://skunkware.dev/skunkware/relnotes.html or ftp://ftp.sco.com/skunkware/relnotes.html
Distributions are released on CD periodically and a repository of this and previous distributions as well as updates and corrections can always be found at http://skunkware.dev/skunkware.
SCO Skunkware is software for entertainment, education, experimentation, and often real work. It is provided for free and is not formally supported by SCO.
To determine the licensing conditions for a particular component, see the corresponding source in the source directory. With the infrequent exception of SCO proprietary code, all Skunkware components are accompanied by the source used to build them. The source is archived in the src subdirectory by category. The categories are:
Skunkware 98 Software Categories | ||||||||
---|---|---|---|---|---|---|---|---|
audio | emulators | libraries | shellutil | fileutil | sysadmin | db | net | |
textproc | devtools | interp | news | video | editors | lib | shells | www |
X11 Graphical Categories | ||||||||
apps | fonts | games | graphics | misc | savers | utils | viewers | winman |
Remember, Skunkware is freely distributed and unsupported software. No warranty is made on any of the Skunkware components. Support and assistance with this software is not provided by SCO. In many cases, however, an e-mail to skunkware@ronrecord.com describing any problem you might have may result in a reply/fix/solution. And ...
"The Santa Cruz Operation, Inc. and SCO Skunkware are not related to, affiliated with or licensed by the famous Lockheed Martin Skunk Works (R), the creator of the F-117 Stealth Fighter, SR-71, U-2, Venturestar(tm), Darkstar(tm), and other pioneering air and spacecraft."
[Note that it is not necessary to mount the Skunkware 98 CD-ROM in order to install the custom installable packages. See the section below on installing the Skunkware 98 software.]
To mount the Skunkware 98 CD-ROM on an SCO UnixWare system, use the command:
# mount -r -f cdfs /dev/cdrom/c1b0t0l0 /<mount-point>where <mount-point> refers to the full pathname of the directory on which you wish to mount the CD-ROM (e.g. /mnt). Note also that the CD-ROM device name may vary from system to system (the exact name for the cdrom device is usually the only entry in /dev/cdrom).
On an SCO OpenServer Release 5 system issue the command:
# mount -r /dev/cd0 /<mount-point>
The installation of all the Skunkware 98 components requires about 500 MB of free space on the root partition (/opt/K/SKUNK98). If your root partition does not have sufficient space, or you wish to utilize an alternate filesystem for the Skunkware 98 components, prior to installing Skunkware 98 create a symbolic link in /opt/K as follows:
# mkdir /u/skunk98 # cd /opt/K # ln -s /u/skunk98 SKUNK98The above commands assume a separate /u filesystem with sufficient disk space. The exact name of the alternate filesystem mount point is system dependent.
You may also wish to place your /usr/local file hierarchy on a separate filesystem. To do so, create the appropriate symbolic link - e.g.
# ln -s /u/local /usr/local
The installation of all the Skunkware 98 components requires about 500 MB of free space on the root partition for OpenServer (/opt/K/SKUNK98).
An interactive graphical installation can be performed by running the Software Manager (/etc/custom) as root. Select "Software" -> "Install New". If your Skunkware CD is inserted in the local CD-ROM drive, install from the local host and select the appropriate CD-ROM drive as the Media Device.
After the Software Manager has read the Skunkware product database, you can select which components you wish to install or choose to install the full product (see notes above on disk space considerations).
NOTE: A full installation of SCO Skunkware 98 will consume over 500 Megabytes of disk space and take several hours.
To install an individual package, execute the command:
# custom -p SKUNK98:default:Package -i -m /dev/rcd0where "Package" is the name of the desired component. See the file /<mount-point>/osr5/COMPONENTS for the list of available components.
If, as root, you are running the X.Desktop, then you can configure your system to mount the SCO Skunkware 98 CD-ROM by double-clicking the System Administration folder -> Filesystems -> Filesystem Manager. Alternatively, at a root shell prompt, type "scoadmin f" to bring up the Filesystem Manager. Next select Mount -> Add Mount Configuration -> Local and enter /dev/cd0 for the device and a mount point. Change the "Can Users Mount" to Yes and uncheck the "At System Startup" mount. After completing this operation, you should be able to mount and unmount the SCO Skunkware 98 CD-ROM by typing "mnt <mount-point> and "umnt <mount-point> as any user.
After completing the installation of the Skunkware 98 components you desire, you may wish to add /usr/local/bin to your PATH and /usr/local/man to your MANPATH. You may also wish to add /usr/local/java to your CLASSPATH. It should not be necessary to add /usr/local/lib to your LD_LIBRARY_PATH as the Skunkware 98 shared libraries have been built with the appropriate flags.
To query the system about installed Skunkware 98 packages, issue the following command:
# custom -p SKUNK98:default: -l
For an introductory tour, point a web browser at /<mount-point>/index.html
# /usr/bin/X11/netscape file:/<mount-point>/index.htmlIf you do not have Netscape Navigator installed, download a trial copy from http://www2.sco.com or (for OpenServer) install NCSA Mosaic off of this CD:
# custom -p SKUNK98:default:Mosaic -i -m /dev/rcd0or use any browser that supports tables and open the URL file:/<mount-point>/index.html (assuming you mounted the CD on /<mount-point>).
If you do not have or want a graphical browser, you can install Lynx 2.7.1 (a character browser) off of this CD (OpenServer only, if you are running UnixWare 7 then Lynx is included by default).
# custom -p SKUNK98:default:Lynx -i -m /dev/rcd0Then execute the command:
# lynx file:/<mount-point>/index.html
SCO Skunkware 98 contains files suitable for installation on SCO OpenServer systems with the Software Manager facility (/etc/custom). In addition, there are compressed archives of pre-compiled utilities which can be extraced manually. Finally, there are hundreds of source archives (almost everything on the CD is accompanied by the source used to build it).
On SCO OpenServer systems, use the Software Manager (/etc/custom) to remove Skunkware 98 components. This can be done interactively by running custom and selecting the component(s) you wish to remove, or non-interactively by issuing a command like the following:
# custom -p SKUNK98:default -r <package-list>
Accessing the CD on other platforms
On any other system, after mounting or otherwise making the High-Sierra Rockridge CD-ROM filesystem accessible, point your WWW browser to <mount-point>/index.html where <mount-point> indicates the UNIX directory or Windows drive representing the CD-ROM.
In almost all cases, source code is also provided, so you can rebuild for earlier SCO releases or other platforms. Source code is provided in the src directory. In some cases, source code is provided but no compiled binaries. The source distributions are in gzip-compressed tar or cpio format. In order to extract these, use the command:
$ gzcat /<mount-point>/src/<directory>/<package>.tar.gz | tar xf -or, in the case of a compressed cpio archive:
$ gzcat /<mount-point>/src/<directory>/<package>.cpio.gz | cpio -icduWhere <directory> refers to the top-level source directory and <package> is the package name (e.g. gzip-1.2.4).
If you do not have gzcat installed (part of the gzip package), you can install it off of the SCO Skunkware 98 CD via the command:
(OpenServer systems) # custom -p SKUNK98:default:GZIP -i -m /dev/rcd0 (UnixWare 7 systems) # pkgadd -d /<mount-point>/uw7/gzip.pkg (UnixWare 2.x systems) # pkgadd -d /<mount-point>/uw2/gzip.pkg
You may also find the SCO Technical Library Supplements to be of interest. These are drawn from the SCO Support Online System, and are accessible via anonymous ftp on the Internet from ftp.sco.com or via web facilities at http://www.sco.com
Default Package Configurations
Many of the Skunkware packages contain configuration files. In order to avoid excessive user interaction during installation and to provide a consistent and well integrated set of configurations, the Skunkware 98 packages have been pre-configured (with the exception of xmcd which will prompt you for your CD-ROM make and model; and inn which may prompt for a "news" user password).
Generally, you will not need to alter the default configurations but you may choose to do so. Some of the package pre-configurations are as follows:
$ xgal -nosound
Known Limitations and Problems
# cd /opt/K # ln -s /u/local localWhere /u/local resides on an additional disk with sufficient space.
# ps -ef | grep X # kill <pid>
$ xset -fp /usr/local/share/fonts/freefont $ xset +fp /usr/local/share/fonts/freefont $ xset fp rehashThe gimp command has been wrappered with a shell script which does this for you.
We are interested in your general comments about this distribution and about development tools in general. Please feel free to e-mail skunkware@ronrecord.com with comments, criticisms and suggestions.
Ronald Joe Record | SCO | rr@ronrecord.com | |
Senior Engineer for Free Stuff, Skunkware, technical tools, etc. | |||
400 Encinal St. | Santa Cruz, CA 95061 | FAX: 408-427-5417 | Voice: 408-427-7604 |
Dion L. Johnson II | SCO | dionj@sco.com | |
Product Manager for Free Stuff, Skunkware, technical tools, etc. | |||
400 Encinal St. | Santa Cruz, CA 95061 | FAX: 408-427-5417 | Voice: 408-427-7565 |