Skunkware
Skunkware Installation Guide |
SCO Skunkware contains packages suitable for
installation on Open UNIX 8, UnixWare 7 and OpenServer 5 systems with either
the pkgadd facility or (on OpenServer) the Software Manager (/etc/custom).
SCO Skunkware CD-ROMs serve as both an installation media
(recognizable by pkgadd and custom) and a mountable filesystem.
In the text that follows, the string
mount-point will refer to the full pathname of the CD-ROM mount point
(for example, you may choose to mount the CD-ROM on /usr/skunkware in which
case mount-point would refer to /usr/skunkware).
Installation on Open UNIX or UnixWare
The following is repeated in the SCO Skunkware release notes in the section
"Installing the SCO Skunkware Software".
To install the SCO Skunkware software, mount the CDROM and run the
INSTALL program:
# mount -r -f cdfs /dev/cdrom/cdrom1 /<mount-point>
# /<mount-point>/INSTALL
This is the recommended SCO Skunkware installation procedure.
The INSTALL program will detect which platform you are installing on,
(possibly) ask some questions and install all the available packaged files
for that platform. Open UNIX 8 and UnixWare 7 installs will also
be given the opportunity to update /etc/magic with the augmented /etc/magic
on Caldera Skunkware when using this installation method.
The installation of all the SCO Skunkware components requires over 950 MB of
free space on the partition used by /usr/local for Open UNIX 8 and UnixWare 7.
Almost all of the files in the Skunkware 7 distribution will be installed
in /usr/local. Unfortunately, in Open UNIX 8 and UnixWare 7 the /usr/local
directory is on the root filesystem and contains the Netscape Navigator
plugins. Therefore, you may wish to move the existing /usr/local hierarchy
to a filesystem with sufficient disk space and create a symbolic link from
/usr/local. For instance, assuming you had created a /u filesystem with plenty
of space:
# mv /usr/local /u/local
# ln -s /u/local /usr/local
Further platform-specific installation instructions are available in the
SCO Skunkware Release Notes:
After completing the installation of the SCO Skunkware 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
SCO Skunkware shared libraries have been built with the appropriate flags.
To query the system about installed SCO Skunkware packages, issue the command:
# pkginfo -c skunkware
The SCO Skunkware components intended for installation on Open UNIX 8 or
UnixWare 7 are in pkgadd-installable file system format. What this means is
that you can install these Caldera Skunkware components by issuing the command:
# pkgadd -d /dev/cdrom/cdrom1
(where cdrom1 indicates the CD-ROM device node for the drive in which
the SCO Skunkware CD-ROM has been inserted - the exact name of this node may
vary from system to system).
To install an individual package, execute the command:
# pkgadd -d /dev/cdrom/cdrom1 package_name
where "package_name" is the name of the desired component.
For a list of all the pkg installable components see the file
COMPONENTS.html.
You may also invoke pkgadd with the mount-point as an argument.
For instance, if the SCO Skunkware CD-ROM has been mounted on /mnt, then the
software can be installed by issuing the command:
# pkgadd -d /mnt glibs tcl820 tk820 all
or, to select packages to install:
# pkgadd -d /mnt
The SCO Skunkware components are installed into /usr/local and in total consume
over 950 MB.
An interactive graphical installation can be performed by running
/usr/X/bin/PackageMgr (with owner permissions):
Select "CD-ROM" from the "Install from" Combo Box.
Wait for the Packages to be scanned then select the Packages you want
installed and press the install button.
Installation on SCO OpenServer 5
To install the SCO Skunkware software, mount the CDROM and run the
INSTALL program:
UnixWare 7
# mount -r -f cdfs /dev/cdrom/cdrom1 /<mount-point>
OpenServer 5
# mount -r /dev/cd0 /<mount-point>
Either
# /<mount-point>/INSTALL
The INSTALL program will detect which platform you are installing on,
(possibly) ask some questions and install all the available packaged files
for that platform.
The installation of all the Skunkware components requires several hundred
Megabytes of free space on the partition used by /usr/local (UnixWare 7)
or /opt/K/SKUNK2000 (OpenServer).
Almost all of the files in the Skunwkare distribution will be installed
in /usr/local. Typically the /usr/local directory is on
the root filesystem. Therefore, you may wish to move the existing
/usr/local hierarchy to a filesystem with sufficient disk space and create a
symbolic link from /usr/local. For instance, assuming you had created a /u
filesystem with plenty of space, prior to installing Skunkware:
# mv /usr/local /u/local
# ln -s /u/local /usr/local
On SCO OpenServer, the custom installed Skunkware files will reside
in /opt/K/SKUNK2000. Therefore to install these in an alternate filesystem,
# mkdir /u/SKUNK2000
# ln -s /u/SKUNK2000 /opt/K/SKUNK2000
Setting up the appropriate symbolic link prior to installing Skunkware
can avoid potential serious problems with consuming the root filesystem
free disk space and/or inodes.
Further platform-specific installation instructions are available in the
Skunkware Release Notes:
After completing the installation of the Skunkware 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 shared libraries have been built with the appropriate flags.
To query the system about installed Skunkware packages, issue the command:
UnixWare
# pkginfo -c skunkware
OpenServer
# /etc/custom -p SKUNK2000:default -l
The Skunkware components intended for installation on UnixWare 7 are
in pkgadd-installable file system format. What this means is that you
can install these Skunkware components by issuing the command:
UnixWare
# pkgadd -d /dev/cdrom/cdrom1
OpenServer
# /etc/custom
(select the CD-ROM device)
(where cdrom1 indicates the CD-ROM device node for the drive in which
the Skunkware CD-ROM has been inserted - the exact name of this node may
vary from system to system).
To install an individual package, execute the command:
UnixWare
# pkgadd -d /dev/cdrom/cdrom1 package_name
OpenServer
# /etc/custom -p SKUNK2000:default:package_name -i -m /dev/rcd0
where "package_name" is the name of the desired component.
For a list of all the pkg installable components see the file
COMPONENTS.html.
You may also invoke pkgadd with the mount-point as an argument.
For instance, if the Skunkware CD-ROM has been mounted on /mnt, then the
Skunkware software can be installed by issuing the command:
# pkgadd -d /mnt glibs xpm qtfree Eterm speechtoo xpdf xlockmore glib all
or, to select packages to install:
# pkgadd -d /mnt
The Skunkware components are installed into /usr/local and in total consume
several hundred Megabytes of disk space.
On UnixWare, an interactive graphical installation can be performed by running
/usr/X/bin/PackageMgr (with owner permissions):
Select "CD-ROM" from the "Install from" Combo Box.
Wait for the Packages to be scanned then select the Packages you want
installed and press the install button.
On OpenServer, an interactive graphical installation can be performed by
running the Software Manager (/etc/custom).
Kurt Hutchinson (kurth@sco.com) has written in impressive suite of
Windows CE to UNIX connectivity tools. These now reside on the Supplemental
Open Source Software CD in the Windows subdirectory. A more recent release
will also be available via the Skunkware web site at
http://www.sco.com/skunkware.
This cdrom is built as a mountable filesystem, and may be mounted
to view, use, or install. To mount the cdrom, use the mount(ADM)
command with the mount point of your choice.
OpenServer :
# mount -r /dev/cd0 /mount-point
or
Open UNIX or UnixWare :
# mount -r -f cdfs /dev/cdrom/cdrom1 /mount-point
The source archives for all of the SCO Skunkware components, past
and present, can be freely downloaded at:
http://www.sco.com/skunkware/src/
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
Removing the SCO Skunkware software
All of the SCO Skunkware software can be removed by issuing the command:
# /mount-point/REMOVE
where mount-point indicates the directory on which the SCO Skunkware
CDROM is mounted. Individual components can be removed with the command:
# pkgrm Component
where Component is the individual component name.
A list of all installed SCO Skunkware components can be retrieved with:
# pkginfo -c skunkware
Some components may not get entirely removed by the pkgrm program.
That is, after a complete removal of the SCO Skunkware components
using the REMOVE script described above, there may still be files
in the /usr/local hierarchy (e.g. the cache hierarchy in
/usr/local/squid). With the exception of the /usr/local/lib/netscape
directory, all of these may be manually removed.
Comments
Please direct any comments on the installation of SCO Skunkware components to
skunkware@sco.com.
To receive announcements of new or updated SCO Skunkware packages,
subscribe to the skunkware-announce mailing list by e-mailing
skunkware-announce-request@scofolks.ocston.org with a message
body of "subscribe" (not quotes).
|