574c352
.TH "UPDATE-GAP-WORKSPACE" "1" "July 2003" "GAP" "User Commands"
574c352
.SH "NAME"
574c352
update-gap-workspace \- manage a GAP workspace.
574c352
.SH "SYNOPSIS"
574c352
\&update-gap-workspace
574c352
.PP
574c352
\&update-gap-workspace update
574c352
.IP
574c352
Create or update the GAP workspace.
574c352
.PP
574c352
\&update-gap-workspace delete
574c352
.IP
574c352
Delete the GAP workspace.
574c352
.SH "DESCRIPTION"
574c352
At start up, GAP load all libraries and packages available on the system.
574c352
This take several seconds. To save time, GAP can store the result of
574c352
this initialisation in a `workspace'.
574c352
.I update-gap-workspace
574c352
help to manage such workspaces.
574c352
.I update-gap-workspace
574c352
can be run as root to manage the system-wide workspace.
574c352
.I update-gap-workspace
574c352
can be run as a normal user. In this case the workspace is stored in
574c352
$HOME/gap/workspace.gz.
574c352
.PP
574c352
Note that you need to rebuild the workspace each time GAP packages are
574c352
added, removed or updated. To automate that task, if the system-wide
574c352
workspace exists, it is automatically updated whenever a GAP-related
574c352
Debian package is installed or upgraded.
574c352
.PP
574c352
The gap script will automatically load such workspace at start up.
574c352
.SH "FILES"
574c352
.I /var/lib/gap/workspace.gz:
574c352
.RS
574c352
The system-wide GAP workspace.
574c352
.RE
574c352
.I $HOME/gap/workspace.gz:
574c352
.RS
574c352
The user-specific GAP workspace.
574c352
.SH "SEE ALSO"
574c352
.I gap(1),
574c352
.I The \`SaveWorkspace' function in the GAP manual.
574c352
.SH "AUTHOR"
574c352
Bill Allombert <ballombe@debian.org>