GKB-Editor Installation InstructionsThe GKB-Editor Version 2.6 is currently available for testing as a beta release. System Requirements
We expect that in the future the GKB-Editor will run on additional platforms due to the high portability of Common Lisp and CLIM. We also expect to port the GKB-Editor to run on additional FRSs. Obtaining the GKB-EditorClick here to read the GKB-Editor license agreement and obtain the GKB-Editor from SRI.
Unpacking the DistributionThe downloaded file,gkb-editor.tar.Z can be unpacked as follows: (the
tar files can be deleted after successful installation)
uncompress gkb-editor.tar tar xvf gkb-editor.tar
This will create a directory Configuring the GKB-EditorOnce the files have been extracted from the distribution, you must configure the GKB-Editor to run on your system. Configuration is done by running a shell script namedaic-install . Our examples assume that you are placing the root of the directory tree for the distribution (namely aic-export ) in
directory /usr/local/ . You may wish to substitute a different location for the
value of AIC .
To relativize the installation scripts to this directory, it is
necessary to set the environment variable
setenv AIC /usr/local/aic-export
The environment variable Run the installation shell script:
cd $AIC aic-install
You will first be prompted for the name of a Unix directory; the script
will create a file named
$AIC , but you will have to reexecute
aic-install every time a new aic-export is created. The
directory name that you type should not end with a / .
Next you will be prompted for the name of a file which is a Lisp
executable image that contains CLIM (and possibly your FRS). The script will create a link
in the aic-export directory tree to this file.
Configuring X WindowsThe behavior of CLIM applications under the X windows 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 fileaic-export/library/released/clim/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 the GKB-Editor:
toolwait xrdb -merge aic-export/library/released/clim/clim.Xdefaults
If you are running Allegro Common Lisp with Motif, you may find it useful to
assign emacs-like key bindings to your Motif text-field and
text-editing gadgets. Franz, Inc. supplies a file of suggested bindings,
Installing the SpreadsheetOnce you have obtained and installed the NExS spreadsheet software, you will need to link the NExS library with the GKB-Editor library. The GKB-Editor library functions are distributed as compiled files for Solaris version 5.5 and are located in the directory$AIC/gkb-editor/released/lib .
Before linking the NExS library with the GKB-Editor library, you must
ensure that the locations of the NExS library and the X11 library are
on the LD_LIBRARY_PATH. For example, if the NExS library resides in
the directory
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:/usr/local/lib/NExS/bin:/opt/openwin/released/libat the unix prompt. Next go to the home directory for the GKB-Editor and link the two libraries by typing
cd $AIC/gkb-editor/released make spreadsheet
at the unix prompt. If the linking is successful you should see the
message
make compile-spreadsheet at the unix prompt. Once the library has been created, you should add its location to the LD_LIBRARY_PATH by typing
setenv LD_LIBRARY_PATH $LD_LIBRARY_PATH:$AIC/gkb-editor/released/libat the unix prompt. The library will be automatically loaded by the load procedure described next. Loading and Running the GKB-EditorNow you are ready to load and run the GKB-Editor system. Start up a Lisp image that includes CLOS and CLIM and the FRS of interest. If you running on a remote machine, you will need to set up yourDISPLAY environment variable correctly, either from
the shell, by typing
setenv DISPLAY local-host:0.0(substituting your own local machine name for local-host ), or from within
Lisp, by typing
(sri:display-env "local-host:0.0")to the Lisp listener.
Type the following
to the Lisp listener, but substitute the
location of the
(load "$AIC/gkb-editor/released/lisp/define-aic-root.lisp") (sri:load-system 'gkb-editor :subsystem :loom) The first time you load the GKB-Editor, you may wish to compile it. After loading the system using the commands above, execute the following:
(user:compile-gkb-editor) To run the system, execute the following:
(user:run-gkb-editor)
AIC System ManagementA number of other Lisp and Unix shell commands are supported for all AIC systems. The full list of these are documented in the file$AIC/doc/aic-sys-spec.txt . In addition, this file describes
other conventions for managing AIC systems.
The GFP specifications are included with the distribution in
LinksReturn to the GKB-Editor Overview page.Go to the GKB User Manual.
Suzanne M. Paley <paley@ai.sri.com> Last modified: Fri Dec 13 11:53:22 PST 1996 |
©2023 SRI International, 333 Ravenswood Avenue, Menlo Park, CA 94025-3493
SRI International is an independent, nonprofit corporation. Privacy policy Disclaimer |