On 20 Mrz., 11:59, Jan Groenewald <j...@aims.ac.za> wrote: > Hi Dan, > > ( I have been given a bit more space on launchpad (up from > 2G to 4G now) so I can work slightly easier. ) > > On 16 March 2012 03:48, Dan Drake <dr...@kaist.edu> wrote: > > > On Thu, 15 Mar 2012 at 07:13AM +0100, Jan Groenewald wrote: > > > Thanks, I will look into it. Are the steps to reproduce 1) install new > > OS, > > > 2) install Sage from PPA, 3) run sage as user? > > > What I have done is (this happens every time): > > > 1. Remove $HOME/.sage > > 2. Reinstall Sage from PPA > > 3. New $HOME/.sage is root-owned. > > I have narrowed it down. There is a post-install script that runs sage once > as > root to fix the paths. > > root# dpkg-reconfigure sagemath-upstream-binary > > does not reproduce your problem, which confused me. However, > > user$ sudo dpkg-reconfigure sagemath-upstream-binary > > does reproduce it, so I think that my run-once-as-root is run as root but > in the SUDOUSER /home directory! I guess maybe $HOME is wrong > in this case. > > However, there are two possible solutions: > 1) run the sage-change-paths command directly with an argument > /root/.sage (how?) > 2) because I symlink (instead of copying and editing SAGE_ROOT) > /usr/bin/sage -> /usr/lib/sage/sage it might not be necessary at all to > run the sage-change-paths command?
There's help coming I think: #11932: Allow running Sage with a temporary DOT_SAGE directory I.e., then run 'sage' with '--nodotsage' (which uses a temporary '.sage/' directory). (You could most probably also set DOT_SAGE "manually" when invoking 'sage' for the first time; it defaults to '$HOME/.sage/'.) -leif [1] http://trac.sagemath.org/sage_trac/ticket/11932 > This is the current bit of the postinst script: > > 0 > jan@oystercatcher:~/src/sagemath-upstream-binary/sagemath-upstream-binary/debian$grep > -A2 " configure)" postinst > configure) > echo "Running Sage once as root to set paths" > echo 'exit' | /usr/bin/sage > > Regards, > Jan > > -- > .~. > /V\ Jan Groenewald > /( )\ www.aims.ac.za > ^^-^^ -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org