首页 > 系统相关 >Matlab安装教程(Linux)

Matlab安装教程(Linux)

时间:2024-05-05 13:55:05浏览次数:37  
标签:opt 教程 license sudo matlab Linux home 安装 Matlab

解压安装包

在虚拟机中,文件直接通过拖拽文件的方式将安装包拉入虚拟机时,文件通常存放在/tmp/VMwareDnD中,因此需要将存放文件位置的文件转移到/home/<用户名>/<存放目录>

参考命令如下:

mv /tmp/VMwareDnD/<文件存放目录>/* /home/<用户名>/<存放目录>

之后在存放压缩包的目录中,将文件解压

cd /home/<用户名>/<存放目录>
unar Matlab...... //当服务器中没有对应的解压命令的时候,使用的命令

在实际运行中,可能会发现自己的虚拟机中没有解压的命令,可以通过下边的命令安装

//在redhat、centos7等相关系统中
sudo yum install epel-release //安装包
sudo yum install unar //安装对应的解压软件

一般在安装包中都会带有Readme文件,建议安装时可以打开阅读,了解安装流程

在安装包中,需要挂在iso文件来安装,因此在此之前需要创建挂载目录

sudo mkdir /mnt/matlab

将iso文件挂载到对应的挂载目录下

sudo mount -o loop Mat.......iso /mnt/matlab

需要转到挂载目录,随后启动安装程序

cd /mnt/matlab
sudo ./install

在安装的过程中出现了安装邮箱,这时候选择Advanced Options->I have a File installation Key

请添加图片描述

同意相关要求,之后需要输入File Installation Key,这通常在Readme中会提供,在2022b中使用的是05322-36228-06991-12654-51812-34369-14072-44298-22786-36732-05503-35033-50900-29808-05166-12170-05630-02560-02687-62114-45079-42917-06281-13007-19512-18270

随后还需要提供license file,通常安装包会提供,输入对应的license.lic所在目录即可

不过还是建议将license.lic文件存放在安装目录下,日后需要license的时候可以重新使用

建议的安装目录在/opt/matlab中,因此需要在/opt创建安装目录的文件夹

sudo mkdir /opt/matlab            //创建安装文件夹
sudo mkdir /opt/matlab/license    //创建存放license的文件夹

license.lic文件存放到对应的文件目录下

sudo cp /<license存放目录>/license.lic /opt/matlab/license

在安装程序中,填写license.lic所在目录/opt/matlab/license/license.lic

输入安装地址

/opt/matlab

选择安装内容,这里根据需要进行选择

完成安装后,需要将补丁文件存放到指定的目录中

sudo cp /<补丁文件存放目录>/libmwlmgrimpl.so /opt/matlab/bin/glnx64/matlab_startup_plugins/lmgrimpl/

完成安装后,可以将挂载的iso文件取消挂载

sudo umount /mnt/matlab

为了方便matlab使用,这里选择将matlab命令通过添加到PATH的方式来实现快速启动matlab

首先在/home/<用户名>中创建自己的bin目录

mkdir /home/<用户名>/bin
cd /home/<用户名>/bin

随后在bin中创建matlab的启动命令

touch matlab

matlab文件中,添加下边的内容

#!/bin/bash

WORK_DIR="/home/admin1/eda/matlab"

MATLAB_EXECUTABLE="/opt/matlab/bin/matlab"

cd $WORK_DIR

if [ $? -ne 0 ]; then
  echo "Could not change to working directory $WORK_DIR"
  exit 1
fi

echo "Starting MATLAB..."
$MATLAB_EXECUTABLE

if [ $? -ne 0 ]; then
  echo "Failed to start MATLAB"
  exit 1
fi

echo "MATLAB started successfully"

需要给命令脚本运行的权力

chmod +x matlab

添加环境变量

通常希望环境变量比较独立,因此首先在/home/<用户名>下创建文件夹存放环境文件,随后在/home/<用户名>/.bashrc中引入对应的环境文件即可实现环境启动配置

mkdir /home/<用户名>/env
cd /home/<用户名>/env
touch matlab.sh

在环境配置脚本matlab.sh中输入下边内容实现环境配置

# set matlab start file to PATH
export PATH=$HOME/bin:$PATH

最后在/home/<用户名>/.bashrc中添加下列内容

source /home/<用户名>/env/matlab.sh

输入命令配置环境

source ~/.bashrc

至此,环境配置成功,可以直接通过在命令框中输入matlab来启动matlab

标签:opt,教程,license,sudo,matlab,Linux,home,安装,Matlab
From: https://www.cnblogs.com/liangzander/p/18173457

相关文章

  • Excel求解器使用教程
    添加规则求解加载项创建excel文件,点击文件点击选项选择加载项->规则求解加载项->转到选择规则求解加载项->确定求解器所在位置---数据->规划求解在excel文档中填写相关的计算公式,用来求解点击规则求解,填写对应的目标,可变单元和约束,选择求解方法来求......
  • 虚拟机创建教程
    虚拟机创建创建虚拟机的时候,选择自定义,自己来创建虚拟机在虚拟机中,选择创建16.2.X版本的虚拟机,兼容性比较好在创建虚拟机的操作系统时,选择稍后安装操作系统,实测中如果选择其他的在安装过程中会跳过系统安装的部分阶段选择对应的系统和版本选择名称和安装位置,个人建议最后......
  • Linux基础
    目录一、Linux系统介绍二、Linux文件系统介绍三、什么是路径1、绝对路径2、相对路径3、特殊路径四、终端的使用技巧五、Linux系统命令1、常用的命令2、文件相关的命令3、目录相关的命令4、网络相关的命令5、其它命令六、通配符、管道、重定向1、通配符*代表任意多个字符?代表一......
  • Linux 下使用 NetLink 检测设备的热插拔
    一、简单介绍下NETLINK    netlink套接字是用以实现用户进程与内核(2.6.24之后的版本)进程通信的一种特殊的进程间通信(IPC),也是网络应用程序与内核通信的最常用的接口。二、为什么能用NETLINK检测设备热插拔    当我们的设备从主机上进行拔插时,内核会通过netlin......
  • Linux 输出重定向 2>&1 , 1>&2
    在shell程式中,最常使用的FD(filedescriptor)大概有三个,分别是:0是一个文件描述符,表示标准输入(stdin)1 是一个文件描述符,表示标准输出(stdout)2 是一个文件描述符,表示标准错误(stderr)在标准情况下,这些FD分别跟如下设备关联: stdin(0):keyboard键盘输入,并返回......
  • Linux 使用 inotify 监控文件或目录变化
    转载:https://www.cnblogs.com/PikapBai/p/14480881.html作者:PikapBai 1运行环境#操作系统:Ubuntu182inotify简介#inotify是一个Linux内核特性(监视文件系统事件),它用于监控文件系统,比如删除、读、写操作等,当发生对应事件时,则会触发inotify。当监控目录时,与该目录......
  • Nexpose v6.6.248 for Linux & Windows - 漏洞扫描
    Nexposev6.6.248forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,ReleaseApr24,2024请访问原文链接:Nexposev6.6.248forLinux&Windows-漏洞扫描,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时......
  • Nessus 10.7 Auto Installer for RHEL 9/AlmaLinux 9/Rocky Linux 9 (updated Apr 202
    Nessus10.7AutoInstallerforRHEL9/AlmaLinux9/RockyLinux9(updatedApr2024)发布Nessus试用版自动化安装程序,支持macOSSonoma、RHEL9和Ubuntu22.04请访问原文链接:https://sysin.org/blog/nessus-auto-install-for-rhel-9/,查看最新版。原创作品,转载请保留出处......
  • 在Linux中,什么是冷备份和热备份?
    在数据备份领域,冷备份(ColdBackup)和热备份(HotBackup)是两种不同的备份策略,它们根据系统是否运行来区分:1.冷备份(ColdBackup)冷备份是指在系统不运行或者关闭状态下进行的数据备份。在这种情况下,没有数据被修改或访问,因此可以确保备份的数据是一致的。特点:简单:不需要特殊的软......
  • 在Linux中,如何进行日志审计?
    在Linux系统中,日志审计是确保系统安全性的重要部分,它可以帮助系统管理员监控和记录系统中发生的各种事件。以下是进行日志审计的步骤和一些常用的工具:1.启用系统审计Linux系统中的审计系统通常由auditd守护进程提供。首先,确保auditd已经安装并启动:sudoapt-getinstallauditd......