sagemathinc / cocalc

CoCalc: Collaborative Calculation in the Cloud
https://CoCalc.com
Other
1.17k stars 216 forks source link

make it easy to get your own local copy of Sage without having to build from source. #2361

Open williamstein opened 7 years ago

williamstein commented 7 years ago

Now that the home directory in all projects is /home/user and the user id is always 2001, it would be VERY easy for us to pre-build Sage (say latest dev version and also latest released version) in a project, then start it once, then rsync the result to /ext/ (say a compressed version). Then a user could simply extract that pre-built sage in their home directory and have it “just work”, with no problems at all. This would save a lot of time and frustration. Steps:

This could all be done with a script or...

This being easy was one of the big motivations for our Kubernetes/Docker switch.

williamstein commented 7 years ago

This is closely related to https://github.com/sagemathinc/cocalc/issues/2351

slel commented 7 years ago

Adding the corresponding Jupyter kernel would be nice too. I added a checkbox item to the issue description above.