跳轉到內容

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
華夏公益教科書