J'ai récemment téléchargé MATLAB R2015a sur ma virtualbox Ubuntu 14.04. Lorsque j'essaie de l'exécuter, je reçois l'écran du logo bleu matlab et l'erreur suivante dans le terminal:
erreur libGL: impossible de charger le pilote: swrast_dri.so
erreur libGL: échec du chargement du pilote: swrast
MATLAB sélectionne le rendu SOFTWARE OPENGL
Lorsque j'essaie de l'exécuter en tant que superutilisateur, j'obtiens une erreur de licence. Je suis assez nouveau pour Ubuntu et Linux en général - laissez-moi savoir si vous pouvez aider.
Vous devez lier la bibliothèque libstdc ++ utilisée par Matlab à celle installée sur le système.
Sur le terminal, tapez ce qui suit:
Sudo ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 /usr/local/Matlab/R2015a/sys/os/glnxa64/libstdc++.so.6
Vous devrez peut-être ajuster le chemin pour prendre en compte l'emplacement de Matlab sur votre système. Cela a résolu le problème pour moi.
J'ai eu le même problème avec MATLAB ne démarrant pas et n'ayant que l'affichage du logo bleu. Lorsque j'ai essayé d'exécuter Matlab à partir du terminal, j'ai reçu le même message d'erreur MATLAB is selecting SOFTWARE OPENGL rendering
.
Essayer matlab -nodesktop
a démarré, mais m'a donné le même message d'erreur que l'OP décrit dans les commentaires de la réponse de Harris.
Pour résoudre ce problème, allez dans votre répertoire personnel puis dans votre dossier .matlab
et assurez-vous que tous les sous-dossiers et fichiers de ce répertoire appartiennent à votre nom d'utilisateur et non à la racine.
Pour changer de propriétaire, utilisez Sudo chown username:group folder
où nom d'utilisateur et groupe correspondent par défaut à votre nom d'utilisateur de connexion Ubuntu.
Par exemple, dans le cas d'OP, ce serait:
Sudo chown abigail:abigail /home/abigail/.matlab/R2015a
Il en va de même pour tous les fichiers et sous-dossiers du dossier R2015a
.