SPM/Installation on Linux
From Wikibooks, the open-content textbooks collection
All versions of SPM are supported under Linux 32 bit and the installation should be fairly the same with any version. You might have to recompile SPM MEX files (*.mexglx) if those provided with the SPM distribution do not appear to be compatible with your system.
Contents |
[edit] SPM8
[edit] Installation
Download spm8.zip and its updates spm8_updates_rxxxx.zip in your home directory then type the following in a Terminal:
cd /home/login unzip spm8.zip unzip -o spm8_updates_rxxxx.zip -d spm8
Start MATLAB and add SPM into your path, either using File > Set Path > Add Folder... or typing
addpath /home/login/spm8
in MATLAB's workspace.
[edit] Compilation
In a Terminal, from the src folder of your SPM8 installation, type:
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
[edit] SPM5
[edit] Installation
Download spm5.tar.gz, its updates Updates_xxxx.tar.gz and SPM5_Matlab7.1_Linux_MEX.tar.gz in your home directory then type the following in a Terminal:
cd /home/login tar xvfz spm5.tar.gz tar xvfz Updates_xxxx.tar.gz -C spm5 tar xvfz SPM5_Matlab7.1_Linux_MEX.tar.g -C spm5
Start MATLAB and add SPM into your path, either using File > Set Path > Add Folder... or typing
addpath /home/login/spm5
in MATLAB's workspace.
[edit] Compilation
In a Terminal, from the src folder of your SPM5 installation, type:
cd /home/login/spm5/src make distclean make && make install
[edit] SPM2
[edit] Installation
Download spm2.tar.gz and its updated MEX files SPM2_LINUX32_MEX.tar.gz in your home directory then type the following in a Terminal:
cd /home/login tar xvfz spm2.tar.gz tar xvfz SPM2_LINUX32_MEX.tar.gz -C spm2
Start MATLAB and add SPM into your path, either using File > Set Path > Add Folder... or typing
addpath /Users/login/spm2
in MATLAB's workspace.
[edit] Compilation
In a Terminal, type:
cd /home/login/spm2 make Linux