[原创]编译安装sage以及使用感想

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
pollothana
帖子: 262
注册时间: 2007-03-08 10:47

[原创]编译安装sage以及使用感想

#1

帖子 pollothana » 2008-06-30 10:12

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小时)或许可以下载编译好的二进制文件试试...

个人浅见,欢迎批评指正
头像
qkthomas
帖子: 503
注册时间: 2006-12-16 22:05
来自: 肇庆

#2

帖子 qkthomas » 2008-07-06 11:26

编译不用很久吧,我速龙64 3200+才半个小时。
cvgmt
帖子: 322
注册时间: 2007-02-26 2:29
来自: 广东

Re: [原创]编译安装sage以及使用感想

#3

帖子 cvgmt » 2009-02-10 18:25

正打算试试
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: [原创]编译安装sage以及使用感想

#4

帖子 BigSnake.NET » 2009-02-10 18:29

我以为是那个 firefox 插件
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
cvgmt
帖子: 322
注册时间: 2007-02-26 2:29
来自: 广东

Re: [原创]编译安装sage以及使用感想

#5

帖子 cvgmt » 2009-02-10 21:49

楼主应该用完整的 sagemath 名字,才不会误解,呵呵
头像
lyh
帖子: 113
注册时间: 2007-05-26 20:57
联系:

Re: [原创]编译安装sage以及使用感想

#6

帖子 lyh » 2009-03-06 14:18

sagemath 和matlab 的语法不一样呀!
头像
eagle5678
帖子: 1865
注册时间: 2006-07-08 14:07

Re:

#7

帖子 eagle5678 » 2009-03-06 15:19

qkthomas 写了:编译不用很久吧,我速龙64 3200+才半个小时。
CPU同
头像
weive
帖子: 3236
注册时间: 2007-10-21 18:36
来自: 汕头/广东/中国

Re: [原创]编译安装sage以及使用感想

#8

帖子 weive » 2009-03-06 16:03

matlab用的是专门开发的语言。但是sagemath用的是Python。
老子的哲学是“”,庄子的哲学是“
人有一技在身,则逍遥游而无不为
头像
freshfish
帖子: 61
注册时间: 2006-08-31 12:20
来自: 香港中文大学
联系:

Re: [原创]编译安装sage以及使用感想

#9

帖子 freshfish » 2009-03-11 11:50

超赞sagenb。我需要plot很多实验数据,但是只有实验室的电脑上有matlab,在自己的电脑上就无能为力了。现在用sagenb,只要能上网就能画图,很爽。而且省去了自己安装各种包的麻烦,我需要的scipy, matplotlib, simpy 等各种包在sagenb上都已经安装了。

sage很强大!

唯一不足的是错误反馈信息似乎太少了点,经常出了错找不到问题所在
最新的国外博士硕士信息
----------------------------
Dell Inspiron 1525
Latex Python VIM Ooo
----------------------------
理性与自由
信念与尊严
生死与超越
头像
i_NIX
帖子: 450
注册时间: 2008-02-11 15:46

Re: [原创]编译安装sage以及使用感想

#10

帖子 i_NIX » 2009-05-31 20:48

现在源里有了,直接sudo apt-get install sagemath 安装即可。
Google Talk群组,请来<雨云>一番!
主题:UbuntuLinux编程科幻、民主、科学等。
添加 rain-cloud@appspot.com 为好友(然后say hi,并等待验证)
参见 http://goo.gl/xIpxH

Twitter:http://twitter.com/nixzhu
头像
thomasxie
帖子: 317
注册时间: 2009-11-22 15:29
联系:

Re: [原创]编译安装sage以及使用感想

#11

帖子 thomasxie » 2010-10-27 22:07

sudo apt-get install sagemath :em11
时间就像一张网,你撒在那里,你的收获就在那里。
头像
thomasxie
帖子: 317
注册时间: 2009-11-22 15:29
联系:

Re: [原创]编译安装sage以及使用感想

#12

帖子 thomasxie » 2010-10-27 22:08

源里没有,被忽悠了 :em06
时间就像一张网,你撒在那里,你的收获就在那里。
头像
i_NIX
帖子: 450
注册时间: 2008-02-11 15:46

Re: [原创]编译安装sage以及使用感想

#13

帖子 i_NIX » 2010-10-27 23:01

貌似10.10的源里确实没有了,遗憾。10.04及以前是有的。
Google Talk群组,请来<雨云>一番!
主题:UbuntuLinux编程科幻、民主、科学等。
添加 rain-cloud@appspot.com 为好友(然后say hi,并等待验证)
参见 http://goo.gl/xIpxH

Twitter:http://twitter.com/nixzhu
回复