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. Atitit 数据融合merge功能v3新特性.docx

    Atitit 数据融合merge功能v3新特性.docx 1.1. 版本历史1 1.2. 生成sql结果1 1.3. 使用范例1 1.4. 核心代码1 1.1. 版本历史 V2增加了replace部分 ...

  2. 为什么要用 Node.js

    每日一篇优秀博文 2017年10月10日 周二 为什么要用 Node.js 这是一个移动端工程师涉足前端和后端开发的学习笔记,如有错误或理解不到位的地方,万望指正. Node.js 是什么 传统意义上 ...

  3. 【emWin】例程十七:窗口对象——Button

    介绍: 按钮小工具通常用作触摸屏的主要用户界面元素,本例程介绍按钮小工具的创建及使用方法. 触摸校准(上电可选择是否进入校准界面) 自绘按钮(通过回调函数来自行绘制各种形状的按钮) 设置按钮字体 设置 ...

  4. sql server 获取动态sql输出结果

    不带输出结果 我们一般会这样写 例子:一个输出6位递增号码结果 ALTER proc GetCode ), ) as declare @sqlstring nvarchar(max) set @sql ...

  5. ssh免密码登录配置方法

    每次输密码很麻烦,免密登录设置方法按照<ssh免密码登录配置方法>即可,简单来说: 1.终端上执行ssh-keygen -t rsa,生成密钥对(存放在/home/usera/.ssh). ...

  6. Java知多少(3) 就业方向

    Java的就业前景如何,看培训班就知道了,以Java培训为主的达内,已经上市. 根据IDC的统计,在所有软件开发类人才的需求中,对JAVA工程师的需求曾达到全部需求量的50%以上.而且,JAVA工程师 ...

  7. Java知多少(5) Java开发环境的搭建

    要进行Java开发,首先要安装JDK(Java Development Kit,Java开发工具箱). JDK 是一系列工具的集合,这些工具是编译Java源码.运行Java程序所必需的,例如JVM.基 ...

  8. 5 款最新的 jQuery 图片裁剪插件

    这篇文章主要介绍最新的 5 款 jQuery 图片裁剪插件,可以帮助你轻松的实现你网站需要的图像裁剪功能. Cropit Cropit 是一个 jQuery 插件,支持图像裁剪和缩放功能.Cropit ...

  9. printf打印输出null问题的跟踪

    最近在工作中,遇到一处 printf输出有null的情况,在此记录一下,问题分析的过程. 测试代码很简单,本机为64位操作系统: #include <stdio.h> #include & ...

  10. 【转帖】oracle数据类型和对应的java类型

    原文地址:http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.ht ...