====== 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~~