====== Matlab R2007, Fedora 7 e Compiz ======
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 **SELINUX**((Per maggiori informazioni a riguardo di SELINUX consultate questa pagina: [[http://fedoraproject.org/wiki/SELinux|http://fedoraproject.org/wiki/SELinux]])) :-)!
**IMPORTANTISSIMO!!!!** Non fatevi mai venire in mente di disabilitare SELINUX, molta gente su altri forum propone questa soluzione!!!! A mio avviso è SBAGLIATISSIMO!!\\
E' vero, avvolte SELINUX procura molti problemi, però a mio avviso i vantaggi in termini di sicurezza sono notevoli :-D.
===== Incominciamo... =====
==== Installazione ====
Dopo aver creato la cartella di installazione:
$ su -
Parola d'ordine:
# mkdir /usr/local/matlab
Avviate lo script di installazione:
# sh //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
==== SELINUX & Compiz ====
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 LOL... //buon lavoro!!!//
Nelle nuove versioni, ad esempio la R2009a, questo problema è stato risolto. Anche se gli accorgimenti per SELINUX restano ancora validi!!!!!!!
{{ :linux:000003.png?500 |schermata di Matlab con effetti desktop attivi!! }}
~~ODT~~
{{tag> Linux matlab compiz selinux libXp}}
~~DISCUSSION~~