Installare Matlab R2007 su Fedora 7 richiede alcuni piccolissimi accorgimenti (ma non preoccupatevi!!! sono giusto dei piccoli accorgimenti). Ad esempio, se avete avviato gli “effetti desktop” ed eseguito matlab, vi sarete sicuramente accorti che i menù nella finestra principale non compaiono correttamente…
NON ALLARMATEVI non c'è bisogno di disattivarli… In questo brevissimo articolo vi dirò quello che ho fatto per ottimizzare la mia installazione, risolvendo anche i problemi che avevo riscontrato con SELINUX1)
!
Dopo aver creato la cartella di installazione:
$ su - Parola d'ordine: <hidden password> # mkdir /usr/local/matlab
Avviate lo script di installazione:
# sh /<tuo percorso>/install
se riceverete un errore di questo tipo:
error while loading shared libraries: libXp.so.6: cannot open shared object file: No such file or directory
vuol dire che dovete installare la seguente libreria:
# yum install libXp
Finita l'installazione di 'libXp' rilanciate nuovamente lo script di installazione.
Una volta terminata l'installazione avviate lo script matlab_install presente nella vostra directory di installazione ( nel mio caso /usr/local/matlab/)
# sh /usr/local/matlab/matlab_install
Una volta terminata la procedura di installazione non ci resta che 'sistemare' SELINUX:
# chcon -t textrel_shlib_t /usr/local/matlab/bin/glnx86/*.so # chcon -t textrel_shlib_t /usr/local/matlab/sys/java/jre/glnx86/jre1.5.0/lib/i386/motif21/libmawt.so
e risolvere il piccolo problema che si presenta con compiz. Per fare ciò dobbiamo modificare lo script di avvio:
# gedit /usr/local/bin/matlab (è un esempio)
e inserire la seguente riga:
export AWT_TOOLKIT=MToolkit
nella sezione: Export the variables.
ESEMPIO:
# # Export the variables # export MATLAB export AUTOMOUNT_MAP export DISPLAY export ARCH export TOOLBOX export MATLABPATH export XAPPLRESDIR export XKEYSYMDB export AWT_TOOLKIT=MToolkit if [ "$MATLAB_MEM_MGR" != "" ]; then export MATLAB_MEM_MGR fi export MATLAB_DEBUG export SHELL
ora potete avviate matlab e godervi il cubo
… buon lavoro!!!
Discussione