跳转到内容

SPM/在 Linux 上安装

来自维基教科书,开放世界中的开放书籍
< SPM

Linux 32 位是 SPM8 支持的平台。如果 SPM 发行版提供的 SPM MEX 文件 (*.mexglx) 与您的系统不兼容,您可能需要重新编译这些文件。Linux 64 位安装页面的 疑难解答 部分也可能包含一些有用的信息。

SPM12 在 Linux 32 位上没有官方支持,因为此平台即将被淘汰(参见 MATLAB 平台路线图)。这意味着 SPM 发行版不包含预编译的 MEX 文件 (*.mexglx)。

下载 spm8.zip 及其更新 spm8_updates_rxxxx.zip 到您的主目录,然后在终端中键入以下内容

cd /home/login
unzip spm8.zip
unzip -o spm8_updates_rxxxx.zip -d spm8

启动 MATLAB 并将 SPM 添加到您的路径中,可以使用文件 > 设置路径 > 添加文件夹...或键入

addpath /home/login/spm8

在 MATLAB 的工作空间中。

在终端中,从 SPM8 安装的src文件夹中键入

cd /home/login/spm8/src
make distclean
make && make install
make toolbox-distclean
make toolbox && make toolbox-install
make external-distclean
make external && make external-install

下载 spm5.zip 及其更新的 MEX 文件 SPM5_Matlab7.1_LINUX32_MEX.zip 到您的主目录,然后在终端中键入以下内容

cd /home/login
unzip spm5.zip
unzip -o SPM5_Matlab7.1_LINUX32_MEX.zip -d spm5

启动 MATLAB 并将 SPM 添加到您的路径中,可以使用文件 > 设置路径 > 添加文件夹...或键入

addpath /home/login/spm5

在 MATLAB 的工作空间中。

在终端中,从 SPM5 安装的src文件夹中键入

cd /home/login/spm5/src
make distclean
make && make install

下载 spm2.tar.gz 及其更新的 MEX 文件 SPM2_LINUX32_MEX.tar.gz 到您的主目录,然后在终端中键入以下内容

cd /home/login
tar xvfz spm2.tar.gz
tar xvfz SPM2_LINUX32_MEX.tar.gz -C spm2

启动 MATLAB 并将 SPM 添加到您的路径中,可以使用文件 > 设置路径 > 添加文件夹...或键入

addpath /Users/login/spm2

在 MATLAB 的工作空间中。

在终端中,键入

cd /home/login/spm2
make Linux
华夏公益教科书