| 
本帖最后由 ubeautqq 于 2021-1-25 10:48 编辑
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  - O$ I/ B8 t% L. t; v& f# e0 V2 V0 W% d3 r# H8 P  t" T
 
 摘要:介绍在ubuntu16.04中从下载到安装成功的完整步骤。本文给出MATLAB R2017b(Linux系统)的完整安装包百度云盘下载地址,逐步介绍一种简单易行的安装方法,在桌面创建快捷方式,最终完整运行。1. 前言 最近由于项目原因,需要在ubuntu上安装MATLAB,在网上找了很久发现一些教程大多步骤繁杂且叙述不够完整。和Windows安装软件的方式有所不同,从找文件包到安装完成,刚刚接触Linux的初学者在这上可能没少耗费时间,特此整理了这篇博文供大家参考。(这里安装版本为最新的MATLAB R2017b,操作系统为ubuntu16.04。)2. 安装步骤2.1 下载安装包 目前网上已经有MATLAB R2017b的Linux安装版,真心感谢那些资源提供者,但有些资源有点不厚道了,说是完整版压缩包里面却缺少部分关键文件、install key等等。 完整的MATLAB安装包文件如下图所示 2.2 开始安装![]() 7 ?) n( D7 F# T* K- ^) H, L 
3 O% X- `/ u% [: m& L  5 E$ G- {( \. j3 \) J
& Q& [) E+ L7 D! v$ ? 
上图为Windows下的文件保存情况,ubuntu下类似。全部准备就绪,进行下一步。(1)文件解压 将文件下R2017b_glnxa64以及MATLABR2017b_Linux_Crack两压缩包解压,建议先在Windows下解压好然后直接将全部文件拷到ubuntu中(压缩包R2017b_glnxa64解压后的iso文件大小在10G左右,需要用移动硬盘拷贝),这样省去一些输代码的操作。 全部解压后在ubuntu下的文件显示如下. Y2 E# g' ?) T  A& z- ^- }; u 
 : m2 j3 P4 v$ E! r& W. d* a. f1 q0 f
 当然也可以在ubuntu下解压,ubuntu16中可以通过选中压缩包后右击选择‘提取到此处’,便可实现解压。不过这可能会出错,原因可能是没有安装相应的解压工具,在文件所在目录下右击选择‘在终端打开’打开终端,在终端输入以下代码:4 w! M4 }, a  Q* U 
 sudo apt-get updatesudo apt-get install unrarsudo unrar x MATLABR2017b_Linux_Crack.rar6 @0 Q% y7 }! w( t
 " k0 x9 [2 O" L3 a1 }
 便可完成MATLABR2017b_Linux_Crack压缩包的解压了,解压后的文件在相同文件夹下。接下来解压R2017b_glnxa64,同样在文件所在目录下右击选择‘在终端打开’打开终端,在终端输入以下代码:! V$ i7 T' [- C 
 " o$ v9 }7 e# I" j7 z. P( bsudo apt-get install unzipsudo unzip R2017b_glnxa64.zip$ `& K* F' l' D$ A: p
 
 1 v* e+ c8 o. p# E/ C0 A  ]5 T' ?
 解压任务完成。 (2)挂载镜像文件% C( Y! H8 Y  Z2 l1 K7 A9 ~首先需要挂载iso文件,在解压完成的那个文件夹下右击打开终端输入以下代码,注意代码中的username是安装系统时个人设置的,每台电脑有所不同,我这里是wuxian,注意要改成自己的文件名(打开home文件夹后出现一个文件夹就是它啦).
 + @2 k' \* p4 w5 g5 x+ s9 J3 n& y  x: ^
 
 / T0 u  F0 t! O$ r& b9 nmkdir /home/username/tempsudo mount -t auto -o loop R2017b_glnxa64.iso /home/username/temp% |( V- \7 O( R& A" i) h' i6 r
 / E. g( L2 O. u* E4 I3 M4 ?- [+ h+ a& T% e8 V
 
 (3)进入文件夹安装/ r4 V; F# v6 f$ A现在需要进入挂载的文件夹下运行安装文件了,继续输入以下代码
 u3 P, K  i- j; T; F
 7 V& T) ]$ a8 s3 @6 J/ W
 ( G: ~& m' I- E- _9 X+ Y( Ecd /home/username/tempsudo /home/username/temp/install3 z4 @+ D/ W( F+ {2 J" p
 6 m6 V3 i4 g7 R4 A9 {2 w
 
 z- j3 Y! `( G& B5 S0 s3 x' p6 v
 这时会运行MATLAB的安装文件,出现以下界面 5 y" |; C: J) q0 ~/ S2 g- q# H0 q! ]. O  v" V& x5 A# n: Y
 
 选择‘使用文件安装密钥’,然后点击‘下一步’。出现以下界面,选择‘是’,点击‘下一步’。6 [0 P# L" {! T8 p / g- `7 P) l  e" [
 
 这时进入密钥输入界面,选择‘我已有我的许可证的文件安装密钥’,需要输入的密钥前面已经准备好了 . s& T, _! o) e, |9 v
 4 g8 _" [; b: J$ u. G
 打开先前解压文件目录下的install_key文本文件,复制文件里面的密钥粘贴到输入框,点击‘下一步’。 $ L# A& }% V! |7 U" W  z6 d7 J, w  {4 l2 S$ u, Y* V
 
 下面需要设置安装路径,系统会自动默认填好路径,为方便后面安装这里不做修改,直接下一步& f# v2 ?/ E- E: _7 e 
 2 A/ y& q: ^7 ]0 ]8 }
 选择安装的产品,保持默认的全选,选择‘下一步’ # g9 Q2 q; d; v  K8 ]: J% f( V- b2 i2 g! }. f$ O
 
 选择安装选项,继续下一步( b& {) ^0 `9 q m# \. O( X0 D( l% u; o( A* i
 
 确认安装,点击‘安装’* j( B3 H# B" | 
 9 p% C* p5 N7 N% A% h
 开始正式安装,进度条走起 8 k, `5 _2 E9 o1 z  [! A/ m
 + z) m+ U  J' {; l
 耐心等待一会进度条走到100%,出现以下界面,继续‘下一步’0 ]- D) o% |& g7 K6 k3 S) T9 I - M% ]! H3 A  u
 
 最后点击完成,完成安装 1 l7 ?$ ^# {: K# L8 X6 z/ d$ y# ~' O5 U; {. o6 F  X1 W! T
 
 (4)复制证书文件 万事具备,只欠东风,要想能运行还得做好证书复制这一步,这几个证书文件前面也已经准备好啦,就在前面解压好的MATLABR2017b_Linux_Crack文件夹中,打开文件夹如下 3 e* k% u& x* @9 M6 W; e, |/ }/ U2 `# R3 i1 }  j+ P& P8 I
 
 在该文件夹下右击打开终端,在终端输入如下代码 @+ T# }: E" K' ?! d9 J
 sudo cp license_standalone.lic /usr/local/MATLAB/R2017b/licenses/sudo cp libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64/; c6 g% E; S) K. I$ k3 t6 k
 ) [4 d/ g/ G& }4 {) T( C- m" l; E7 P) I8 m
 
  ) W9 c2 t2 _# V( }' W7 X: }) L 
 0 f) C  g9 \& h- w, D" A
 复制完成,安装也就结束了 (5)取消挂载, o& g0 Z+ p/ w7 r  M6 ^2 h1 r+ }8 K9 f0 }2 n% v4 |安装完成,这时可以取消前面的文件挂载了,在终端输入以下代码取消挂载(注意修改username哦)
 
 sudo umount /home/username/temp7 k' H. p7 r3 a1 q8 F! g
 0 l! I0 I& }9 E% ~4 h$ `6 w  U4 x* ^, Z  J0 r5 M/ n
 
  0 w: o( O4 F8 }. x, A& b$ d 
 . I$ j; W) F* p( f& t( x
 (6)运行MATLAB 这时进入MATLAB目录打开MATLAB,输入以下代码 5 e5 B0 `, Q, [3 z2 ~. D# f7 I/ x& c9 F9 l3 z- y" j! p
 
 cd /usr/local/MATLAB/R2017b/bin./matlab! A1 k6 ?/ o0 G* E7 w* F# M
) d' z$ V. p* N: X: K- y0 l! D% C
 $ x# J2 u3 c( K, W9 X; o
 这时出现MATLAB启动界面,如此大功告成* [5 @0 n9 k8 @1 ~1 k, V; D1 ? 7 L/ W- {# v. q; r8 v0 k3 t, h* e. c4 i4 G
 
 ! J$ i& x: m3 d2 C3 c2.3 优化
 (1)为了访问matlab时不用加路径,添加环境变量可在 /etc/profile中添加以下代码7 U- {4 Q2 x% l* g! L" N, ^- E 
 #set matlab evvironmentexport PATH=$PATH:/usr/local/matlab/bin- E6 n. v5 b. Q
 4 p6 D: W+ J1 q, y9 k% y9 P" c, ?: w) Y  S
 
 : s. Q: |4 D, b' v; s; |
 (2)为了防止可能的错误,安装MATLAB的支持包,在终端输入以下代码 ' g( A' a) A7 P; asudo apt-get install matlab-support0 I) T/ O( d6 F  Q, U* |/ }
 
 % [9 J4 p3 c+ X. \" R
   ( r; Q  H' o2 P/ b9 m在提示的MATLAB所在安装目录输入框中输入:/usr/local/matlab/bin,完成支持包的安装
 ! W: b5 `6 q. W( l6 U& B  ]6 X7 D( R! |  ]/ E3 W% y
 
 6 A/ P; f2 q( r3 D8 |
 (3)虽然上面的终端启动能打开,但关闭终端后MATLAB也一起关闭,下次要打开还得输一串代码,这里用个简单的方法创建快捷方式。输入如下代码后,打开MATLAB,右击软件图标选择‘锁定在启动器’。 ! _& v" N7 F  i, `" u( C. e
 cd /usr/local/MATLAB/R2017b/bin./matlab$ V6 W3 L" [+ s2 {5 b+ O8 @
 9 P9 [* w9 d6 u) D8 ^3 k3 |0 N9 U/ e- _9 k) b0 R% v  m6 Y5 [
 
 这时打开/usr/share/applications/目录,可以看到如下的图标# }: I7 p; a0 M7 j* ] + i; u4 O) v$ e+ h9 d! t
 
 找到MATLAB那个经典图标,把软件的图标拖到启动器上,这样快捷方式创建完毕,下次点击图标就能启动MATLAB了。 9 Q: }( K) P  l$ X% ^+ |. i1 X
 ( U' W. G) U3 z- c6 q  p& z8 T" K) s. w: U* q, G
 
 3. 结束语 上面提及的安装步骤是本人在查阅了网上众多安装教程加上在自己电脑安装成功后的整理和总结,由于每个人的ubuntu系统实际情况各有差异,按照文中的步骤执行时不排除安装失败的可能,原因因人而异这里也不可能一一解决,一句话,遇到问题时得具体分析了。在ubuntu上安装软件时,出错时有发生也是正常现象,万一安装没有成功也希望大家冷静对待,不要因为一时的安装不成功而影响了热忱学习的好心情哦。由于博主能力有限,如有纰漏错误之处还请大家指出,同时也欢迎在下方留言交流。$ V% J; |: Y9 x5 A ; ]' u5 s4 u* \1 I1 k5 U5 q$ ?
 
 . A% |. h! P0 M+ b5 F( @: Y
 |