Ubuntu 10.04
Sage 4.6
Запускаю Sage в терминале
gnome-terminal -e /home/[мой пользователь]/Programs/sage-4.6/sage
когда Sage запускается, набираю в ее консоли
notebook()
Пишет мол запускается веб-интерфейс, открывается браузер с адресом
http://localhost:8000/home/admin/
В моем роутере прописан порт-форвардинг для порта 8000, тем не менее, веб-интерфейс Sage не доступен по внешнему IP (хотя apache и proftpd работают как надо)
Пробовал запускать с указанием порта 80 (предварительно остановил apache), однако возникает ошибка
Пользователь решил продолжить мысль 10 Января 2011, 10:18:36:
Вроде разобрался

Для запуска
Sage notebook с возможностью удаленного доступа к веб-интерфейсу можно делать так
(далее рассматривается пример когда
Sage находиться в папке
/home/avi9526/Programs/sage-4.6/, путь следует заменить на свой)
Вариант 11. Запустить
Sage в консоли
gnome-terminal -e /home/avi9526/Programs/sage-4.6/sage
2. В консоли
Sage ввести
notebook(interface='', ulimit='-v 500000', port=8000, accounts=true, open_viewer=false)
где
interface='' - указывает на возможность удаленного доступа
ulimit='-v 500000' - лимит памяти (500МБ)
port=8000 - порт
accounts=true - возможность создать новый аккаунт для удаленных пользователей
open_viewer=false - у Вас не откроется браузер после запуска
notebookВ консоли видны предупреждения
Sage по поводу внешнего доступа, мол небезопасно.
Вариант 2Запуск терминала, который запускает
Sage в котором выполняется команда запуска
notebookgnome-terminal -e "/home/avi9526/Programs/sage-4.6/sage -n port=8000 accounts=1 open_viewer=0 interface='' ulimit='-v 500000'"
присутствует параметр запуска
-n что указывает на необходимость запустить notebook, смысл остальных параметров такой же как и в
Варианте 1 (только вместо true - 1, вместо false - 0)
Список команд можно узнать запустив
sage в консоли с параметром
-help.
Вариант 3Автозапуск
Sage notebook без консоли
1. В меню
Система -> Параметры -> Запускаемые приложенияили просто выполнить команду
gnome-session-properties
2. Создать новый пункт автозапуска, например, sage-server и в строке
Команда ввести
/home/avi9526/Programs/sage-4.6/sage -n port=8000 accounts=1 open_viewer=0 interface='' ulimit='-v 500000'
Не забудьте поменять пути, тут стоят мои
Как сервер из
Варианта 3 остановить - не знаю (в остальных вариантах - просто закрыть консоль)