Ubuntu 12.04下Matlab2009a启动后出现某些问题的解决方法
本文来自linux公社:http://www.linuxidc.com/Linux/2012-08/68346.htm
在Ubuntu 12.04 LTS下正确安装matlab r2009a后,启动起来发现一些问题,上网搜寻了一阵终于逐一解决,现将解决方法记录如下:
1. matlab安装成功后无法启动
显示Cannot write to preference file “matlab.prf” in “home/user/.matlab/R2009a”
The desktop configuration was not saved successfully.
解决方法如下,打开终端输入:
sudo chmod 777 ~/.matlab/R2009a/matlab.prf
sudo chmod 777 ~/.matlab/R2009a
也有一种情况是普通用户(不用sudo)启动后显示一个错误页面“Error starting deskop”,页面内容是一大堆java错误
暴力解决方法:
sudo chmod 777 ~/.matlab
修改启动matlab后默认工作路径:
只需要设置环境变量MATLAB_PREFDIR
linux bash下:
export MATLAB_PREFDIR=<New preference folder location>
2. 终端启动显示/bin/util/oscheck.sh: 605: /lib64/libc.so.6: not found,64位解决方法如下:
sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6
需要注意的是x86_64-linux-gnu的位置,有的可能在lib64的文件夹下面,我的系统是32位的,所以输入命令:
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
3. 建立桌面启动图标:在启动应用程序中添加matlab(单击桌面右上角用户名旁边的系统按钮————开关机的地方),选择“启动应用程序”在启动用程序首选项中选择“添加”,出现添加启动程序对话框,设置完名称和命令(路径)后,点击“添加”,启动器就被添加到列表里了,用鼠标选中刚添加的启动其,将其拖到桌面,右击新建的起动器,选择属性,在权限选项卡中勾选——执行:允许以程序执行文件,在基本选项卡中点击图标,可以设置启动器的桌面图标(Matlab的图标在MATLAB安装目录下的toolbox/nnet/nnresource/icons目录下)。
注意,在添加启动程序对话框中设置命令时,选择好matlab路径后要在后面加上 -desktop(如:/opt/matlab/bin/matlab -desktop),“/opt/matlab/bin/matlab”与“-desktop”之间的空格不能少,否则无法启动,若没有“-desktop”则会出现双击启动器后启动画面一闪就结束的情况。
4. 中文显示乱码的问题,最好的解决方案是设置matlab中java的中文环境,有说从windows下拷贝simsun字体过来,试过之后发现中文依然是方框,后在“/usr/share/fonts/truetype/wqy”目录下找到了“wqy-microhei.ttc”字体,设置后问题解决:
进入matlab下的java字体存放目录:
cd /opt/matlab/sys/java/jre/glnx86/jre/lib/fonts/
建立一个“fallback”目录:
sudo mkdir fallback
我先把找到的“wqy-microhei.ttc”字体拷贝到主目录下,在终端进入“/opt/matlab/sys/java/jre/glnx86/jre/lib/fonts/”,然后将“wqy-microhei.ttc”字体复制到“fallback”目录:
sudo cp ~/wqy-microhei.ttc fallback/
cd 进入fallback目录,执行 mkfontscale 命令:
sudo mkfontscale 此命令会在fallback文件夹下生成“fonts.scale”文件
返回到“fonts”目录下,给“fonts.dir”文件设置可读写权限:
sudo chmod 777 ./fonts.dir
将“fonts.scale”文件文件中的内容添加到“fonts.dir”文件中:
cat fallback/fonts.scale >> fonts.dir 也可以通过sudo gedit命令启动编辑器来复制粘贴,把“fonts.scale”文件中的内容追加在“fonts.dir”文件原内容的后面;
这样Matlab的Java环境中文支持就设置好了,启动matlab,File>>Preferences>>Fonts 就可以看到中文设置了,“desktop code font”和“desktop text font”中设置成中文,并在“custom”中进行相关的设置即可正常使用;如果没有相应的字体,需要把fallback下的字体加上可读属性:
sudo chmod a+r fallback/*
《矩阵实验室》(Mathworks Matlab R2009a UNIX)[光盘镜像] 下载 http://www.linuxidc.com/Linux/2012-07/65420.htm
Ubuntu 12.04下Matlab2009a启动后出现某些问题的解决方法的更多相关文章
- ubuntu 12.04下安装和配置kohana 3.3.3 的方法
一.先到官网下载3.3.3版本的压缩包到/var/www/1117/目录下(提前建好1117的目录)解压 解压好的文件有(applications\modules\system\build.xml\c ...
- 在Ubuntu 12.04下采用apt-get的方法安装Qt4
在Ubuntu 12.04下采用apt-get的方法安装Qt4 注:之前发表的一篇博客是采用编译源码的方式安装Qt4,这是很有用的方式,因为源码安装对于所有系统都是通用的,其次,在使用交叉编译器的时候 ...
- Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma
1.下载angularjs 进入其官网下载:https://angularjs.org/,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angular ...
- Ubuntu 12.04 下安装 Eclipse
方法一:(缺点是安装时附加openjdk等大量程序并无法去除,优点是安装简单) $ sudo apt-get install eclipse 方法二:(优点是安装内容清爽,缺点是配置麻烦)1.安装JD ...
- 在Ubuntu 12.04下编译qtiplot
不在windows下,再加上不想用盗版,所以需要一个origin的替代品——qtiplot.虽然我非常抵抗用这种不停点来点去的软件,用R的ggplot2画图多好啊,高效.优雅.漂亮,但是终抵不过老板一 ...
- 在Ubuntu 12.04下创建eclipse的桌面链接
在Ubuntu 12.04下创建eclipse的桌面链接 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 在Ubuntu 12.04上安装Hadoop并 ...
- Ubuntu 12.04下安装QQ 2012 Beta3(转)
Ubuntu 12.04下安装QQ 2012 Beta3 由于wine的发展非常迅速.现在网上的利用老版本的wine来安装QQ2012的教程已经有些过时了.实际上操作起来非常简单: 第一步:Ctr ...
- Ubuntu 12.04下Hadoop 2.2.0 集群搭建(原创)
现在大家可以跟我一起来实现Ubuntu 12.04下Hadoop 2.2.0 集群搭建,在这里我使用了两台服务器,一台作为master即namenode主机,另一台作为slave即datanode主机 ...
- Ubuntu 12.04下安装QQ 2012 Beta3
Ubuntu 12.04下安装QQ 2012 Beta3 由于wine的发展非常迅速.现在网上的利用老版本的wine来安装QQ2012的教程已经有些过时了.实际上操作起来非常简单: 第一步:Ctr ...
随机推荐
- Python逆向(一)—— 前言及Python运行原理
一.前言 最近在学习Python逆向相关,涉及到python字节码的阅读,编译及反汇编一些问题.经过长时间的学习有了一些眉目,为了方便大家交流,特地将学习过程整理,形成了这篇专题.专题对python逆 ...
- GAN 原理及公式推导
Generative Adversarial Network,就是大家耳熟能详的 GAN,由 Ian Goodfellow 首先提出,在这两年更是深度学习中最热门的东西,仿佛什么东西都能由 GAN 做 ...
- 怎么用switchhost
第一步:打开exe, 第二部:在 My hosts 里面直接添加路径 106.75.131.183 npm.kuaizitech.cn 第三部 :打开my hosts 保护好眼睛,早睡早起,多运动,k ...
- Xtrabackup--备份mysql
Xtrabackup介绍 Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁): ...
- ICEM-管肋
原视频下载地址:https://yunpan.cn/cMgkmd7u9ZPdC 访问密码 8a73
- 北漂IT男返乡2年的三线楼市观察(宜昌夷陵篇)-原创
一直想写点什么,这段时间总算有空,好嘞,正好有兴致来写一写楼市相关的文章以饕读者和粉丝朋友. 宜昌?说宜昌您可能不知道,但是说三峡大坝您就知道了 最近这两年,因为小宝的降临,我多半时间待在老家宜昌陪伴 ...
- Tosca case status PLANNED,IN-WORK,COMPLETED 对应的图标
#PLANNED #IN-WORK #COMPLETED
- Git 回滚 Master
RenGuoQiang@PC-RENGUOQIANG MINGW64 /d/zgg/zgg-crm (master) $ git reset --hard 194e2cc8eec88743cc8978 ...
- linux内核是在哪里创建1号进程的?
1. 请看rest_init的完整代码(不看也没关系,内核版本为5.2, init/main.c) noinline void __ref rest_init(void) { struct task_ ...
- Flutter 中SimpleDialog简单弹窗使用
import 'package:flutter/material.dart'; import 'dart:async'; enum Option { A, B, C } class SimpleDia ...