Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: PPK 07 Května 2012, 20:44:17
-
Zdravím,
pokouším se nainstalovat školní verzi Matlabu 2011b na Ubuntu 12.04, když spouštím instalaci z virtuálního disku, tak v terminálu nic neproběhne. A když extrahuji Matlab do složky a spustím instalační soubor dopadne to následovně:
petr@SilverGhost:~/Matlab$ sudo sh install
Preparing installation files ...
Installing ...
install: 1: eval: /tmp/mathworks_23824/sys/java/jre/glnxa64/jre/bin/java: Permission denied
Finished
petr@SilverGhost:~/Matlab$
To samé i když to instaluji přes root. Našel jsem informace že moje verze Ubuntu není podporovaná, ale je to tak velký problém??
Našel jsem pár návodů v angličtině, ale nejsem z toho vůbec moudrý.
Předem děkuji za jakoukoliv radu.
-
tohles koumal?
http://www.mathworks.com/support/solutions/en/data/1-DHWZAO/index.html?solution=1-DHWZAO
-
Jo na to jsem koukal. Ale Matlab mám normálně stažený přes Ubuntu, takže v tom problém není si myslím.
-
tady (http://ubuntuforums.org/archive/index.php/t-1594188.html) zas píšou dát práva spouštění (http://wiki.ubuntu.cz/Spustitelný%20příznak) souboru MATLAB/java/jre/glnx86/jre/bin
-
Problém je v tom, tato cesta se v instalačním souboru nenachází je tam pouze /java/ a dále se to větví na jar a jarex
-
taky tam někdo píše že to místo rozbalování přimountoval
And ya, I also faced this one... It happens when you unzip or extract the iso in Windows and use those extracted files in Linux for installation. I extracted using Linux GUI but even then it wasn't working. Finally, i mounted through the terminal and it worked fine
sudo mkdir /media/matlab
sudo -o loop /[iso path]/matlab2010b_64.iso /media/matlab
jinak nevim, jakmile si to nemůžu sám vyzkoušet tak je to těžký...
-
Hm, tak jsem si zkusil Matlab stáhnout a nainstaluji ho úplně bez problémů -- stáhnu ZIP, rozbalím a spustím "install". 32bit verze, Ubuntu 12.04
-
Já mám iso na 64-bitech a jediná změna co jsem na Ubuntu udělal, že jsem zrušil vzhled Unity a nahradil ho Gnome shell.
-
Tak jsem se pořádně podíval na ten instalační skript a ono to tam v případě 64bit systémů něco divného kutí s Javou. Zkusil bych pomocí přepínače -javadir dohodit instalátoru cestu k (systémové) Javě.
-
@Vojtěch Trefný:
Reported in Release: R2011b
Fixed in Release: R2012a
@PPK:
Doufám že sis toho taky všimnul, pochopil jsem to tak že aktualizaci nemáš k dispozici.
-
Tak nám ve škole nabídly pouze tu 2011b.
-
Zkouším to teď s tou systémovou Javou, jenom jakou mám dát adresu, nějak to nejsem schopen teď najít.
-
Tak je to vyřešeno.
Nakonec jsem si stáhl javu z ORACELu, přes přepínač jsem ji navedl a vše se rozeběhlo.
Všem děkuji za pomoc.
-
Zdravim,
taky se snazim rozchodit MATLAB ale 2012a pod 12.04 Ubuntu. Nainstaloval jsem to /usr/local/MATLAB/R2012a/bin, ale tedka nevim cim to pustit?? Ze by /usr/local/MATLAB/R2012a/bin/matlab?
Pise to nejaky kraviny, myslim, ze to bude neco s javou jak mam 64bit. Kam presne mam dat ten prepinac?
sudo /usr/local/MATLAB/R2012a/bin/matlab -javadir
https://picasaweb.google.com/lh/photo/tagj_pZMfADzWOnUCaXzPdMTjNZETYmyPJy0liipFm0?feat=directlink
Instaloval jsem Oracle Javu dle http://sites.google.com/site/easylinuxtipsproject/java
Diky za odpoved.
Michal
-
Já to vždy pouštím jako root přes terminál (jinak se mi to nerozeběhne). Dostávám úplně stejnou hlášku, ale rozhodl jsem se ji ignorovat, protože program běží a na problém jsem zatím nenarazil.
-
Jak presne to poustis?
sudo matlab
Nebo musim byt v te slozce /usr/local/bin/matlab/...
Me se to prave ani nepusti... >:(
-
spustím terminál
přepnutí na root:
sudo -i
to mě hodí do složky root takže se přesunu k Matlabu a spustím
cd /../usr/local/bin/matlab/bin/
sudo sh matlab
-
proč spouštíte Matlab pod rootem?
-
Protože se mi odmítá jinak spustit. (zobrazí se obrázek matlabu a pak konec). Musím to ještě zkusit na 32 bitech jestli to nebude lepší.
-
Slape jak hodinky, podle tohodle, dekuji. Jinak bez ROOT opravneni to nejde :( Nesel by nejak udelat zastupce abych to nemusel takhle slozite mastit ::)
-
Já mám symlink /usr/local/MATLAB/R2011a/bin/matlab do /usr/local/bin/, záleží tedy kam jste nainstalovali, <spekulace>protože pokud jste instalaci spustili pod rootem je nainstalovaný kdesi a jsou třeba tato práva </spekulace>. Se symlinkem je třeba spouštět z terminálu příkazem matlab nebo z těch Alt+F2 spouštěčů jako matlab -desktop
-
Tak spoustec jsem vytvoril takto dle navodu
http://www.mathworks.com/support/solutions/en/data/1-9A6FYK/index.html?solution=1-9A6FYK
Jedina moucha u 100% krasy je tento vypis po spusteni :D
Warning: Unable to create com.mathworks.mde.explorer.Explorer, for details see
/home/migi/MATLABDesktopCreateError.log
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: com.mathworks.services.settings.SettingValidationException: IMsgIDException for "matlab.desktop.currentfolder.lastfolder.GroupColumn": The multipleSet operation on node (or key), Multiple Keys, failed because you do not have write permission on level user of the Settings file.
at com.mathworks.mlwidgets.explorer.model.table.ExplorerTableConfigurationSerializer.saveGroupMode(ExplorerTableConfigurationSerializer.java:91)
at com.mathworks.mlwidgets.explorer.model.table.ExplorerTableConfigurationSerializer.save(ExplorerTableConfigurationSerializer.java:65)
at com.mathworks.widgets.grouptable.GroupingTableConfiguration$1.propertyChange(GroupingTableConfiguration.java:157)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at com.mathworks.widgets.grouptable.GroupingTableConfiguration$4$1.run(GroupingTableConfiguration.java:995)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: com.mathworks.services.settings.SettingValidationException: IMsgIDException for "matlab.desktop.currentfolder.lastfolder.GroupColumn": The multipleSet operation on node (or key), Multiple Keys, failed because you do not have write permission on level user of the Settings file.
at com.mathworks.services.settings.Setting.nativeSet(Native Method)
at com.mathworks.services.settings.Setting.set(Setting.java:887)
at com.mathworks.services.settings.Setting.set(Setting.java:745)
at com.mathworks.services.settings.Setting.set(Setting.java:687)
at com.mathworks.mlwidgets.explorer.model.table.ExplorerTableConfigurationSerializer.saveGroupMode(ExplorerTableConfigurationSerializer.java:88)
... 13 more
The desktop configuration was not saved successfully
Vite nekdo co s tim? ;D
Dekuji.
-
Tak hledám, mám podobný problém s 2012b na 14.04, podle toho co to dělá usuzuju, že nenačítá 64 bitové gcc knihovny + se snaží použít javu která není v systému. Tedy zase crash:
------------------------------------------------------------------------
Segmentation violation detected at Thu Apr 24 09:33:13 2014
------------------------------------------------------------------------
Configuration:
Crash Decoding : Disabled
Current Visual : 0x20 (class 4, depth 24)
Default Encoding: UTF-8
GNU C Library : 2.19 stable
MATLAB Root : /usr/local/MATLAB/R2012b
MATLAB Version : 8.0.0.783 (R2012b)
Operating System: Linux 3.14.1-031401-generic #201404141220 SMP Mon Apr 14 16:21:48 UTC 2014 x86_64
Processor ID : x86 Family 6 Model 58 Stepping 9, GenuineIntel
Virtual Machine : Java 1.6.0_17-b04 with Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM mixed mode
Window System : The X.Org Foundation (11501000), display :0
Fault Count: 1
Abnormal termination:
Segmentation violation
Register State (from fault):
RAX = 00007ffc42fa6950 RBX = 00007ffc340a64b0
RCX = 00007ffc3ed21110 RDX = 00000000fffffffd
RSP = 00007ffc3ed210b0 RBP = 00000000fffffffd
RSI = 00007ffc340a64b0 RDI = 0000000000000020
R8 = 00007ffc340c2468 R9 = 00007ffc435162a0
R10 = 00007ffc43516300 R11 = 000000000000000b
R12 = 00007ffc34058bf0 R13 = 00007ffc340a8610
R14 = 00007ffc3ed21110 R15 = 0000000000000004
RIP = 00007ffc50f61414 EFL = 0000000000010202
CS = 0033 FS = 0000 GS = 0000
Stack Trace (from fault):
[ 0] 0x00007ffc5379b1de /usr/local/MATLAB/R2012b/bin/glnxa64/libmwfl.so+00516574 _ZN2fl4diag15stacktrace_base7captureERKNS0_14thread_contextEm+000158
[ 1] 0x00007ffc5379c4b2 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwfl.so+00521394
[ 2] 0x00007ffc5379dffe /usr/local/MATLAB/R2012b/bin/glnxa64/libmwfl.so+00528382 _ZN2fl4diag13terminate_logEPKcRKNS0_14thread_contextE+000174
[ 3] 0x00007ffc52a8a093 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwmcr.so+00557203 _ZN2fl4diag13terminate_logEPKcPK8ucontext+000067
[ 4] 0x00007ffc52a86b9d /usr/local/MATLAB/R2012b/bin/glnxa64/libmwmcr.so+00543645
[ 5] 0x00007ffc52a88835 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwmcr.so+00550965
[ 6] 0x00007ffc52a88a55 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwmcr.so+00551509
[ 7] 0x00007ffc52a890fe /usr/local/MATLAB/R2012b/bin/glnxa64/libmwmcr.so+00553214
[ 8] 0x00007ffc52a89295 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwmcr.so+00553621
[ 9] 0x00007ffc50f67340 /lib/x86_64-linux-gnu/libpthread.so.0+00066368
[ 10] 0x00007ffc50f61414 /lib/x86_64-linux-gnu/libpthread.so.0+00042004 pthread_mutex_lock+000004
[ 11] 0x00007ffc42f96a92 /usr/lib/x86_64-linux-gnu/libX11.so.6+00109202 XFindContext+000098
[ 12] 0x00007ffc43893388 /usr/local/MATLAB/R2012b/bin/glnxa64/../../sys/os/glnxa64/libXm.so.3+01483656 _XmGetWidgetExtData+000056
[ 13] 0x00007ffc4388c46b /usr/local/MATLAB/R2012b/bin/glnxa64/../../sys/os/glnxa64/libXm.so.3+01455211 _XmGetFocusPolicy+000059
[ 14] 0x00007ffc4388d8f9 /usr/local/MATLAB/R2012b/bin/glnxa64/../../sys/os/glnxa64/libXm.so.3+01460473 _XmManagerEnter+000025
[ 15] 0x00007ffc432f83ae /usr/lib/x86_64-linux-gnu/libXt.so.6+00291758
[ 16] 0x00007ffc432f87f4 /usr/lib/x86_64-linux-gnu/libXt.so.6+00292852
[ 17] 0x00007ffc432f9620 /usr/lib/x86_64-linux-gnu/libXt.so.6+00296480 _XtTranslateEvent+001568
[ 18] 0x00007ffc432d2c9b /usr/lib/x86_64-linux-gnu/libXt.so.6+00138395 XtDispatchEventToWidget+001115
[ 19] 0x00007ffc432d2f0f /usr/lib/x86_64-linux-gnu/libXt.so.6+00139023
[ 20] 0x00007ffc432d3174 /usr/lib/x86_64-linux-gnu/libXt.so.6+00139636
[ 21] 0x00007ffc432d3499 /usr/lib/x86_64-linux-gnu/libXt.so.6+00140441 XtDispatchEvent+000201
[ 22] 0x00007ffc432de9be /usr/lib/x86_64-linux-gnu/libXt.so.6+00186814 XtAppProcessEvent+000734
[ 23] 0x00007ffc469d7b43 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwuix.so+00473923
[ 24] 0x00007ffc469e2cc2 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwuix.so+00519362
[ 25] 0x00007ffc530fda11 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwservices.so+01628689 _ZSt8for_eachIN9__gnu_cxx17__normal_iteratorIPN5boost8weak_ptrIN4sysq10ws_ppeHookEEESt6vectorIS6_SaIS6_EEEENS4_8during_FIS6_NS2_10shared_ptrIS5_EEEEET0_T_SH_SG_+000081
[ 26] 0x00007ffc530feaeb /usr/local/MATLAB/R2012b/bin/glnxa64/libmwservices.so+01633003 _ZN4sysq12ppe_for_eachINS_8during_FIN5boost8weak_ptrINS_10ws_ppeHookEEENS2_10shared_ptrIS4_EEEEEET_RKS9_+000251
[ 27] 0x00007ffc530fc5a2 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwservices.so+01623458 _ZN4sysq19ppePollingDuringFcnEb+000114
[ 28] 0x00007ffc530fc969 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwservices.so+01624425 _ZN4sysq11ppeMainLoopEiib+000121
[ 29] 0x00007ffc530fcb08 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwservices.so+01624840 _ZN4sysq11ppeLoopIfOKEiib+000152
[ 30] 0x00007ffc530fcc63 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwservices.so+01625187 _ZN4sysq20processPendingEventsEiib+000147
[ 31] 0x00007ffc52a4e664 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwmcr.so+00312932
[ 32] 0x00007ffc52a4eb3c /usr/local/MATLAB/R2012b/bin/glnxa64/libmwmcr.so+00314172
[ 33] 0x00007ffc52a48592 /usr/local/MATLAB/R2012b/bin/glnxa64/libmwmcr.so+00288146
[ 34] 0x00007ffc50f5f182 /lib/x86_64-linux-gnu/libpthread.so.0+00033154
[ 35] 0x00007ffc50c8c30d /lib/x86_64-linux-gnu/libc.so.6+01028877 clone+000109
If this problem is reproducible, please submit a Service Request via:
http://www.mathworks.com/support/contact_us/
A technical support engineer might contact you with further information.
Thank you for your help.
vyřešil jsem to úpravou spouštěče (který dohodí balík matlab-support) kde jsme dodal export s použitím 7 svobodné javy, kterou je třeba předem nahodit, poté radči ještě ten parametr -glnx86_64 je kvůli těm gcc knihovnám a fungovalo mi to i bez něj. -desktop je jasný a -nosplash nezobrazí ten úvodní obrázek před spuštěním, který nejde překrýt žádným oknem.
jen je třeba hodit si to do externího scriptu a ten pak volat spouštěčem. Jen jedinná drobná vada, spouštěč v unity nemá text pod ikonou v dashi, jen kdy se rozkliknou detaily, ale jiná prostředí text pod ikonou mají ;-)
matlala@matlala-N56VM ~ $ cat /usr/share/applications/matlab.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/usr/local/MATLAB/matlab_start.sh
Name=Matlab
GenericName=Matlab
X-GNOME-FullName=Matlab
Icon=/usr/share/icons/hicolor/48x48/apps/matlab.png
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit
matlala@matlala-N56VM ~ $ cat /usr/local/MATLAB/matlab_start.sh
#!/bin/bash
export MATLAB_JAVA=/usr/lib/jvm/java-7-openjdk-amd64/jre; matlab -glnx86_64 -desktop -nosplash &