[原创]编译安装sage以及使用感想
- pollothana
- 帖子: 262
- 注册时间: 2007-03-08 10:47
[原创]编译安装sage以及使用感想
sage是一款由华盛顿大学开发的类似于matlab/mathematica的开源数学软件。
目前只有Linux和MacOS版。
先说在Fedora 8下的编译方法,其实很简单:
首先你需要检查以下软件是否安装(官网上的InstallGuide有详细的英文教程)
gcc (with C++ support)
make
m4
perl
ranlib
tar
ssh-keygen -- needed to run the notebook in secure mode.
latex -- highly recommended, though not strictly required
比如要检查m4是否安装,可以在终端输入:
which m4
如果出现未找到之类的提示,则说明软件包未正确安装。
下载sage-3.0.2.tar到任意目录(个人推荐/usr/local),然后解压:
sudo tar -xvf sage-3.0.2.tar
cd sage-3.0.2
编译:
sudo make
当然,如果下载到个人主目录下,则不需要root权限sudo。
安装scripts:
su
./sage
install_scripts
然后按Ctrl+D推出sage。
复制sage脚本:
sudo cp /usr/local/sage-3.0.2/sage /usr/local/bin/sage
编辑脚本:
sudo vim /usr/local/bin/sage
将ROOT="....."中的.....改为编译sage的目录,这里是
/usr/local/sage-3.0.2
安装完成,打开终端输入
sage
就可以运行了。
如果你需要GUI界面,则在sage:提示符后输入:
notebook()
显示图形还需要配置浏览器的java插件(如果是gcj则不能显示3D图形)。
感想:
1. 感觉sage的功能还是很强大的,介绍中有这么一句:“这款开源软件的支持者称Sage能够完成任何事情,从12维物体到计算全球变暖效应数学模型中的降雨量。”但是我还不是很熟悉,不做更多评论。
2. 设计理念很前卫。首先,用浏览器作为GUI界面,随着互联网的发展,浏览器中能做的事情越来越多,其重要性也越来显著,google各种产品和服务的火爆很好的印证了这一点;其次,融入了云计算的思想,可以在线使用——你不需要安装sage到本地或者只安装到一台服务器上,就可以让连接到该服务器的客户端都可以使用,他们只需要一个标准的浏览器;第三,采用java处理图形,几乎有浏览器的地方就有java,随着Sun将java全部开源,其应用将更加广泛。以上几点,让跨平台和瘦客户端的使用都不成问题。
可以在https://www.sagenb.org/注册帐号在线使用sage。
另外,编译这样一个软件是很费时的事情(P4 3.06G Prescott核心 约3小时,Althon XP 3000+ Barton核心 5小时)或许可以下载编译好的二进制文件试试...
个人浅见,欢迎批评指正
目前只有Linux和MacOS版。
先说在Fedora 8下的编译方法,其实很简单:
首先你需要检查以下软件是否安装(官网上的InstallGuide有详细的英文教程)
gcc (with C++ support)
make
m4
perl
ranlib
tar
ssh-keygen -- needed to run the notebook in secure mode.
latex -- highly recommended, though not strictly required
比如要检查m4是否安装,可以在终端输入:
which m4
如果出现未找到之类的提示,则说明软件包未正确安装。
下载sage-3.0.2.tar到任意目录(个人推荐/usr/local),然后解压:
sudo tar -xvf sage-3.0.2.tar
cd sage-3.0.2
编译:
sudo make
当然,如果下载到个人主目录下,则不需要root权限sudo。
安装scripts:
su
./sage
install_scripts
然后按Ctrl+D推出sage。
复制sage脚本:
sudo cp /usr/local/sage-3.0.2/sage /usr/local/bin/sage
编辑脚本:
sudo vim /usr/local/bin/sage
将ROOT="....."中的.....改为编译sage的目录,这里是
/usr/local/sage-3.0.2
安装完成,打开终端输入
sage
就可以运行了。
如果你需要GUI界面,则在sage:提示符后输入:
notebook()
显示图形还需要配置浏览器的java插件(如果是gcj则不能显示3D图形)。
感想:
1. 感觉sage的功能还是很强大的,介绍中有这么一句:“这款开源软件的支持者称Sage能够完成任何事情,从12维物体到计算全球变暖效应数学模型中的降雨量。”但是我还不是很熟悉,不做更多评论。
2. 设计理念很前卫。首先,用浏览器作为GUI界面,随着互联网的发展,浏览器中能做的事情越来越多,其重要性也越来显著,google各种产品和服务的火爆很好的印证了这一点;其次,融入了云计算的思想,可以在线使用——你不需要安装sage到本地或者只安装到一台服务器上,就可以让连接到该服务器的客户端都可以使用,他们只需要一个标准的浏览器;第三,采用java处理图形,几乎有浏览器的地方就有java,随着Sun将java全部开源,其应用将更加广泛。以上几点,让跨平台和瘦客户端的使用都不成问题。
可以在https://www.sagenb.org/注册帐号在线使用sage。
另外,编译这样一个软件是很费时的事情(P4 3.06G Prescott核心 约3小时,Althon XP 3000+ Barton核心 5小时)或许可以下载编译好的二进制文件试试...
个人浅见,欢迎批评指正
- qkthomas
- 帖子: 503
- 注册时间: 2006-12-16 22:05
- 来自: 肇庆
-
- 帖子: 322
- 注册时间: 2007-02-26 2:29
- 来自: 广东
Re: [原创]编译安装sage以及使用感想
正打算试试
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: [原创]编译安装sage以及使用感想
我以为是那个 firefox 插件
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
- 帖子: 322
- 注册时间: 2007-02-26 2:29
- 来自: 广东
Re: [原创]编译安装sage以及使用感想
楼主应该用完整的 sagemath 名字,才不会误解,呵呵
- lyh
- 帖子: 113
- 注册时间: 2007-05-26 20:57
- 联系:
Re: [原创]编译安装sage以及使用感想
sagemath 和matlab 的语法不一样呀!
- weive
- 帖子: 3236
- 注册时间: 2007-10-21 18:36
- 来自: 汕头/广东/中国
- freshfish
- 帖子: 61
- 注册时间: 2006-08-31 12:20
- 来自: 香港中文大学
- 联系:
Re: [原创]编译安装sage以及使用感想
超赞sagenb。我需要plot很多实验数据,但是只有实验室的电脑上有matlab,在自己的电脑上就无能为力了。现在用sagenb,只要能上网就能画图,很爽。而且省去了自己安装各种包的麻烦,我需要的scipy, matplotlib, simpy 等各种包在sagenb上都已经安装了。
sage很强大!
唯一不足的是错误反馈信息似乎太少了点,经常出了错找不到问题所在
sage很强大!
唯一不足的是错误反馈信息似乎太少了点,经常出了错找不到问题所在
最新的国外博士硕士信息
----------------------------
Dell Inspiron 1525
Latex Python VIM Ooo
----------------------------
理性与自由
信念与尊严
生死与超越
----------------------------
Dell Inspiron 1525
Latex Python VIM Ooo
----------------------------
理性与自由
信念与尊严
生死与超越
- i_NIX
- 帖子: 450
- 注册时间: 2008-02-11 15:46
Re: [原创]编译安装sage以及使用感想
现在源里有了,直接sudo apt-get install sagemath 安装即可。
Google Talk群组,请来<雨云>一番!
主题:Ubuntu、Linux、编程、科幻、民主、科学等。
添加 rain-cloud@appspot.com 为好友(然后say hi,并等待验证)
参见 http://goo.gl/xIpxH
Twitter:http://twitter.com/nixzhu
主题:Ubuntu、Linux、编程、科幻、民主、科学等。
添加 rain-cloud@appspot.com 为好友(然后say hi,并等待验证)
参见 http://goo.gl/xIpxH
Twitter:http://twitter.com/nixzhu
- thomasxie
- 帖子: 317
- 注册时间: 2009-11-22 15:29
- 联系:
- thomasxie
- 帖子: 317
- 注册时间: 2009-11-22 15:29
- 联系:
- i_NIX
- 帖子: 450
- 注册时间: 2008-02-11 15:46
Re: [原创]编译安装sage以及使用感想
貌似10.10的源里确实没有了,遗憾。10.04及以前是有的。
Google Talk群组,请来<雨云>一番!
主题:Ubuntu、Linux、编程、科幻、民主、科学等。
添加 rain-cloud@appspot.com 为好友(然后say hi,并等待验证)
参见 http://goo.gl/xIpxH
Twitter:http://twitter.com/nixzhu
主题:Ubuntu、Linux、编程、科幻、民主、科学等。
添加 rain-cloud@appspot.com 为好友(然后say hi,并等待验证)
参见 http://goo.gl/xIpxH
Twitter:http://twitter.com/nixzhu