multiscalar wrote:
> Thanks, this is definitely simpler and it worked, but only about half of
> the packages I use are included. How would I add the other ones?

Well, if you're a bit familiar with Sage / Python and the shell, take a
look at

    build/pkgs/gap_packages/spkg-install (a shell script)

and

    src/sage/interfaces/gap.py (especially gap_reset_workspace(), line
1486 ff.)


The wiki page you mentioned is probably outdated, as it was last updated
in 2013.


The first file above starts with

# WARNING -- if you add a package here, also add it to
# the gap_reset_workspace() command in
#    <SAGE_ROOT>/src/sage/interfaces/gap.py

but AFAICS not all of the GAP packages from the current optional
gap_packages package are actually listed / treated there, no idea why.


Otherwise it *may* perhaps help to delete all old GAP workspaces (by
default in $HOME/.sage/gap/) *before* (re)starting Sage, then calling
gap_reset_workspace() again.

If I'm not mistaken, you could afterwards load the GAP packages you
want, before calling gap_reset_workspace() once again, in order to make
them part of your saved workspace.


HTH,

-leif


> I think these days diskspace isn't much of an issue, it would be nice if
> there are similar commands to install all accepted packages.
> 
> On Saturday, September 10, 2016 at 11:46:33 AM UTC-7, John Cremona wrote:
> 
>     I just do "sage -i gap_packages" (and "sage -i database_gap") which
>     sounds a lot simpler if it includes the packages you need.
> 
>     On 10 September 2016 at 18:36, multiscalar <multi...@gmail.com
>     <javascript:>> wrote:
> 
>         I just built sage-7.3 under Centos7. Everything seems to have
>         worked well :
>         sage comes up fine and a few simple calculations work. The gap
>         part on its won
>         also comes up and works with simple tests, but there are no
>         packages included.
> 
>         I'm now trying to add all the gap packages to the gap component.
>         I tried to
>         follow the steps in :
> 
>          https://wiki.sagemath.org/InstallingGapPackages
>         <https://wiki.sagemath.org/InstallingGapPackages>
> 
>         The gap version in sage-7.3 is 4r8p3 which is one version older
>         than the latest gap.
>         To play it safe I downloaded the version that matches sage and
>         expanded it in a temporary
>         directory. I then started sage shell :
> 
>          sage -sh
> 
>         and copied the contents of the "pkg" subdirectory from the
>         temporary area to the sage
>         area (sage/local/gap/latest/pkg/....). I built a couple of the
>         packages and that worked
>         fine. I then exited the sage shell.
> 
>         Following the instructions I then called sage and typed :
> 
>         gap_reset_workspace() 
> 
>         I got a "WARNING : this should never happen" and it seems that
>         sage got stuck somewhere.
>         Also calling the gap on its own shows that the package
>         installation didn't work.
> 
>         I think this shouldn't be too hard to fix, but I'm out of ideas.
> 
>         Thanks for your help.


-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to