您好,欢迎来到社区排行榜!
当前位置:社区排行榜 » 站长资讯 » 技术教程 » 云计算 » 文章详细 订阅RssFeed

linux 服务器如何安装 Matlab

来源:本站原创 浏览:371次 时间:2023-04-28

在有界面的本地主机安装MATLAB比较简单,输入mathwork账号,一路点确定就行了。

很多时候本地主机的计算能力非常弱鸡,而且还需要写文档,做测试等等,所以大部分时候,比较大宗的计算还是丢服务器跑个十天半个月,这就需要服务器上有matlab运行环境。


这里来讲一下如何在Linux服务器上装MATLAB,这里讲的服务器就是一个无显示接口(headless),没有图形界面的,通过ssh登录来访问的一个服务器。


运行环境是Ubuntu 16.04.3 系统的服务器,已知我是sudoer之一(系统管理员),然后就很方便,其实不是管理员的时候在local也是可以装的,就是麻烦一些就是了

【支持正版】本文的安装方法是对于已经拥有正版授权的MATLAB用户

首先是下载,可以在本机上下载好上传到服务器也就是使用【scp】命令:

scp file_nameuser_name@your.server.ip.address:/home/user_name/path/to/dir

其中user_name 是一个对于服务器有写入权限的用户的用户名,通过这条命令,可以把file_name上传到服务器上的 /path/to/dir(用户自己定义的路径)上去,比较方便。

但是一般情况下,服务器都享有比较高而且稳定的网络带宽,所以使用

wget  http://下载链接.link

可以把文件下载到本地。

下载完是这样的两个文件,两个镜像文件里面的内容合并起来是完整的安装文件。



官方给出的安装方法是先mount第一个运行install,然后在运行过程中会要求挂载第二个iso,然后按照要求的方式在相同的目录下挂载第二个iso就可以正常安装,但是,这样的话,里面的文件,不可以修改(只读格式),所以不方便修改inputFile.txt,而且运行中还要输入命令显得整个过程不流畅。

所以,这里使用把两个iso解压到同一路径使用7z进行解压,如果没有可以用 sudo aptinstall 7zip安装一下。

使用

7z -x *1.iso 
7z -x *2.iso

进行解压,解压之后,可以在自己的路径下看到这样文件树:




其中安装需要运行./install(这一步需要管理员权限)

./install是默认启动安装界面的,如果你有图形界面,那么直接运行./install会启动一个安装matlab的图形界面,但是如果没有图形界面(检测不到xorg服务),安装就会中断。这个时候需要修改installer_input.txt并使用./install -inputFile installer_input.txt 来使得输入文件里的参数生效。

installer_input里有几个比较重要的参数:

声明安装路径:





安装密钥:



【从mathwork公司或者单位获取的激活密钥】

安装模式:(静默安装)


这个参数不设置的话,会被认为是使用GUI安装,就会启动GUI,同样在没有显示系统的服务器上会遇到错误,所以这个参数一定要设置为silent。

指明licence文件所在的位置:



最后如果只想安装部分组件而不是完整MATLAB的话,可以在inputFile最后声明

producs.组件

默认是安装所有组件

这样把所有文件都修改了之后,就可以运行最终的安装命令了

./install -inputFile installer_input.txt

如果刚才输入文件里的内容修改都没有问题的话,等安装运行完毕就可以运行matlab了


推荐站点

  • 聚捷云
    聚捷云

    聚捷云-企业级云服务器提供商,为用户域名注册、虚拟主机、服务器租用托管、网站建设、网站备案等一站式服务,帮助企业及个人轻松上云。

    https://www.jujieyun.com/
  • 酷盾
    酷盾

    酷盾(Kdun.com) 提供快速、稳定、安全的高防服务器,有效防御CC、DDOS攻击,高防服务器单个数据中心具备1000G DDOS防御能力,总体防御超5000G。护航您的不同地区业务。

    https://www.kdun.com/aff/LAJEUSBD
  • 华晨云
    华晨云

    华晨网络科技,专注于云计算服务,是由义乌市华晨网络科技有限公司倾力打造的云计算平台,整合了云服务器、云储存、负载均衡、流量清洗、服务器托管、服务器租用、域名注册等互联网基础设施服务,浙江电信、金华电信、义乌电信、联通、移动核心合作伙伴。

    www.zj-idc.com
  • 阿里云
    阿里云

    阿里云——阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司之一。提供免费试用、云服务器、云数据库、云安全、云企业应用等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。免费备案,7x24小时售后支持,助企业无忧上云。

    www.aliyun.com
  • 百度智能云
    百度智能云

    百度智能云致力于为企业和开发者提供全球领先的人工智能、大数据和云计算服务,加速产业智能化转型升级

    cloud.baidu.com