Matlab(一): Linux无图形界面安装matlab(正版)

1、matlab镜像下载及上传

我是从学校正版软件上下载的Matlab R2022a_Linux.iso镜像文件,网上有好多破解版安装,随意
上传至服务器可以使用Xshell7+Xftp7,MobaXterm,随意
最好上传到你的家目录(/home/你的用户名)

2.挂载镜像

cd ~ #切换到家目录
mkdir matlab #存放挂载文件
sudo mount -r R2022a_Linux.iso matlab #挂载,可以看到文件夹里多了一堆东西

MobaXterm左侧文件导航栏:
在这里插入图片描述

Linux mount命令用于挂载Linux系统外的文件

root用户或sudo才拥有mount权限
若普通用户运行sudo报错:“xxxis not in the sudoers file. This incident will be reported. ”,需要使用管理员用户给普通用户设置sudo权限
执行:

su rootname #切换到root用户
sudo usermod -a -G sudo username #给你的用户sudo权限
su username(或者ctrl+D) 切换回原用户

3.编辑配置文件及非交互安装

说明书步骤:

在这里插入图片描述

我们按着说明步骤做

进入matlab官网获取许可证文件

进入https://ww2.mathworks.cn/licensecenter/licenses/
点击你的许可证
在这里插入图片描述
在”安装与激活“中选择激活并获取许可证文件
在这里插入图片描述
选择”激活计算机“
选择版本,操作系统、主机ID(ifconfig ether内容)、计算机登录名(用户名)
复制安装密钥,并上传许可证license.lic

非交互安装

mkdir ~/Matlab_R2022a #创建matlab安装目录
touch ~/installer_input.txt  #创建安装配置文件
vim ~/installer_input.txt #编辑配置文件
# 输入i进入编辑模式
# 输入以下文字---------
	sudo tee ~/installer_input.txt &>/dev/null <<EOF
	destinationFolder=~/Matlab_R2022a  #安装目标文件夹
	fileInstallationKey=50874-33247-14209-37962-45495-25133-28159-33348-18070-60881-29843-35694-31780-18077-36759-35464-51270-19436-54668-35284-27811-01134-26918-26782-54088 #文件安装密钥
	agreeToLicense=yes  #同意许可
	outputFile=~/matlab_install.log #安装日志输入文件
	licensePath=~/license.lic #许可证目录
	EOF
# 输入Esc,退出编辑模式
# 输入wq,保存并退出

sudo chmod 444 ~/installer_input.txt  #修改安装配置文件的权限
sudo matlab/install -inputFile ~/installer_input.txt #从配置文件安装,这里会很慢,也没有输入,等一会就好了
sudo umount ~/matlab #取消挂载

4.运行Matlab

~/Matlab_R2022a/bin/matlab #执行bin下的matlab脚本

若执行失败,让你激活的话,你在运行同目录下的activate_matlab文件激活

~/Matlab_R2022a/bin/activate_matlab.sh # 激活

激活成功就可以运行matlab了

5.添加变量

设置环境变量,输入matlab就可以运行

vim ~/.bashrc # 编辑配置
# 最后添加以下文字---------
export PATH="/home/username/Matlab_R2022a/bin:$PATH"
# alias matlab='/home/username/Matlab_R2022a/bin/matlab -nodesktop -nodisplay' #这里是设置matlab快捷方式,输入matlab相当于输入等号后面的指令,随意
# 输入Esc,退出编辑模式
# 输入wq,保存并退出
source ~/.bashrc # 更新配置 

6.启动matlab

matlab -nodesktop -nodisplay #无界面显示

在这里插入图片描述
Linux后台运行脚本(可关闭远程终端):

cd  程序目录 #一定要转到程序目录
nohup matlab -nodesktop -nosplash -r '程序名(不加.m);exit' > /dev/null 2>&1 &

这个时候控制台会返回PID,若要杀死进程,只需要记下或者找到PID

ps -ef | grep 脚本名 #查找进程信息
kill PID号 #PID为第二列的数字

参考:
1.linux 安装matlab
2.无图形界面Linux安装Matlab2020
3.从 Linux 系统提示符启动 MATLAB 程序
4.Linux后台运行matlab脚本

  • 8
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
对于在Linux安装Matlab 2023a,你可以按照以下步骤进行操作: 1. 首先,确保你已经下载了Matlab 2023a的安装文件,并将其保存在你的计算机上。 2. 打开终端,并使用cd命令进入到Matlab安装文件所在的目录。 3. 运行安装程序,可以使用以下命令: ``` sudo ./install ``` 4. 接下来,按照安装程序的指示进行操作。你需要同意许可协议,并选择安装选项。可以选择默认选项,或者根据自己的需求进行自定义安装。 5. 安装完成后,你可以在终端中输入以下命令来启动Matlab: ``` matlab ``` 6. 如果你在启动Matlab时遇到了无法显示图形界面的问题,可以使用以下命令来启动Matlab并执行程序: ``` matlab -nodesktop -nosplash -r 【作业名】 ``` 7. 如果在安装或启动过程中遇到了报错-8523的问题,你可以尝试将libmwlmgrimpl.so文件拷贝到安装目录路径下的matlab_startup_plugins/lmgrimpl文件夹中: ``` cp libmwlmgrimpl.so ~/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl ``` 请注意,以上步骤仅适用于Matlab 2023a的安装和运行。如果你遇到了其他问题或需要更详细的帮助,请参考Matlab的官方文档或联系Matlab的技术支持团队。 #### 引用[.reference_title] - *1* *2* *3* [Linux安装Matlab](https://blog.csdn.net/sunnysu99/article/details/122250219)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值