Problém s instalací Matlab 2011b

Zdravím,

pokoušel jsem se nainstalovat ( terminál sudo sh install ) na Fedoru (17 -32bit) Matlab 2011b, ale při běžné instalaci se mi instalace skončí ukončením téměř okamžitě, a v případě že instalátor přesměruji na javu interní (pomocí -javadir) se mi zobrazí následující hlášení:

Exception in thread “main” com.google.inject.ProvisionException: Guice provision errors:

  1. Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at com.mathworks.wizard.WizardModule.provideDisplayProperties(WizardModule.java:60)
    while locating com.mathworks.instutil.DisplayProperties
    at com.mathworks.wizard.ui.components.ComponentsModule.providePaintStrategy(ComponentsModule.java:76)
    while locating com.mathworks.wizard.ui.components.PaintStrategy
    for parameter 4 at com.mathworks.wizard.ui.components.SwingComponentFactoryImpl.(SwingComponentFactoryImpl.java:110)
    while locating com.mathworks.wizard.ui.components.SwingComponentFactoryImpl
    while locating com.mathworks.wizard.ui.components.SwingComponentFactory
    for parameter 1 at com.mathworks.wizard.ui.WizardUIImpl.(WizardUIImpl.java:65)
    while locating com.mathworks.wizard.ui.WizardUIImpl
    while locating com.mathworks.wizard.ui.WizardUI annotated with @com.google.inject.name.Named(value=BaseWizardUI)
    at com.mathworks.wizard.ui.UIModule.provideWizardUI(UIModule.java:50)
    while locating com.mathworks.wizard.ui.WizardUI
    for parameter 0 at com.mathworks.wizard.ExceptionHandlerImpl.(ExceptionHandlerImpl.java:22)
    while locating com.mathworks.wizard.ExceptionHandlerImpl
    while locating com.mathworks.wizard.ExceptionHandler

1 error
at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:767)
at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
at com.mathworks.wizard.WizardLauncher.startWizard(WizardLauncher.java:160)
at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:75)
at com.mathworks.wizard.AbstractLauncher.launch(AbstractLauncher.java:27)
at com.mathworks.wizard.AbstractLauncher.launchStandalone(AbstractLauncher.java:18)
at com.mathworks.installwizard.Launcher.main(Launcher.java:19)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:106)
at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:95)
at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)
at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)
at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)
at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)
at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)
at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)
at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)
at com.google.inject.Scopes$1$1.get(Scopes.java:54)
at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
at com.google.inject.spi.ProviderLookup$1.get(ProviderLookup.java:89)
at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:95)
at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)
at com.google.inject.Scopes$1$1.get(Scopes.java:54)
at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
at com.google.inject.SingleParameterInjector.inject(SingleParameterInjector.java:42)
at com.google.inject.SingleParameterInjector.getAll(SingleParameterInjector.java:66)
at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:84)
at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)
at com.google.inject.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:45)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:811)
at com.google.inject.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:42)
at com.google.inject.Scopes$1$1.get(Scopes.java:54)
at com.google.inject.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:48)
at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
… 6 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:101)
… 54 more
Caused by: com.mathworks.instutil.JNIException: java.lang.UnsatisfiedLinkError: /run/media/petr/C404605A0460520A/Nic/bin/glnx86/libinstutil.so: /run/media/petr/C404605A0460520A/Nic/bin/glnx86/libstdc++.so.6: soubor je příliš krátký
at com.mathworks.instutil.NativeUtility.loadNativeLibrary(NativeUtility.java:39)
at com.mathworks.instutil.NativeUtility.(NativeUtility.java:24)
at com.mathworks.instutil.DisplayPropertiesImpl.(DisplayPropertiesImpl.java:10)
at com.mathworks.wizard.WizardModule.provideDisplayProperties(WizardModule.java:67)
… 59 more
Caused by: java.lang.UnsatisfiedLinkError: /run/media/petr/C404605A0460520A/Nic/bin/glnx86/libinstutil.so: /run/media/petr/C404605A0460520A/Nic/bin/glnx86/libstdc++.so.6: soubor je příliš krátký
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.mathworks.instutil.NativeUtility.loadNativeLibrary(NativeUtility.java:37)

Přesně tento Matlab jsem už jednou instaloval na 64bit Ubuntu (Tenkrát tam byl problém, že to divně pracovalo s Javou, proto jsem volil Fedoru 32bit)

(
http://forum.ubuntu.cz/index.php?topic=62890.0
)

takže teoreticky by mělo být vše v pořádku.

Předem děkuji za rady.

No to je opravdu vyraz profesionality od mathworks… nutnost poustet matlab jako root. Matlab snad v Jave nebyl, to je snad jen instalator nebo se pletu (mozna se lecos zmenilo, uz jsem ho roky nevidel).

Kazdopadne moc pekne je toto:
Caused by: java.lang.UnsatisfiedLinkError: /run/media/petr/C404605A0460520A/Nic/bin/glnx86/libinstutil.so: /run/media/petr/C404605A0460520A/Nic/bin/glnx86/libstdc++.so.6: soubor je příliš krátký

To je opravdu kuriozni. Uprimne me problemy s OpenJDK a Matlabem zase tak moc neprekvapuji. Nezkousel si doinstalovat oracle javu? Nekde se to tady ted resilo kuli internetovemu bankovnictvi komercni banky.

Nevim co vsechno mate z Matlabu pouzivat (hlavne jestli nejake specialni toolkity) ale nestacilo by ti Octave?
yum search octave
Vetsina jednoduchych kodu je s Matlabem kompatibilni, jen to neni takovy graficky narez jako Matlab.

Tak jsem to všechno procházel, přeinstaloval jsem Javu na Javu od Oracelu ( pomocí *.rpm ), zkoušel jsem to i s rozbalenou *.gz verzí, výsledek byl pokaždé stejný. Octave jsem zvažoval, možná na něm nakonec skončím. Zkusím se možná poptat ještě na světovém fóru, jestli se s tím někde nesetkal a ještě předtím to zkusím, jak se to bude projevovat na 64bitu, protože tam jsem to tenkrát nakonec rozchodil. (A na spouštění jako root už jsem si zvykl).