Linux服务器命令行模式安装Matlab 2014a

转自http://www.aichengxu.com/diannao/39100.htm

0.下载安装包 

下载Matlab2014a for Linux安装包的ISO镜像文件

将下载好的iso文件挂载

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/ /usr/local/matlab/etc

修改文件的读写属性 

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/-/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 

可以尝试把iso文件解压(注意:非挂载)到一个文件夹后再进行安装

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 

将iso文件解压,然后进入其sys/java/jre/glnxa64/jre/lib/amd64/文件夹,执行如下命令

mv server server.bak
cp -r /usr/lib/jvm/jdk1.7.0_71/jre/lib/amd64/server .

然后使用解压后的文件夹进行安装。

3.5 安装时提示找不到sys/java/jre/glnxa64/jre/lib/amd64/headless/libmawt.so 

将iso文件解压,然后进入其sys/java/jre/glnxa64/jre/lib/amd64/文件夹,执行如下命令

mv headless headless.bak
cp -r /usr/lib/jvm/jdk1.7.0_71/jre/lib/amd64/headless .

然后使用解压后的文件夹进行安装

### 如何在Linux服务器安装Matlab 2024A #### 依赖项检查 为了确保顺利安装Matlab,在开始之前需确认服务器满足最低硬件和软件需求。特别是对于Linux系统,建议先更新现有包并安装必要的依赖库。可以使用以下命令来安装一些常见的依赖项: ```bash sudo apt-get update && sudo apt-get install -y libgl1-mesa-glx libxi6 libxrender1 libfreetype6 libfontconfig1 ``` 这些命令适用于基于Debian/Ubuntu的系统;其他发行版可能需要调整具体的包名称。 #### 安装步骤 准备完成后,按照如下流程执行具体安装操作[^1]: - 下载官方提供的Matlab安装文件至本地目录。 - 解压下载得到的压缩包到指定位置。 - 进入解压后的文件夹并通过命令行启动安装向导: ```bash ./install ``` 此时会弹出图形界面引导用户完成后续设置工作,包括但不限于选择安装组件、设定目标路径等选项。 #### 许可证激活教程 当一切就绪之后,首次启动应用时将会提示进行产品注册与授权验证。通常有两种主要途径可供选择[^2]: - **联网自动激活**:只要机器能够正常上网,则推荐采用这种方式快速便捷地获取合法使用权; - **离线手动激活**:针对那些处于内网环境中无法直接访问外网的情况,可以通过生成请求文件再上传给供应商换取相应许可码来进行最终绑定。 另外需要注意的是,如果是学术机构成员的话,往往还可以借助校方统一购置的服务账号实现更简便的身份认证过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值