在linux下安装MATLABr2010a全过程图解【by faruto】
来源:互联网 发布:环境专业数据网站 编辑:程序博客网 时间:2024/06/09 20:48
在linux下安装MATLABr2010a全过程图解【by faruto】
字体: 小 中 大 | 打印 发表于: 2010-7-27 22:06 作者: faruto 来源: MATLAB/Simulink 技术博客
http://blog.sina.com.cn/s/blog_4cf8aad30100kp99.html
所使用的linux版本为RedHat AS 5 (32位版本),MATLAB版本R2010A,电脑版本DELL商务机。
需要下载并安装好linux。
另外事先需要下载安装的东西:
MATLABr2010a-linux版本(下载地址http://www.ilovematlab.cn/thread-76223-1-1.html),
RAR for linux( http://download.pchome.net/utility/pack/33101.html),
libXp.so.6[libXp-1.0.0-8.i386.rpm]( http://download.csdn.net/source/1865426)
{MATLABr2010a安装时需要X11 library下的libXp.so库,我开始安装时提示必须要有这个lib matlab才可以运行}
安装过程(可以将需要安装的matlab刻成光碟,由于MATLABr2010a太大我是直接将iso文件放到linux下的/home/soft/matlab_unix目录里面):
1.首先需要使用mount命令将iso文件挂载到某一个目录下面(比如这里我挂载到/mnt/cdrom/目录下)
使用的命令:
# mount -o loop,iocharset=gb2312 /home/soft/matlab_unix/Mathworks.Matlab.R2010a.UNIX.ISO-TBE.iso /mnt/cdrom/
Remark:有关mount命令的使用参看后面的附录
2.调整到/mnt/cdrom/ 目录运行install
3.剩下的安装过程整体和在windows平台下并无区别,选择安装目录(比如 /usr/local/matlab),输入file installation key(在crack文件夹的install.txt文件里面可以找到),然后等待安装完毕然后激活指定license file(license_standalone.dat在crack文件夹的install.txt文件里面可以找到)。
/mnt/cdrom/crack/install.txt的文件内容如下:
===============================================
we offer you two ways to license matlab r2010a:
standalone
1) choose "install manually without using the internet"
2) enter the "file installation key"
55013-56979-18948-50009-49060
3) use "license_standalone.dat" when asked for license file
network
1) choose "install manually without using the internet"
2) enter the "file installation key"
42149-27753-04517-22198-03397
3) if neccessary install "license manager"
4) use "license_server.dat" when asked for license file
enjoy !
==============================================================================================
4.安装过程的一些截图:
5.安装激活后,可以看到打开的matlab,但此时还没有安装结束,当退出matlab后,想要用 ./matlab再启动matlab的时候,出现以下报错:
/usr/local/matlab/bin/glnx86/libmwlapack.so:
cannot restore segment prot after reloc: Permission denied
这个是由于SELinux与matlab冲突导致,解决办法之一是禁止SELinux,命令如下:
/usr/sbin/setenforce 0
详细解决办法可以参看官方:
http://www.mathworks.com/support/solutions/en/data/1-2SGOXN/index.html?solution=1-2SGOXN
Remark:有关SELinux请参看后面的附录
6.然后可以创建桌面的快捷方式,命令如下
/usr/local/matlab/bin/matlab -desktop
======================================
附录
一.mount命令的使用简介
http://blog.myspace.cn/e/401383475.htm
命令格式:
mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
二.SELinux简介
http://baike.baidu.com/view/487687.htm?fr=ala0_1
SELinux 是 2.6 版本的 Linux 内核中提供的强制访问控制 (MAC)系统。对于目前可用的 Linux 安全模块来说,SELinux 是功能最全面,而且测试最充分的,它是在 20 年的 MAC 研究基础上建立的。SELinux 在类型强制服务器中合并了多级安全性或一种可选的多类策略,并采用了基于角色的访问控制概念。
大部分使用 SELinux 的人使用的都是 SELinux 就绪的发行版,例如 Fedora、Red Hat Enterprise Linux (RHEL)、Debian 或 Gentoo。它们都是在内核中启用 SELinux 的,并且提供一个可定制的安全策略,还提供很多用户层的库和工具,它们都可以使用 SELinux 的功能。
SELinux是一种基于域-类型模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。
众所周知,标准的UNIX安全模型是"任意的访问控制"DAC。就是说,任何程序对其资源享有完全的控制权。假设某个程序打算把含有潜在重要信息的文件扔到/tmp目录下,那么在DAC情况下没人能阻止他!
而MAC情况下的安全策略完全控制着对所有资源的访问。这是MAC和DAC本质的区别。
SELinux提供了比传统的UNIX权限更好的访问控制。
http://blog.ilovematlab.cn/?action-viewthread-tid-93402
所使用的linux版本为RedHat AS 5 (32位版本),MATLAB版本R2010A,电脑版本DELL商务机。
需要下载并安装好linux。
另外事先需要下载安装的东西:
MATLABr2010a-linux版本(下载地址http://www.ilovematlab.cn/thread-76223-1-1.html),
RAR for linux( http://download.pchome.net/utility/pack/33101.html),
libXp.so.6[libXp-1.0.0-8.i386.rpm]( http://download.csdn.net/source/1865426)
{MATLABr2010a安装时需要X11 library下的libXp.so库,我开始安装时提示必须要有这个lib matlab才可以运行}
安装过程(可以将需要安装的matlab刻成光碟,由于MATLABr2010a太大我是直接将iso文件放到linux下的/home/soft/matlab_unix目录里面):
1.首先需要使用mount命令将iso文件挂载到某一个目录下面(比如这里我挂载到/mnt/cdrom/目录下)
使用的命令:
# mount -o loop,iocharset=gb2312 /home/soft/matlab_unix/Mathworks.Matlab.R2010a.UNIX.ISO-TBE.iso /mnt/cdrom/
Remark:有关mount命令的使用参看后面的附录
2.调整到/mnt/cdrom/ 目录运行install
3.剩下的安装过程整体和在windows平台下并无区别,选择安装目录(比如 /usr/local/matlab),输入file installation key(在crack文件夹的install.txt文件里面可以找到),然后等待安装完毕然后激活指定license file(license_standalone.dat在crack文件夹的install.txt文件里面可以找到)。
/mnt/cdrom/crack/install.txt的文件内容如下:
===============================================
we offer you two ways to license matlab r2010a:
standalone
1) choose "install manually without using the internet"
2) enter the "file installation key"
55013-56979-18948-50009-49060
3) use "license_standalone.dat" when asked for license file
network
1) choose "install manually without using the internet"
2) enter the "file installation key"
42149-27753-04517-22198-03397
3) if neccessary install "license manager"
4) use "license_server.dat" when asked for license file
enjoy !
==============================================================================================
4.安装过程的一些截图:
1.jpg
2.jpg
3.jpg
4.jpg
5.安装激活后,可以看到打开的matlab,但此时还没有安装结束,当退出matlab后,想要用 ./matlab再启动matlab的时候,出现以下报错:
/usr/local/matlab/bin/glnx86/libmwlapack.so:
cannot restore segment prot after reloc: Permission denied
这个是由于SELinux与matlab冲突导致,解决办法之一是禁止SELinux,命令如下:
/usr/sbin/setenforce 0
详细解决办法可以参看官方:
http://www.mathworks.com/support/solutions/en/data/1-2SGOXN/index.html?solution=1-2SGOXN
Remark:有关SELinux请参看后面的附录
6.然后可以创建桌面的快捷方式,命令如下
/usr/local/matlab/bin/matlab -desktop
======================================
附录
一.mount命令的使用简介
http://blog.myspace.cn/e/401383475.htm
命令格式:
mount [-t vfstype] [-o options] device dir
其中:
1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:
光盘或光盘镜像:iso9660
DOS fat16文件系统:msdos
Windows 9x fat32文件系统:vfat
Windows NT ntfs文件系统:ntfs
Mount Windows文件网络共享:smbfs
UNIX(LINUX) 文件网络共享:nfs
2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:
loop:用来把一个文件当成硬盘分区挂接上系统
ro:采用只读方式挂接设备
rw:采用读写方式挂接设备
iocharset:指定访问文件系统所用字符集
3.device 要挂接(mount)的设备。
4.dir设备在系统上的挂接点(mount point)。
二.SELinux简介
http://baike.baidu.com/view/487687.htm?fr=ala0_1
SELinux 是 2.6 版本的 Linux 内核中提供的强制访问控制 (MAC)系统。对于目前可用的 Linux 安全模块来说,SELinux 是功能最全面,而且测试最充分的,它是在 20 年的 MAC 研究基础上建立的。SELinux 在类型强制服务器中合并了多级安全性或一种可选的多类策略,并采用了基于角色的访问控制概念。
大部分使用 SELinux 的人使用的都是 SELinux 就绪的发行版,例如 Fedora、Red Hat Enterprise Linux (RHEL)、Debian 或 Gentoo。它们都是在内核中启用 SELinux 的,并且提供一个可定制的安全策略,还提供很多用户层的库和工具,它们都可以使用 SELinux 的功能。
SELinux是一种基于域-类型模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。
众所周知,标准的UNIX安全模型是"任意的访问控制"DAC。就是说,任何程序对其资源享有完全的控制权。假设某个程序打算把含有潜在重要信息的文件扔到/tmp目录下,那么在DAC情况下没人能阻止他!
而MAC情况下的安全策略完全控制着对所有资源的访问。这是MAC和DAC本质的区别。
SELinux提供了比传统的UNIX权限更好的访问控制。
http://blog.ilovematlab.cn/?action-viewthread-tid-93402
- 在linux下安装MATLABr2010a全过程图解【by faruto】
- 在Linux下安装MPlayer的全过程
- 在Xen下安装Linux虚拟机全过程
- 在linux下安装db2全过程
- 在linux下安装db2全过程
- 在linux下安装db2全过程
- Shareplex在linux下的安装图解
- 在suse linux 下 使用脚本安装 sybase 全过程
- OpenCV2.1在linux下的安装全过程
- 在Linux环境下编译安装配置PostGIS/PostgreSQL全过程
- code::blocks 在linux下的安装 全过程
- Oracle 10g 在linux redhat 5.3系统安装图解全过程
- Oracle 10g 在linux redhat as4 系统安装图解全过程(單機)
- Linux下安装JDK全过程
- Linux下安装JDK全过程
- linux下安装DB2全过程
- Linux安装图解全过程(Linux Text文本界面安装)
- 安装MySQL图解全过程
- eclipse报nullpointException...恶心 。卸了重装
- 世博会英语知识
- hrtimer和work工作队列的使用
- 下载 Eclipse Helios(年度版)
- linux 内核与用户空间通信之netlink使用方法
- 在linux下安装MATLABr2010a全过程图解【by faruto】
- 软件设计容易被忽略的问题
- 英文环境下svn签出包含中文的文件时失败的处理方法
- [转]Mathworks.Matlab.R2007a.UNIX/linux安装方法
- Linux 系统内核空间与用户空间通信的实现与分析
- typedef struct 用法详解和用法小结
- Android 菜单设计例子
- 女人的正确生活方式
- 大二伊始