problemas instalando matlab en archlinux

He seguido las instrucciones de la wiki: http://%3Dhttps//wiki.archlinux.org/index.php/Matlab
pero me quedo en lo siguiente:
[david@myhost ~]$ sudo modprobe loop
[david@myhost ~]$ sudo mount -o loop ml2011au.iso /media/Almacenamiento/jdownloader/Matlab/
ml2011au.iso: No existe el fichero o el directorio


No se porque no encuentra el fichero o el directorio. En cambio si monto la imagen con acetone:

[david@myhost ~]$ /home/david/virtual-drives/1/install


Me salta el asistente de instalación y puedo seguir hasta que llego a la elección del lugar de instalación, que por defecto es
/usr/local/MATLAB/R2011a


El asistente lanza el siguiente error: "Unable to create the destination folder /usr/local/MATLAB/R2011a/. Please choose another destination folder"

Por lo que no puedo continuar instalandolo.

Mi usuario (david) no tiene privilegios para crear carpetas en /usr/local (lo he comprobado), por lo que supongo que puede ser la razón de que falle la instalación.

¿cómo le doy privilegios a mi usuario?
si al montar la iso te dice que no encuentra el fichero, es porque no estaras en la carpeta adecuada, para salir de dudas, utliza una referencia absoluta. /home/usuario/.....
El asistente lanza el siguiente error: "Unable to create the destination folder /usr/local/MATLAB/R2011a/. Please choose another destination folder"


O eliges otro directorio donde tu usuario tenga permisos (home) o lo instalas mediante el root o sudo.... pero no le des permisos de escritura a tu usuario en /usr/local/ porque no los necesitas para nada y puedes romper las cosas sin querer.
El mount no lo haces bien, es "mount origen destino", te encuentras en tu home, y la imagen iso no la tienes ahí y además lo estás intentando montar en /media/Almacenamiento/jdownloader/Matlab/ , no sé si sería tu intención pero lo normal es montar las isos en algún directorio de /mnt o /media.

Puedes instalar matlab en un directorio tuyo (de tu home) sin permisos especiales (supongo que funcionará igualmente), si lo quieres instalar en /usr/local u otro directorio que no te pertenezca necesitarás iniciar el instalador con permisos de administrador, o puedes hacer un directorio dentro de /usr/local y cambiarle los permisos para que tu usuario pueda escribir en él (no te lo aconsejo).

Creo recordar que lo mejor es instalarlo como administrador.

Por cierto, matlab no es libre y es de pago, no hace falta que nos pongas que está en la carpeta de jdownloader... Voy a suponer que tienes licencia y no los cds.
amuchamu escribió:El mount no lo haces bien, es "mount origen destino", te encuentras en tu home, y la imagen iso no la tienes ahí y además lo estás intentando montar en /media/Almacenamiento/jdownloader/Matlab/ , no sé si sería tu intención pero lo normal es montar las isos en algún directorio de /mnt o /media.

Puedes instalar matlab en un directorio tuyo (de tu home) sin permisos especiales (supongo que funcionará igualmente), si lo quieres instalar en /usr/local u otro directorio que no te pertenezca necesitarás iniciar el instalador con permisos de administrador, o puedes hacer un directorio dentro de /usr/local y cambiarle los permisos para que tu usuario pueda escribir en él (no te lo aconsejo).

Creo recordar que lo mejor es instalarlo como administrador.

Por cierto, matlab no es libre y es de pago, no hace falta que nos pongas que está en la carpeta de jdownloader... Voy a suponer que tienes licencia y no los cds.


Ahora me sale esto:
[david@myhost ~]$ sudo mount -o loop ml2011au.iso /media/iso
mount: warning: /media/iso seems to be mounted read-only.


Pero me sigue diciendo lo mismo en /usr/local. Como hago para instalarlo como administrador?????

En cambio, si hago la instalación en /home/david/ si que me deja seguir instalando.
Tengo licencia de windows para el portatil (me la da el departamento en la facultad), pero quiero instalarlo en casa también.
la licencia de windows no tiene porque ser valida en linux.... deja de lado el tema o te lo chaparan y con razón.

mount: warning: /media/iso seems to be mounted read-only.


vamos a traducirlo: aviso /mediaA/iso parece que ha sido montado en modo lectura. Es una iso, lo cual tiene sentido que esté montado en modo lectura....

Pero me sigue diciendo lo mismo en /usr/local. Como hago para instalarlo como administrador?????


o lo inicias con el usario root, o con sudo... sudo /media/iso/install
al iniciarlo como root, me da el siguiente error:
[root@myhost david]# /media/iso/install
Preparing installation files ...
Installing ...
No protocol specified
No protocol specified
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.ui.components.ComponentsModule.provideFormattedTextFieldFactory(ComponentsModule.java:37)
  while locating com.mathworks.instutil.wizard.FormattedTextFieldFactory
    for parameter 9 at com.mathworks.wizard.ui.components.SwingComponentFactoryImpl.<init>(SwingComponentFactoryImpl.java:109)
  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.<init>(WizardUIImpl.java:64)
  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:36)
  while locating com.mathworks.wizard.ui.WizardUI
    for parameter 0 at com.mathworks.wizard.ExceptionHandlerImpl.<init>(ExceptionHandlerImpl.java:23)
  while locating com.mathworks.wizard.ExceptionHandlerImpl
  while locating com.mathworks.wizard.ExceptionHandler
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.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)
        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
        at com.mathworks.wizard.WizardLauncher.startWizard(WizardLauncher.java:156)
        at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:73)
        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:22)
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)
        ... 47 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
        at sun.awt.X11.XToolkit.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at java.awt.Toolkit$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Unknown Source)
        at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(Unknown Source)
        at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(Unknown Source)
        at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
        at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(Unknown Source)
        at javax.swing.UIManager.setLookAndFeel(Unknown Source)
        at javax.swing.UIManager.setLookAndFeel(Unknown Source)
        at javax.swing.UIManager.initializeDefaultLAF(Unknown Source)
        at javax.swing.UIManager.initialize(Unknown Source)
        at javax.swing.UIManager.maybeInitialize(Unknown Source)
        at javax.swing.UIManager.getUI(Unknown Source)
        at javax.swing.JPopupMenu.updateUI(Unknown Source)
        at javax.swing.JPopupMenu.<init>(Unknown Source)
        at javax.swing.JPopupMenu.<init>(Unknown Source)
        at com.mathworks.instutil.wizard.ContextMenu.<init>(ContextMenu.java:26)
        at com.mathworks.instutil.wizard.FormattedTextFieldFactoryImpl.<init>(FormattedTextFieldFactoryImpl.java:36)
        at com.mathworks.wizard.ui.components.ComponentsModule.provideFormattedTextFieldFactory(ComponentsModule.java:37)
        ... 52 more

2) Error in custom provider, java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
  at com.mathworks.wizard.ui.components.ComponentsModule.provideTextComponentConfigurator(ComponentsModule.java:43)
  while locating com.mathworks.instutil.wizard.TextComponentConfigurator
    for parameter 10 at com.mathworks.wizard.ui.components.SwingComponentFactoryImpl.<init>(SwingComponentFactoryImpl.java:109)
  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.<init>(WizardUIImpl.java:64)
  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:36)
  while locating com.mathworks.wizard.ui.WizardUI
    for parameter 0 at com.mathworks.wizard.ExceptionHandlerImpl.<init>(ExceptionHandlerImpl.java:23)
  while locating com.mathworks.wizard.ExceptionHandlerImpl
  while locating com.mathworks.wizard.ExceptionHandler
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.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)
        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
        at com.mathworks.wizard.WizardLauncher.startWizard(WizardLauncher.java:156)
        at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:73)
        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:22)
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)
        ... 47 more
Caused by: java.lang.NullPointerException
        at javax.swing.MultiUIDefaults.getUIError(Unknown Source)
        at javax.swing.UIDefaults.getUI(Unknown Source)
        at javax.swing.UIManager.getUI(Unknown Source)
        at javax.swing.JPopupMenu.updateUI(Unknown Source)
        at javax.swing.JPopupMenu.<init>(Unknown Source)
        at javax.swing.JPopupMenu.<init>(Unknown Source)
        at com.mathworks.instutil.wizard.ContextMenu.<init>(ContextMenu.java:26)
        at com.mathworks.instutil.wizard.FormattedTextFieldFactoryImpl.<init>(FormattedTextFieldFactoryImpl.java:36)
        at com.mathworks.wizard.ui.components.ComponentsModule.provideTextComponentConfigurator(ComponentsModule.java:43)
        ... 52 more

3) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit
  at com.mathworks.wizard.ui.laf.UIDefaultsTableImpl.<init>(UIDefaultsTableImpl.java:17)
  while locating com.mathworks.wizard.ui.laf.UIDefaultsTableImpl
  while locating com.mathworks.wizard.ui.laf.UIDefaultsTable
  at com.mathworks.wizard.ui.laf.LookAndFeelModule.provideUIProperties(LookAndFeelModule.java:41)
  while locating com.mathworks.wizard.ui.laf.UIProperties
    for parameter 3 at com.mathworks.wizard.ui.WizardUIImpl.<init>(WizardUIImpl.java:64)
  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:36)
  while locating com.mathworks.wizard.ui.WizardUI
    for parameter 0 at com.mathworks.wizard.ExceptionHandlerImpl.<init>(ExceptionHandlerImpl.java:23)
  while locating com.mathworks.wizard.ExceptionHandlerImpl
  while locating com.mathworks.wizard.ExceptionHandler
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at java.awt.Toolkit$2.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.getDefaultToolkit(Unknown Source)
        at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(Unknown Source)
        at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(Unknown Source)
        at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
        at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(Unknown Source)
        at javax.swing.UIManager.setLookAndFeel(Unknown Source)
        at javax.swing.UIManager.setLookAndFeel(Unknown Source)
        at com.mathworks.wizard.ui.laf.UIDefaultsTableImpl.<init>(UIDefaultsTableImpl.java:20)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at com.google.inject.DefaultConstructionProxyFactory$2.newInstance(DefaultConstructionProxyFactory.java:81)
        at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)
        at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
        at com.google.inject.FactoryProxy.get(FactoryProxy.java:56)
        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.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)
        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
        at com.mathworks.wizard.WizardLauncher.startWizard(WizardLauncher.java:156)
        at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:73)
        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:22)

4) Error injecting constructor, java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
  at java.awt.Frame.<init>(Unknown Source)
  while locating java.awt.Frame
  at com.mathworks.wizard.ui.components.ComponentsModule.provideFileBrowseStrategy(ComponentsModule.java:86)
  while locating com.mathworks.wizard.ui.components.FileBrowseStrategy
    for parameter 8 at com.mathworks.wizard.ui.components.SwingComponentFactoryImpl.<init>(SwingComponentFactoryImpl.java:109)
  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.<init>(WizardUIImpl.java:64)
  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:36)
  while locating com.mathworks.wizard.ui.WizardUI
    for parameter 0 at com.mathworks.wizard.ExceptionHandlerImpl.<init>(ExceptionHandlerImpl.java:23)
  while locating com.mathworks.wizard.ExceptionHandlerImpl
  while locating com.mathworks.wizard.ExceptionHandler
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
        at java.awt.Window.init(Unknown Source)
        at java.awt.Window.<init>(Unknown Source)
        at java.awt.Frame.<init>(Unknown Source)
        at java.awt.Frame.<init>(Unknown Source)
        at $java.awt.Frame$$FastClassByGuice$$83b2a591.newInstance(<generated>)
        at com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)
        at com.google.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
        at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)
        at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
        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)
        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
        at com.mathworks.wizard.WizardLauncher.startWizard(WizardLauncher.java:156)
        at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:73)
        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:22)

5) Error injecting constructor, java.lang.InternalError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
  at javax.swing.JFrame.<init>(Unknown Source)
  while locating javax.swing.JFrame
    for parameter 0 at com.mathworks.wizard.ui.WizardUIImpl.<init>(WizardUIImpl.java:64)
  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:36)
  while locating com.mathworks.wizard.ui.WizardUI
    for parameter 0 at com.mathworks.wizard.ExceptionHandlerImpl.<init>(ExceptionHandlerImpl.java:23)
  while locating com.mathworks.wizard.ExceptionHandlerImpl
  while locating com.mathworks.wizard.ExceptionHandler
Caused by: java.lang.InternalError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.
        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
        at sun.awt.X11GraphicsEnvironment.access$100(Unknown Source)
        at sun.awt.X11GraphicsEnvironment$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
        at java.awt.Window.init(Unknown Source)
        at java.awt.Window.<init>(Unknown Source)
        at java.awt.Frame.<init>(Unknown Source)
        at java.awt.Frame.<init>(Unknown Source)
        at javax.swing.JFrame.<init>(Unknown Source)
        at $javax.swing.JFrame$$FastClassByGuice$$1797788b.newInstance(<generated>)
        at com.google.inject.internal.cglib.reflect.FastConstructor.newInstance(FastConstructor.java:40)
        at com.google.inject.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
        at com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)
        at com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
        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)
        at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
        at com.mathworks.wizard.WizardLauncher.startWizard(WizardLauncher.java:156)
        at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:73)
        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:22)

5 errors
        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:156)
        at com.mathworks.wizard.WizardLauncher.start(WizardLauncher.java:73)
        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:22)
Finished


Y si lo instalo en /home/mi_usuario????Por qué es mejor usar la ruta que sugiere el instalador????

Un compañero del departamento, lo tiene corriendo en su portatil con ubuntu sin problemas
doblerone escribió:Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.


Creo que ése es el problema. Prueba haciendo esto antes: xhost +local:all
amuchamu escribió:
doblerone escribió:Can't connect to X11 window server using ':0' as the value of the DISPLAY variable.


Creo que ése es el problema. Prueba haciendo esto antes: xhost +local:all


[david@myhost ~]$ xhost +local:all
non-network local connections being added to access control list
si lo instalas en tu home, en un principio solo tu usuario podrá usar matlab.
nu_kru escribió:si lo instalas en tu home, en un principio solo tu usuario podrá usar matlab.


Creo que lo haré así, ya que el ordenador siempre lo uso yo y siempre empiezo la sesion con mi usuario
9 respuestas