Skip to content

Wolfram

自 14.1 版本后, Wolfram Mathematica 的安装被包含在了 Wolfram 的安装中, 官方也以 Wolfram 的名字描述之.

安装

照常运行安装程序并按要求配置安装路径即可

修改启动脚本

在安装路径下 (如版本 14.2 的默认安装路径/usr/local/Wolfram/Wolfram/14.2), 找到 Executables 文件夹, 对其中的脚本文件 (math, MathKernel, mcc, wolfram, WolframKernel, wolframnb, WolframNB) 做如下相同的更改:

在脚本开头处

bash
    ...
        case `uname -s` in
                Linux)
                        case `uname -m` in
                                i?86)
                                        SystemIDList="Linux";;
                                x86_64)
                                        if [ "${_SystemID}" = "Linux" ]; then
                                                SystemIDList="Linux Linux-x86-64"
                                        else
                                                SystemIDList="Linux-x86-64 Linux"
                                        fi;;
                                armv?l)
                                        SystemIDList="Linux-ARM";;
                                aarch64)
                                        SystemIDList="Linux-ARM64 Linux-ARM";;
                                loongarch64)
                                        SYstemIDList="Linux-x86_64 Linux";; 
                                *)
                                        SystemIDList="Unknown";;
                        esac;;
                *)
                        SystemIDList="Unknown";;
        esac
    ...

往aarch64的case后面 (其实加在前面也可以) 添加一个loongarch64的case, 如:

bash
                                ...
                                aarch64)
                                        SystemIDList="Linux-ARM64 Linux-ARM";;
                                loongarch64)
                                        SystemIDList="Linux-x86-64 Linux";;
                                *)
                                        SystemIDList="Unknown";;
                                ...

在确保已经将 /usr/local/bin 添加到 $PATH 环境变量中后, 在终端里运行 mathwolfram 脚本即可启动 Wolfram 的cli交互界面.

bash
resbi@la464v:~ $ wolfram
Wolfram 14.2.0 Kernel for Linux x86 (64-bit)
Copyright 1988-2024 Wolfram Research, Inc.

In[1]:=

在将 LATX 更新至 1.6 版本后, 可以在命令行终端里运行 WolframNB 运行启动 Wolfram Notebook.

兼容情况

此处仅列出我测试过的版本

版本发布/更新日期兼容情况备注
14.22025.1.23Compatiblecli模式可正常使用, 使用 LATX 1.6 可以启动 Wolfram Notebook
14.02024.1.9Compatiblecli模式可正常使用, Wolfram Notebook 未测试

注记

Wolfram 自带 Java 二进制文件

在 Wolfram 安装目录下的 SystemFiles 文件夹中有一个 Java 文件夹, 其中包含一个 Linux-x86-64 文件夹, 这是一个完整的 x86_64 的 JDK21. 您可以用龙芯原生的 OpenJDK-21 将其替换, 但注意要将文件夹命名为 Linux-x86-64. 此做法可以将部分任务的性能提升大约10%.