Skip to content
spm.rst 1.27 KiB
Newer Older
Michael Krause's avatar
Michael Krause committed
SPM
===

1. Matlab Installationen
2. SPM8 bauen
3. SPM12b bauen



### 1. Matlab Installationen



### 2. SPM8 bauen



### 3. SPM12b bauen

+ spm package besorgen und extrahieren
+ mex dateien löschen und danach neu bauen:

        rm -rf *.mex*
        cd src
        make && make install

+ Matlab fuers compilen starten, ggf mit anderer Lizenz:

        MLM_LICENSE_FILE="/opt/matlab/compiler.lic" matlab
        cd ../tools/spm12b/
        addpath(genpath('.'))
        spm_make_standalone
        cd ..
        spm_make_standalone  % [sic]
        % warten..

+ in der Shell dann das .ctf Archiv (eigentlich nur ein zip) einmalig entpacken:

        ./run_spm12b.sh /opt/matlab/interactive dir

+ als root dann den erzeugten Ordner spm_exec deployen:

        rm -rf /import/client/matlab/interactive/toolbox/spm12b # altes loeschen
        cp -r spm_exec /import/client/matlab/interactive/toolbox/spm12b
        chown -R root:root /import/client/matlab/interactive/toolbox/spm12b
        chmod -R og+rX /import/client/matlab/interactive/toolbox/spm12b
        # kaputte Pfade fixen
        cd /import/client/matlab/interactive/toolbox/spm12b/spm12b_mcr/spm12b/
        ln -s ../EEGtemplates EEGtemplates
        ln -s ../toolbox toolbox

+ warten bis es deployed wird oder selber nach /opt syncen