Docker容器下安装Matlab,无需挂载

Matlab的安装需要这些文件

传入ubuntu后,改过相关的文件权限后,发现还是无法挂载

这有可能是docker的安全管理策略导致容器不能挂载,因此采用不挂载形式,直接解压的方式安装Matlab

1.将iso改成zip,并解压

2.解压rar文件

bash 复制代码
       sudo apt-get install unrar
       sudo unrar x *.rar

rar用于解压Crack文件
得到的文件名不能像rar一样有空格,将空格改成 _ 。

3.开始安装

bash 复制代码
 sudo /***/R2017a_glnxa64_dvd1/install

注意,运行该命令时,终端不能处于该文件夹内。

3.1安装初始,会要求用户提供license number,选择离线验证,复制Crack中的readme.txt文件中的安装密钥。

3.2在安装过程进行到75%时,安装界面会弹出提示,要求插入*dvd2.iso。


此时 R2017a_glnxa64_dvd1文件夹重命名为其他,将R2017a_glnxa64_dvd2改名为R2017a_glnxa64_dvd1,这就相当于解除挂载再挂载另一个,换内容而不换路径。
点击ok,安装完成。

4.破解或正版,看自己条件了。

安装完成退出后,先不要急着打开Matlab,在完成如下的激活操作后,再打开。

bash 复制代码
       sudo mkdir /usr/local/MATLAB/R2017a/bin/licenses/
       sudo cp license_standalone.lic所在的目录 /usr/local/MATLAB/R2017a/bin/licenses/
       sudo cp libmwservices.so所在的目录 /usr/local/MATLAB/R2017a/bin/glnxa64/

其中license_standalone.lic在Matlab_2017a_Linux64_Crack文件夹中,libmwservices.so在子文件夹R2017a内。

5.启动matlab

sudo /usr/local/MATLAB/R2017a/bin/matlab
第一次启动,仍会需要用户提供秘钥文件,也就是上一步所说的license_standalone.lic文件,选择该文件进行激活即可。以后再打开Matlab就可以正常使用了。


By 杨博士进行测试整理,我进行修订与发布。

相关推荐
Sylvia-girl7 小时前
Linux下的基本指令1
linux·运维·服务器
wyt5314297 小时前
Redis的安装教程(Windows+Linux)【超详细】
linux·数据库·redis
17(无规则自律)8 小时前
【Linux驱动实战】:字符设备之ioctl与mutex全解析
linux·c语言·驱动开发·嵌入式硬件
斯班奇的好朋友阿法法8 小时前
在企业的离线内网环境的服务器部署openclaw和大模型
服务器·语言模型
天赐学c语言9 小时前
Linux - 应用层自定义协议与序列/反序列化
linux·服务器·网络·c++
jarreyer9 小时前
CentOS 7 无法使用 yum 安装软件
linux·运维·centos
hzhsec9 小时前
MSF-CobaltStrike实现内网socks代理转发上线
服务器·网络·安全·网络安全
脆皮的饭桶9 小时前
结合使用,实现IPVS的高可用性、利用VRRP Script 实现全能高可用
运维·服务器·网络
Evand J10 小时前
【MATLAB复现RRT(快速随机树)算法】用于二维平面上的无人车路径规划与避障,含性能分析与可视化
算法·matlab·平面·无人车·rrt·避障
s090713610 小时前
【声纳成像】基于滑动子孔径与加权拼接的条带式多子阵SAS连续成像(MATLAB仿真)
开发语言·算法·matlab·合成孔径声呐·后向投影算法·条带拼接