I compiled sage-3.0 on the machines of my lab, and installed it under /usr/local/sage-3.0 with make install DESTDIR=/usr/local/sage-3.0.
I am the Unix owner of the files under /usr/local/sage-3.0. When I run sage myself, it is ok. However, when other people in my lab run it, they get:
< bissogae@hector:~$ sage
< ----------------------------------------------------------------------
< | SAGE Version 3.0, Release Date: 2008-04-23 |
< | Type notebook() for the GUI, and license() for information. |
< ----------------------------------------------------------------------
< Traceback (most recent call last):
< File "/usr/local/sage-3.0/sage/local/bin/sage-location", line 66, in <module>
< t, R = install_moved()
< File "/usr/local/sage-3.0/sage/local/bin/sage-location", line 11, in install_moved
< O = open(location_file,'w')
< IOError: [Errno 13] Permission denied: '/usr/local/sage-3.0/sage/local/lib/sage-current-location.txt'
<
< sage:
I'm not sure it is ok that SAGE writes in /usr/local...