Linux服务器命令行模式安装Matlab2014a
Linux服务器命令行模式安装Matlab2014a,有需要的朋友可以参考下。
0.下载安装包
mount -o loop /home/Downloads/MATHWORKS_R2014A.iso /media/cdrom
1. 安装准备
1.1 JDK
从oracle官方网站下载JDK7,当前版本为jdk1.7.0_71。(注:openjdk似乎有兼容性问题,另外matlab2014a目前不兼容JDK8)
将解压好的jdk-7u71-linux-x64.tar.gz移动到/usr/lib/jvm/jdk1.7.0_71中
sudo mv jdk1.7.0_71 /usr/lib/jvm/jdk1.7.0_71
设置环境变量
sudo vi /etc/profile
在文件末尾添加
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_71
保存并推出,然后使用下面的命令是设置生效
source /etc/profile
修改系统的默认jdk
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_71/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_71/bin/javac 300
sudo update-alternatives --config java
sudo update-alternatives --config javac
输入java -version,看到如下信息则表明设置成功
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
1.2 创建安装目录
sudo mkdir -p /usr/local/matlab/etc
sudo mkdir -p /usr/local/matlab/2014a
2.安装
2.1 编辑配置文件
将配置文件拷贝到/usr/local/matlab/etc中
sudo cp /media/cdrom/installer_input.txt /usr/local/matlab/etc
sudo cp /media/cdrom/activate.ini /usr/local/matlab/etc
sudo cp ~/Downloads/Crack/ <span style="font-family: Arial, Helvetica, sans-serif;">/usr/local/matlab/etc</span>
修改文件的读写属性
chmod +w /usr/local/matlab/etc/installer_input.txt
chmod +w /usr/local/matlab/etc/activate.ini
编辑installer_input.txt文件,按如下内容设置配置项
destinationFolder=/usr/local/matlab/2014a #安装目录
fileInstallationKey= 12345-67890-12345-67890 #序列号,似乎可以随便写
agreeToLicense=yes #同意协议
outputFile=/tmp/mathwork_install.log #安装日志
mode=silent #开启无人值守安装
activationPropertiesFile=/usr/local/matlab/etc/activate.ini #激活文件
licensePath= /usr/local/matlab/etc/license_405329_R2014a.lic #license文件
编辑activate.ini文件,按如下内容设置
isSilent=true #开启silent模式
activateCommand=activateOffline #设置激活方式, 离线激活 无需联网
licenseFile=/usr/local/matlab/etc/license_405329_R2014a.lic #license文件位置
2.2 安装
执行如下安装命令
sudo /media/cdrom/install -inputFile /usr/local/matlab/etc/installer_input.txt
2.3 激活
安装完成后,对matlab进行破解
sudo mv /usr/local/matlab/bin/glnxa64/libmwservices.so /usr/local/matlab/bin/glnxa64/libmwservices.so.bak
sudo cp ~/Downloads/Crack/Linux/libmwservices.so /usr/local/matlab/bin/glnxa64/
使用如下命令激活
sudo /usr/local/matlab/2014a/bin/activate_matlab.sh -propertiesFile /usr/local/matlab/etc/activate.ini
2.4 设置环境变量
sudo vi /etc/profile
在文件末尾添加
export PATH=/usr/local/matlab/2014a/bin:$PATH
保存并退出后使设置生效
source /etc/profile
安装完成。
3.常见问题
3.1 安装时提示挂载后的镜像文件input/output error
3.2 安装时提示eval: 1: /tmp/mathworks_15227/java/jre/glnxa64/jre/bin/java: Permission denied
将iso文件解压到一个文件夹,然后进入其sys/java/jre/xxx/jre/bin目录,执行命令
chmod a+x *
然后从解压的文件夹进行安装
3.3 安装时提示找不到libjli.so
这个错误是由于链接器没有扫描libjli.so所在的文件夹造成的。修改文件/etc/ld.so.conf
sudo vi /etc/ld.so.conf
在文件末尾添加如下内容
/usr/lib/jvm/jdk1.7.0_71/lib/amd64/jli
保存并推出,然后执行
/sbin/ldconfig -v
3.4 安装时提示找不到sys/java/jre/glnxa64/jre/lib/amd64/server/libjvm.so
mv server server.bak
cp -r /usr/lib/jvm/jdk1.7.0_71/jre/lib/amd64/server .
然后使用解压后的文件夹进行安装
Linux服务器命令行模式安装Matlab2014a的更多相关文章
- 【转】Linux服务器命令行模式安装Matlab2014a
转自http://www.aichengxu.com/diannao/39100.htm 0.下载安装包 下载Matlab2014a for Linux安装包的ISO镜像文件 将下载好的iso文件挂 ...
- Linux(CentOS 7)命令行模式安装VMware Tools 详解
本篇文章主要介绍了如何在Linux(CentOS 7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. 本例中为在Linux(以CentOS 7为例)安装VM ...
- 在Linux命令行模式安装VMware Tools
在Linux命令行模式安装VMware Tools 方法/步骤1: 首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“ ...
- linux虚拟机命令行模式下,某些命令显示乱码问题。
刚安装了linux虚拟机,使用vi命令试着修改IP配置,结果出现乱码.配置IP的文件内容本身没有乱码,主要是vi编辑的命令行的提示出现乱码,例如,按i是插入模式,结果底下出现乱码提升,不是提示插入. ...
- Linux系统远程连接服务器命令行模式
导读 对于很多新手来说,如何用Windows远程Linux操作系统,是个前进的大问题.如果这个问题前进不了,其他更别说了. Linux或Max OS X系统电脑,登录步骤为 1.打开ssh客户端 2. ...
- centos7命令行模式安装&&配置_br0+kvm+虚拟机+添加硬盘+快照及恢复
KVM创建虚拟机步骤 Submitted by zhaoley on October 18, 2016 - 10:43am 测试环境: 1: 43.243.130.89, CentOS Linux r ...
- Linux命令行模式下安装VMware Tools详细步骤
在Linux命令行模式安装VMware Tools 方法/步骤1: 首先启动CentOS 7,在VMware中点击上方"VM",点击"Install VMware Too ...
- 在centos命令行下安装软件
考虑到用linux纯命令行模式时,通常都是用作服务器,所以,一般主要是安装一个php.mysql.apache的集成环境和ftp服务器,在这里用xampp集成包即可解决所有问题,在这里说一下我自己的做 ...
- VMware 命令行下安装以及导入Ubuntu系统
前提: 鉴于个人PC性能太弱,考虑是否可以将在PC上搭建好的环境移植到高性能服务器上.想到后就干呗. 下载完对应操作系统的安装包后按如下步骤操作: 安装包名称:VMware-Workstation-F ...
随机推荐
- 把方法转json在前台输出
在JSON中,有两种结构:对象和数组. 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束.每个“名称”后跟一个“:”(冒号):“‘名称/值’ 对”之间运用 “,”(逗号)分隔. 名称用引号括 ...
- windows主机mysql忘记密码如何重置
本文主要是针对mysql重置密码过程中出现“mysqld不是内部命令或外部命令”的问题而写的.网上有很多关于mysql忘记密码了如何找回的文章,但是很多说的都不够详细,特别是还要用到DOS命令,可能这 ...
- PC问题-使用BAT方法清理Delphi临时文件
@echo offdel /S *.~*del /S *.dcudel /S *.dskdel /S *.hppdel /S *.ddpdel /S *.mpsdel /S *.mptdel /S * ...
- [Objective-c 基础 - 3.2] ARC
A.ARC的基本原理 1.ARC的判断原则:只有没有强指针指向对象,就会立即释放对象 注意,在以下情况,会立即回收内存: (1)指针超出作用域 { Person *p1 = [[Personalloc ...
- 求前几日的平均值用obj.reduce()方法
const average = data=>data.map((item, idx, origin)=>Math.round(origin.slice(0,idx+1).reduce((a ...
- 实例:ABAP权限对象设计与权限检查的实现(详细)
学习总结,分享给大家,,,(有图有真像) 我在ECC里创建了一张表,随意插入了5条数据 创建权限对象,使分配这个权限的用户只能操作部门编号(edept)为 ‘10’ 的数据. 1. SU20,创建权限 ...
- Ubuntu 安装 Courier New字体
apt-get install ttf-mscorefonts-installer 它的本质是安装 Courier New字体 安装的时候会出现一个协议 按TAB键 ,可以选中<确定>按 ...
- HDU 5074 Hatsune Miku(DP)
Problem Description Hatsune Miku is a popular virtual singer. It is very popular in both Japan and C ...
- 【48】认识template元编程
1.TMP(template metaprogramming),模版元编程有两个效力:第一,它让某些事情更容易:第二,可将工作从运行期转移到编译期.
- C#-设置窗体在显示器居中显示
在窗体的属性中查看:StartPosition属性,该属性的设置中有一个"CenterScreen"的选择项,该项就是设置窗体局中显示的.