df command). The current version of
SIPE-2 requires SPARCstation hardware (SPARC-2 or greater) with at
least 32MB of physical memory.Your Sun must be running SunOS version 4.1 or newer and the X-Window system. Note that Solaris users must retrieve a different image than SunOS users. SIPE-2 requires significant amounts of swap space (at least 50MB). Your Unix system swap file may require adjustment.
The SIPE-2 directory tree is rooted in a directory called
aic-export. Each version of SIPE-2 is in a subdirectory of
aic-export/sipe that is named after its version number (e.g.,
aic-export/sipe/2.4 contains SIPE-2 version 2.4). The version of
SIPE-2 in current use is denoted by a symbolic link named
released (e.g., aic-export/sipe/released might link
to aic-export/sipe/2.4). You can install a new SIPE-2 version
into the same aic-export directory tree as a previous version.
The new version of SIPE-2 will appear in new version subdirectories, leaving
the old versions intact. All released links will be updated to
the latest versions during unpacking. To revert to an earlier version of
SIPE-2, simply reset the link.
Old versions of systems can be retained as backups, or deleted. For example, version 1.0 of SIPE-2 can be deleted as follows (assuming you are connected to $AIC):
rm -r -f sipe/1.0
/usr/local/. You may wish to substitute a different location for
the value of SRI below.
setenv SRI /usr/local/
cd $SRI
The above cd command is important, as the following ftp and tar commands
will create an aic-export directory in your current directory,
which will hold all SIPE-related directories.
binary to FTP will do the trick)
sipe-runtime.tar.Z for the Allegro runtime
version, or the file sipe-runtime-solaris.tar.Z for the Solaris
runtime version. (Do not be surprised if you cannot list the contents of the
directory. The file is present, but you should not be able to list the
directory.)
Here is a listing of the documentation files available for ftp:
aic-sys-spec.dvi.Z aic-sys-spec.ps.Z aic-sys-spec.tex.Z installation.text
uncompress -c -v sipe-runtime.tar.Z | tar xf -
For a Solaris system:
uncompress -c -v sipe-runtime-solaris.tar.Z | tar xf -
On Solaris machines, a shell script is used to run the image since
some environment variables must be set. During installation, you
must edit the script to include the pathname for your aic-export
directoy. Edit the file $SRI/aic-export/sipe/released/run-sipeand change the first line of code (begining with "AIC =") to use you local pathname for aic-export. If aic-export is in /user/local, the line should be:
AIC = /usr/local/aic-export
The distribution tar file can be deleted after successful installation.
Please do NOT rearrange the SIPE-2 directory tree after installation. Proper operation of the system depends on the placement of different files within the directory structure. When starting the image, SRI system code should correctly identify the AIC root if the image is in its proper place in the directory tree.
In case of error, the system may ask for the AIC root, or the
$SRI/aic-export/aic-install script can be run.
The behavior of graphics applications under the X-window system is dependent
on the configuration of the window manager. For example, pop-up menus behave
differently under different window manager resource settings. We find the
configuration in file aic-export/clim.Xdefaults useful for the
olwm window manager. Therefore, we suggest that the following
line be added to the file .openwin-init (or its equivalent) in
the home directory of every user of SIPE-2. The workings of these resource
settings will also depend on what window manager you use.
xrdb -merge $SRI/aic-export/clim.Xdefaults
$SRI/aic-export/sipe/released/doc as a poscript file.
Hardcopy can be obtained from SRI. Please read the SIPE-2 User's Manual
before your first session.
Run the following script to start the image (named sipe-runtime-solaris):
$AIC/sipe/released/run-sipe
On SunOS machines, the image can be run in an xterm by invoking:
$SRI/aic-export/sipe/released/sipe-runtime
When the image gives a prompt, in either SunOS or Solaris, start the system as follows:
(in-package :sipe) (run-sipe)
The SIPE-2 process can be killed through the Application menu of SIPE-2, or
by calling the function (sipe::q).
The :cont and :pop commands can be used to return
from an error, :cont takes an integer as an argument. Beware,
:pop at the top level will exit the image.
If you use ILISP and GnuEmacs, the image can be run through ILISP in Emacs if desired. (In Solaris, you will have to set the environment variables from the run-sipe script in your environment.)