无root权限在linux服务器上安装matlab2016b记录

最近对matlab的需求比较大,跑程序,处理数据什么的都依靠它,用着更顺手,虽然pthon也在用,但还是更喜欢matlab一点。学校超算服务器给分配了账户,但是却没有安装matlab,只能自己动手给装一个啦。第一次写博客,还不太熟悉csdn的排版,希望见谅哈。**

装的过程中,并不顺利,参考了网上的很多博客,非常感谢

https://blog.csdn.net/qq_40429303/article/details/79200122?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242
https://blog.csdn.net/Arthur_Holmes/article/details/106192715?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromBaidu-1.control
https://blog.csdn.net/fengfeng0328/article/details/82990838
https://blog.csdn.net/jasper_he/article/details/98860071

  • 2016b百度网盘链接,永久有效
    链接:https://pan.baidu.com/s/1ZMDrKMVui57nsIepJU_ZZQ
    提取码:6vhn

每个人的情况不一样,把自己踩过的坑,以及最顺利的安装方式给记录一下。

  • 由于解压或者挂载iso镜像需要root权限,即使参考网上的经验,安装7z,但到我这却不能奏效;或者安装xorriso,这个确实可以解压iso镜像,但是不知道怎么把两个iso镜像解压到一个文件夹中。所以最直接的方式,还是在windows上解压好(解压到一个文件夹),然后上传至服务器

  • 在这里插入图片描述
    这是上传后在linux下的样子

  • 然后在当前路径下对这个两个文件夹分别执行
    chmod -R 777 R2016b_Crack
    chmod -R 777 R2016b_dvd
    赋予全部的权限。非常重要!

  • 在另一路径下建立一个新的文件夹,用于后续指定安装目录。比如我的是/pulic/home/我的账户名/matlab

  • 切换到安装包文件夹R2016b_dvd目录中

  • 改写installer_input.txt文件(这个文件就在上一步切进来的目录下)中的内容

destinationFolder=/public/home/xxx/matlab #指定安装目录
fileInstallationKey=09806-07443-53955-xxxx-21751-41297 #密钥
agreeToLicense=yes
outputFile=/public/home/xxx/matlab/install_log #安装过程中日志文件的输出路径
mode=silent #静默方式安装
activationPropertiesFile=activate.ini 
licensePath=/public/home/xxx/packages/matlab2016b/matlab2016b/R2016b_Crack/license_standalone.lic  #认证文件的路径,在破解文件夹中
  • 改写完后,执行这个命令
    ./install -v -inputFile /absolute_path/installer_input.txt
    这就是安装的命令,如果失败,则执行下面这个命令
    ./install -mode silent -agreeToLicense yes -fileInstallationKey 09806-07443-53955-64350-xxxxx-41297 -destinationFolder /public/home/xxxx/matlab -activationPropertiesFile activate.ini -licensePath /public/home/xxxx/packages/matlab2016b/matlab2016b/R2016b_Crack/license_standalone.lic

相当于把配置installer_input.txt文件中的内容拿出来用命令执行,为什么这么做,以为我也试过
./install -v -inputFile /absolute_path/installer_input.txt
这样网上主流的说法,但到我这就失败了。总之两种方式的意义是一样的,只是实现的方式不同。

  • 然后,等待几十分钟(大概有40分钟),不出意外的就装成功了。由于是装好才记录的博客,也没法截图了。
  • 执行chmod -R 777 /public/home/xxx/matlab
  • 最后两步,替换破解文件。下面我用的都是绝对路径哈!
cp /public/home/xxx/packages/matlab2016b/matlab2016b/R2016b_Crack/R2016b/bin/glnxa64/* /public/home/xxx/matlab/bin/glnxa64

cp /public/home/xxx/packages/matlab2016b/matlab2016b/R2016b_Crack/license_standalone.lic /public/home/xxx/matlab/licenses
  • 至此,基本收工。最后最后一步,把/public/home/xxx/matlab/bin添加到环境变量PATH中
cd ~ #切换到家目录
vi ./.bashrc

![添加进去](https://img-blog.csdnimg.cn/20201209112714845.png在这里插入图片描述

然后,执照source ./.bashrc

  • 至此,大功告成,安装工作全部结束,接下试一下能不打开matlab
  • 在bash中,直接输入matlab,当出现下面画面,则安装是真的成功了。
    在这里插入图片描述
  • 安装成功后,最常用的方式还是提交作业,这个后续再做记录奥
使用方法: 1.首先下载MATLAB 2017b linux安装包,网上资源比较多,就不列举了。 下载完成后,在终端执行以下命令,挂载MATLAB安装镜像文件并安装。 sudo mkdir ./matlab sudo mount -t auto -o loop [YOUR_PATH]/Linux/R2017b_glnxa64.iso matlab/ cd ./matlab sudo ./install 2.安装过程中会让选择安装方法,这里最好先断开网络,然后选择“使用文件安装密钥(不需要Internet连接)”。文件安装密钥在Crack目录下的Readme.txt里,是一个串20位的数字。相应地接下来还要选择Crack目录下.lic文件作为license。在安装过程中要将“创建指向以下位置中的MATLAB脚本的符号链接”选项打勾。下面就等待安装完成就行了。 3.安装完成后,选择“不使用Internet手动激活”。需要输入许可证文件.lic的完整路径,这里选择Crack目录下的.lic就可以了。 4.将Crack/Linux文件夹下的libmwservices.so 复制到到 /usr/local/MATLAB/R2017b/bin/glnxa64。(最好在终端中执行sudo cp [libmwservices.so的路径]/libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64,直接复制可能会有权限问题)这时应该就可以通过sudo matlab打开MATLAB软件了。下两步是可选的。 5.(可选)安装MATLAB支持包'sudo apt-get install matlab-support'。中间可选使用这款软件的用户以及重命名GCC库,原文教程中说可以忽略。我把当前用户作为了使用这款产品的用户。 6.(建议选择)为了避免每次都用root权限打开matlab,通过sudo chown [your ubuntu username] -R ~/.matlab改变权限。最终直接在终端输入matlab就可以打开MATLAB了,至此完成了MATLAB在Ubuntu下的安装和破解。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值