当前位置: 首页 > news >正文

Ubuntu下安装Matlab

环境 Ubuntu 12.04 LTS 32bit

Mathworks Matlab 2010a UNIX ISO-TBE

安装过程如下:

1)将matlab安装程序拷贝到HOME目录下,即/home/cindy(cindy为个人用户名)

2)打开终端,输入命令挂载ISO文件(我这里的文件名为matu20Xa.iso)

sudo mount -o loop matu20Xa.iso /mnt

3)切换到目录cd /mnt

4)使用命令建立软链接

sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6

5)使用下列命令安装lipXp.so

sudo apt-get install libxp6 libxp-dev

建立软链接sudo ln -s /usr/lib/i386-linux-gnu/libXp.so /usr/lib/libXp.so

6)安装matlab应用程序

sudo ./install

7)窗口界面选择安装位置为:/usr/local/MATLAB/R2010a

8)命令行打开matlabsudo /usr/local/MATLAB/R2010a/bin/matlab 

9)安装完成后卸载镜像文件。sudo umount /mnt

10)在软件中心安装matlab-support,命令为sudo apt-get install matlab-support,添加matlab的安装目录为/usr/local/MATLAB/R2010a,然后在DASH的编程中就可以看到Matlab了。


可能遇到问题及解决方案:

1/usr/local/MATLAB/R2010a/bin/util/oscheck.sh:/lib64/libc.so.6: not found

解决方法:说明matlab找不到这个文件,需要为这个文件建立一个软链接:

sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6

2TheX11 library libXp.so does not exist. MATLAB will not be able to run on this machine until the library is installed on this system.

解决方法:首先在命令行中输入命令:sudo apt-get install libxp-dev libxp6

然后找到libXp.so的位置,在我的电脑上位置为/usr/lib/i386-linux-gnu/libXp.so,为该文件建立软链接:sudo ln -s /usr/lib/i386-linux-gnu/libXp.so /usr/lib/libXp.so

3The desktop configuration was not saved successfully

解决方法:问题的关键就在于Permission Denied,因此解决方法就是给目录和文件加权限,
sudo chmod a+w -R ~/.matlab

4)安装完matlab后,发现matlabroot/bin下面并没有matlab程序。激活程序也没有自动启动。

解决方法:经过多次实验,发现出现这种情况,可能原因为matlab没有作为第一个组件被系统安装。可以在第一轮中只安装matlab组件。不安装其他工具箱。安装成功后,再次安装,选择安装其他工具箱即可。

相关文章:

  • Ubuntu下编译安装OpenEXR
  • Ubuntu 12.04 LTS 下安装文件传输远程桌面共享软件Teamviewer
  • Windows下编译安装OpenEXR(x86版本)
  • 使用WinEdt 6 避免跳出注册对话框的一个小技巧
  • 如何在Ubuntu 12.04 LTS中使用低版本gcc/g++
  • Matlab与C/C++联合编程之从Matlab调用C/C++代码
  • Ununtu下在Matlab中读写OpenEXR格式的图片
  • Ubuntu下的Notepad++(SciTE)
  • Ubuntu下的环境变量LD_LIBRARY_PATH
  • Ubuntu下Matlab路径不能永久保存的问题及其解决方案
  • RenderToolbox的学习笔记(一)
  • Ubuntu 12.04下安装Dropbox
  • Windows下在Matlab中读写OpenEXR格式的图片
  • Windows下编译安装PBRT V1.05
  • Ubuntu系统监测工具
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • co.js - 让异步代码同步化
  • go语言学习初探(一)
  • java第三方包学习之lombok
  • Mysql优化
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • React16时代,该用什么姿势写 React ?
  • Service Worker
  • spring-boot List转Page
  • V4L2视频输入框架概述
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 服务器之间,相同帐号,实现免密钥登录
  • 模型微调
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 突破自己的技术思维
  • # SpringBoot 如何让指定的Bean先加载
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (7)摄像机和云台
  • (C++17) optional的使用
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (附源码)计算机毕业设计高校学生选课系统
  • .Mobi域名介绍
  • .NET CLR Hosting 简介
  • .Net Core 中间件验签
  • .net 流——流的类型体系简单介绍
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • /etc/skel 目录作用
  • ::前边啥也没有
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • @开发者,一文搞懂什么是 C# 计时器!
  • @软考考生,这份软考高分攻略你须知道
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [383] 赎金信 js
  • [c]统计数字
  • [EFI]Lenovo ThinkPad X280电脑 Hackintosh 黑苹果引导文件
  • [leetcode 数位计算]2520. 统计能整除数字的位数