Je ne peux pas ouvrir Matlab 2013a après avoir mis à niveau Ubuntu 14.10 vers 15.04. J'ai également essayé d'ouvrir à partir du dossier d'emplacement, et lorsque j'essaie de l'ouvrir à partir de la console en utilisant $
$ cd /usr/local/MATLAB/R2013a/bin/
$ ./matlab
Je reçois le message suivant.
Réponses:
Selon la ligne suivante de votre message, le
jayatana
package est installé:Ce package est responsable de la prise en charge du menu des applications pour les applications Java swing et semble être la cause du défaut de segmentation. Le retirer a fonctionné pour moi:
N'oubliez pas de redémarrer votre session par la suite car le package installe la
JAVA_TOOL_OPTIONS
variable d'environnement. Ou essayez-le à partir d'une fenêtre de terminal:la source
jayatana
package fonctionne pour moi.J'avais le même problème, je suppose d'après les messages d'erreur que c'était dû aux anciennes bibliothèques libc utilisées par Matlab.
J'ai installé les paquets
matlab-support
etmatlab-support-dev
et les choses ont commencé à travailler.Encore une chose: choisissez de renommer les anciennes bibliothèques GCC sous MATLAB et utilisez les nouvelles d'Ubuntu quand on vous le demande !!!
la source
Un thread stackoverflow a montré que l'erreur de violation de segmentation peut être résolue en remplaçant le rendu par défaut par
zbuffer
. Ajoutez cette ligne austartup.m
fichier:la source
Une solution simple consiste à désactiver la variable d'environnement à l'origine du problème avant d'exécuter Matlab. Semble fonctionner jusqu'à présent sans effets secondaires:
la source
Pour moi, la carte graphique (Nvidia) était un problème. Essayez de passer aux graphiques par défaut. Redémarrez ensuite votre système et exécutez matlab.
la source