源码安装Sage

源码安装sage 4.8
1、检查依赖关系
    gcc:(Version 4.0.1 or later)
    g++:(Version 4.0.1 or later)
    gfortran:(Version 4.0.1 or later)
    make:(For Solaris or OpenSolaris, GNU make, version 3.80 or later)
    perl:(Version 5.8.0 or later)
    ranlib:Binutils package
    tar:(For Solaris or OpenSolaris, GNU tar, version 1.17 or later)
    ssh-keygen:(Needed to run the notebook in secure mode)
    latex:(Highly recommended, though not strictly required)
    ImageMagick:-- recommended
    ffmpeg: -- recommended
    dvipng: -- recommended
    Tcl/Tk
2、FORTRAN
    export SAGE_FORTRAN=/exact/path/to/gfortran
    export SAGE_FORTRAN_LIB=/path/to/fortran/libs/libgfortran.so
3、解压缩
    将解压缩后的文件夹放到理想位置,作为sage的根目录。
4、编译(时间很长)
    进入sage的根目录,执行make。
    注意:不需要root权限。
5、测试(两种方法)
    5.1、进入sage的根目录,执行 ./sage -testall 

    若测试所有例子:./sage -testall -optional -long(需要安装其他可选包如mathematica、magma等)
    5.2、进入sage根目录,执行make test。
6、安装可选包
    sage -optional:打开http://www.sagemath.org/packages/optional/,查看可用列表。
    sage -i <package name>:自动下载安装所选包。
7、设置命令行启动方式(两种方法)
    7.1 ln -s /path/to/sage-x.y.z/sage /usr/local/bin/sage
    7.2 拷贝$SAGE_ROOT/sage至PATH(通常至/usr/local/bin即可)。编辑拷贝中#SAGE_ROOT=/path/to/sage-version。

参考网址:
http://www.sagemath.org/doc/installation/source.html

附1:全新安装ubuntu12.04(2012.5.14)后,编译时两次报错,查找原因发现有两个软件未安装。
一个是m4,一个是dpkg-dev。

附2:使用sage -upgrade升级sage时出错,提示为“There are uncommitted changes in the Sage root repository.”
其原因可能是设置命令行启动方式采用的是第二种方式。

转载于:https://my.oschina.net/explore/blog/55225

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值