ONLINE: http://www.wolframalpha.com/

GPL: segamath: http://www.sagemath.org/

famous and not free:

  mathematica: http://www.wolfram.com/mathematica/?source=nav

  matlab: https://cn.mathworks.com/products/matlab.html  

  来自网络的评价: mathematica很学院很严谨很漂亮. matlab很实用很强大很工程但是不优美.   好比lisp与C的区别.

GUN:

  https://www.gnu.org/software/octave/

  兼容matlab语法.

秉持着少走弯路(GUN/GPL总是bug比较多的--!!!), 不怕盗版(  whatever no free ), 好看最重要. 的三个原则.

首选 mathematica 来做入门尝试, 而且比较上学的时候学过. 当然学过也等于没学过......

https://wiki.archlinux.org/index.php/Mathematica

安装:

/home/tong [tong@T7] [:]
> yaourt -S mathematica

这样装是不好使的.

1.

到AUR下载下来 PKGBUILD文件, 打开看会发现需要一个Mathematica_11.2.0_LINUX.sh的安装脚本.

https://aur.archlinux.org/packages/mathematica/

2.

到官方网站注册帐号, 可以申请下载免费的试用版本, 也就是那个.sh, 共4.5GB

https://www.wolfram.com/mathematica/trial/

3.  安装

  还是yaourt, 把PKGBUILD改一改, 让他找到sh脚本, 不再赘述.

  之后, 定然安装成功.

  方法二: 手动安装 (实际上是因为我PKGBUILD没改对, 所以没成功....)  

/home/tong/makepkg/mathematica [tong@T7] [:]
>wget https://aur.archlinux.org/cgit/aur.git/snapshot/mathematica.tar.gz
/home/tong/makepkg/mathematica [tong@T7] [:]
> ln -s ../../Software/Mathematica_11.2.0/Mathematica_11..0_LINUX.sh Mathematica_11..0_LINUX.sh
/home/tong/makepkg/mathematica [tong@T7] [:]
> makepkg

作为之后, 会在当前目录生成安装包:

/home/tong/makepkg/mathematica [tong@T7] [:]
> ls
mathematica-11.2.--x86_64.pkg.tar Mathematica_11..0_LINUX.sh pkg PKGBUILD src

用pacman安装, 竟然有8个G这么大...

/home/tong/makepkg/mathematica [tong@T7] [:]
> sudo pacman -U mathematica-11.2.--x86_64.pkg.tar
loading packages...
resolving dependencies...
looking for conflicting packages... Packages () mathematica-11.2.- Total Installed Size: 8116.28 MiB

至此, 安装成功:

进入下一步, 激活....

4. 破解, 当然我希望大家都去支持正版.... (捂脸)

  简单的说, 就是用个windows下的注册机, 拿到注册码, 就可以了, 方法如下:

  如此好的教程, 怒转 https://tiebamma.github.io/InstallTutorial/

  http://tieba.baidu.com/p/4024190694

  

  第一次执行 mathematica 之后会要求系列码, 这时点击左下角的 "使用其他方式激活" -> "手动激活", 这是能看见一排数字 "MathID"

  将它们输入到keygen中,  会产生 activation key 和 password.

  

  输入到mathematica中, 即完成激活.

最后, 免费赠送一篇, 入门教程.

http://www.guokr.com/post/568105/  

--------------------------------------   更新两个问题  --------------------------------

1.  安装过程中, 根目录下新建了一个文件夹  'Wolfram Mathematica'

这很丑, 放在这个地方, 那么怎么改了它呢. 首先他是由xdg决定的.

Mathematica  automatically creates a document folder 'Wolfram Mathematica' in $UserDocumentsDirectory, which is set by Mathematica according to XDG user directories.

再看xdg, 有一个工具包可以自动设置,xdg-user-dirs , 安装它

/home/tong [tong@T7] [:]
> sudo pacman -S xdg-user-dirs

运行之后, 产生如下效果:

/home/tong [tong@T7] [:]
> xdg-user-dirs-update /home/tong [tong@T7] [:]
> cat .config/user-dirs.dirs
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

2. fcitx输入法不能使用, 也就是说不能输入中文.

fixed @2017-11-08

[daily][mathematica][fcitx] mathematica 无法输入中文的问题

[math][mathematica] archlinux 下 mathematica 的安装 (科学计算软件 mathematica/matlab/sagemath)的更多相关文章

  1. window下从python开始安装科学计算环境

    Numpy等Python科学计算包的安装与配置 参考: 1.下载并安装 http://www.jb51.net/article/61810.htm 1.安装easy_install,就是为了我们安装第 ...

  2. 科学计算软件——Octave安装

    Octave是一个旨在提供与Matlab语法兼容的开放源代码科学计算及数值分析的工具,是Matlab商业软件的一个强有力的竞争产品. 参考:[ML:Octave Installation] Gener ...

  3. ArchLinux下LXDE的安装与设置心得

    安装 首先安装基本的桌面环境: $ sudo pacman -S lxde 奇怪的是默认并没有安装面板lxpanel,而且源里也没有,只好从AUR安装之: $ yaourt -S lxpanel-sv ...

  4. Archlinux下vmware-workstation中安装rhel5并通过桥接模式(bridge)上网

    首先安装vmware-workstation(从aur中) $yaourt vmware-workstation 安装linux-headers $pacman -S linux-headers 然后 ...

  5. 非root用户安装科学计算包blas、lapack和FFTW

    一.安装FFTW 1.下载安装包 下载地址:http://www.fftw.org/download.html  2.编译安装 tar -zxvf fftw-3.3.10.tar.gz cd fftw ...

  6. Python 科学计算-介绍

    Python 科学计算 作者 J.R. Johansson (robert@riken.jp) http://dml.riken.jp/~rob/ 最新版本的 IPython notebook 课程文 ...

  7. Python科学计算(一)

    作者 J.R. Johansson (robert@riken.jp) http://dml.riken.jp/~rob/ 最新版本的 IPython notebook 课程文件 http://git ...

  8. 1.5 Scipy:高级科学计算

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&am ...

  9. windows下安装python科学计算环境,numpy scipy scikit ,matplotlib等

    安装matplotlib: pip install matplotlib 背景: 目的:要用Python下的DBSCAN聚类算法. scikit-learn 是一个基于SciPy和Numpy的开源机器 ...

随机推荐

  1. 企业安全建设之搭建开源SIEM平台

    https://www.freebuf.com/special/127172.html https://www.freebuf.com/special/127264.html https://www. ...

  2. hello.cpp 第一个C++程序(本博客没有特指都是以QT测试)

    操作步骤:1.文件->新建文件或项目(N)->New File or Project->Qt Console Application->Choose->“名称”中输入工程 ...

  3. Manager升职了

    公司去年从每年七月份公布officer升职改成了每年四月份公布. 早上收到大头发给全公司的邮件,赫然发现Manager升了一级到VP,虽然是金融公司,但我司的VP好像会比银行多一点点福利,比如额外假期 ...

  4. 什么是位、字节、字、KB、MB (转)

    回顾一下按位操作符和移位操作符的知识,顺便复习一下位相关的基础知识. 位:"位(bit)"是电子计算机中最小的数据单位.每一位的状态只能是0或1. 字节:8个二进制位构成1个&qu ...

  5. PCL中使用FLANN库(2)

    接着上一篇的介绍继续 关于在使用readHeader函数读取点云数据头的类型的代码(Read a point cloud data header from a PCD file.) pcl::PCLP ...

  6. 重新入坑-IntelliJ Maven

    写Restful的服务,使用IntelliJ+maven,发现有几个依赖总是没法配置好.通过检查POM.xml,发现犯了错误,<dependency>写到了<dependencies ...

  7. Java知多少(61)线程优先级

    线程优先级被线程调度用来判定何时每个线程允许运行.理论上,优先级高的线程比优先级低的线程获得更多的CPU时间.实际上,线程获得的CPU时间通常由包括优先级在内的多个因素决定(例如,一个实行多任务处理的 ...

  8. Java知多少(90)菜单

    有两种类型的菜单:下拉式菜单和弹出式菜单.本章只讨论下拉式菜单编程方法.菜单与JComboBox和JCheckBox不同,它们在界面中是一直可见的.菜单与JComboBox的相同之处是每次只可选择一个 ...

  9. java-信息安全(十四)-初探SSL

    原文地址 http://snowolf.iteye.com/blog/397693 我们需要构建一个由CA机构签发的有效证书,这里我们使用上文中生成的自签名证书zlex.cer     这里,我们将证 ...

  10. Spark学习笔记——读写HDFS

    使用Spark读写HDFS中的parquet文件 文件夹中的parquet文件 build.sbt文件 name := "spark-hbase" version := " ...