manjarao中matlab 2021a的安装与配置
最近由于工作的需要,win10上安装matalb时出现了很多问题,后来只能在manjaro中进行安装了,临时找了师兄帮忙下载,整整16G的流量啊,用了一个中午饭的时间搞定了,在此感谢黄师兄以及同组的小伙伴们。
安装过程记录如下:
1、在home目录下新建mnt目录,挂载iso文件,
mkdir ~/mnt
cd /home/nication/Matlab R2021a Linux
sudo mount Matlab910R2021a_Lin64.iso /home/nication/mnt 此处可能需要输入用户密码
2、进入到安装目录,运行安装程序
cd ~/mnt/
sudo ./install
提示 /home/nication/mnt/bin/glnxa64/install_unix: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory,后来通过安装软件,
sudo pacman -S libcryptui cryptsetup
2022年3月27日更新完系统,还是出现了上述的库不见的问题,倒腾半天发现是系统的库有些混乱,从现有的manjaro中拷贝库文件libcrypt.so.1.1.0到/lib64目录下,并 sudo ln -s libcrypt.so.1.1.0 libcrypt.so.1完成库的链接,就可以了。
3、前边两步完成了挂载iso文件Matlab910R2021a_Lin64.iso,并从已挂载的iso文件中运行“安装脚本”,如果看到登录名/密码/登录表单(安装程序可以访问Internet),然后在“高级选项”的右上角选择设置模式“我有文件安装密钥”;如果没有互联网,则将自动选择所需的设置模式,而您无需设置设置模式
4、当系统提示您输入“输入文件安装密钥”时,请输入09806-07443-53955-64350-21751-41297
matlab 2022B Linux: 02107-33604-29137-58453-59843-15956-25327-11596-27208-50496-26354
5、当系统询问您“选择许可证文件”时,选择自己存放license文件的目录及文件即可,
6、然后选择要在其中安装Matlab的文件夹,我这里默认是/usr/local/Polyspace/R2021a,以下简写为MATLABHOME,如果运行脚本时没有sudo就只能在home目录下使用,
7、当要求您“选择产品”时,选择所需的组件,一般是都选择,除了默认的几个之外。如果保留所有组件处于选中状态,则matlab将占用32Gb的磁盘空间(可能会花费更长的启动时间)。
如果您仅选择“ MATLAB”,则matlab将占用3Gb的磁盘空间,您最好在SSD磁盘上设置matlab,以缩短启动时间,因此您很可能不想浪费SSD磁盘空间。
8、安装完成后,将文件“ libmwlmgrimpl.so”复制到已经存在的文件夹中,目录为MATLABHOME/bin/glnxa64/matlab_startup_plugins\lmgrimpl/
以下假设Crack文件解压到home目录,命令如下: sudo cp ~/Crack/libmwlmgrimpl.so /usr/local/Polyspace/R2021a/bin/glnxa64/matlab_startup_plugins\lmgrimpl/
matlab 2022b linux: sudo cp libmwlmgrimpl.so /usr/local/MATLAB/R2022b/bin/glnxa64/matlab_startup_plugins/lmgrimpl
以上命令看着很长,擅长使用linux的命令的tab,一切都是小case了,
9、将“ license.lic”文件复制到MATLABHOME/licenses文件夹(如果不存在则创建文件夹许可证)
假设Crack文件解压到home目录,命令如下: sudo cp ~/Crack/license.lic /usr/local/Polyspace/R2021a/licenses/
如果没有第9步操作,也可以在启动Matlab时,会看到一个窗口,要求您选择许可证,首先选择“在没有Internet的情况下手动激活”,然后在“输入许可证文件的完整路径,包括文件名”字段中,选择“ license.lic”文件
10、就可以快乐使用matlab了,但是,还有一个字体的问题。
P.S.
与license_standalone.lic相比,license.lic提供了从远程桌面(RDP)工作的其他可能性
在某些情况下,这允许不使用license_server.lic
P.S.2
您提供给安装程序的文件安装密钥实际上取决于Matlab版本和所需的许可证类型
对于独立许可证,请使用license.lic或license_standalone.lic和密钥:
对于工作站用例(典型配置):09806-07443-53955-64350-21751-41297
对于群集节点“ Matlab生产服务器”:40236-45817-26714-51426-39281
对于浮动许可证,请使用license_server.lic和密钥:
对于工作站用例(典型配置):31095-30030-55416-47440-21946-54205
对于群集节点“ Matlab生产服务器”:57726-51709-20682-42954-31195
最后一点,安装完成后,系统没有matlab的图标,具体目录为/usr/local/Polyspace/R2021a/bin/glnxa64/cef_resources/下的目录下的matlab_icon.png