玩转Debian12系列之:
写在开头
系统安装
初步配置
软件平替方案
安装微信
安装Matlab
抛弃Keil
打印机驱动
远程桌面
远程唤醒
这次来个专业软件。
Matlab对于专业人士来说必不可少,特别搞科研的,还有大学生,有些课程要用到,网上基于linux版本的介绍有,但很少,对照着安装总是各种报错,网上介绍的行不通,最后还是自己摸索一下,现在总结出来,按照步骤可以一次成功。
Matlab版本
MathWorks MATLAB R2022b
或MathWorks MATLAB R2023b
两者序列号不同而已,方法一样。
步骤
- 挂载ISO文件,将ISO内的文件复制出来以便安装。
例如复制到~/matlab/iso/2023bu6
,路径~/matlab/iso/2023bu6
为安装文件的根目录 - 用chmod修改以下文件属性为可执行
user@debian:~/matlab/iso/2023bu6$ chmod 777 install
user@debian:~/matlab/iso/2023bu6$ chmod 777 bin/glnxa64/MathWorksProductInstaller
user@debian:~/matlab/iso/2023bu6$ chmod 777 bin/glnxa64/MATLABWindow
- 关闭网络!
- 运行安装命令
user@debian:~/matlab/iso/2023bu6$ sudo ./install
一定要sudo!
-
当您被要求"Enter File Installation Key" 时,输入
2022b是 此处省略,自行脑补
2023b是 此处省略,自行脑补 -
当您被要求"Select License File"时,从iso的文件夹中选择文件"license.lic"
-
然后选择Matlab要安装到的文件夹,默认是
/usr/local/MATLAB/
,所以要提权,后面省却好多麻烦。
以下几点是基操,直接翻译readme文件:
-
当您被要求"Select products" 时,选择您需要的组件,如果选择了所有组件,Matlab将需要大约30Gb的磁盘空间和更长的启动时间,如果只选择“MATLAB”,那么MATLAB将需要大约3Gb的磁盘空间。您最好在SSD磁盘上安装Matlab,以获得更好的启动时间,因此您也不会白白浪费SSD磁盘空间。
-
安装完成后,从iso的文件夹中复制文件
libmwlmgrimpl.so
,到现有文件夹/usr/local/MATLAB/R2023b/bin/glnxa64/matlab_startup_plugins/lmgrimpl
,覆盖现有文件(<matlabfolder>-是您在步骤4中选择安装Matlab的位置)。如果你没有被提示覆盖,那么你搞错了什么(或者Matlab没有成功安装)!!! -
使用Matlab:)
PS
在更新/更改已经能正常运行的Matlab期间,无需执行步骤3
步骤9可能需要重复(如果在Matlab的更新/更改过程中“libmwlmgrimpl.so”文件被覆盖)
如果在更新/更改后,在Matlab启动过程中出现错误,则首先尝试重做步骤9
注意事项
第9步,需要管理员权限操作,建议到终端命令窗口去操作,先删除原文件,再拷贝已破解的过去,确保百分百替换。
桌面图标
图标出不来,自己动手以下内容新建文件:/home/user/.local/share/applications/matlab.desktop
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/usr/local/MATLAB/R2023b/bin/matlab -desktop
Name=MATLAB
Icon=/usr/local/MATLAB/R2023b/bin/glnxa64/cef_resources/matlab_icon.png
Categories=Math;Science
Comment=Code Editing. Redefined.Scientific computing environment.
StartupNotify=true
StartupWMClass=com-mathworks-util-PostVMInit