在ubuntu20.04中安装MATLAB时常见问题及解决方法
? 一、/install時報錯
?? 如果你剛裝完ubuntu20.04,這時你想要安裝MATLAB2021A,在輸入命令./install進行安裝時,可能會報以下錯誤:
?? terminate called after throwing an instance of ‘JailContainerException’ what(): Error: 88: No JRE version parsed from/media/jzx/MATHWORKS_R2021A/sys /java/jre/glnxa64/jre/release
?? 這是由于缺乏JAVA環境造成的,需要在安裝MATLAB前先安裝JAVA環境
sudo apt updatesudo apt install openjdk-11-jdk?? 如果你需要安裝其他版本的,將上面的版本11改成對應的數字就行了,比如說版本8,就改為sudo apt install openjdk-8-jdk 指令java -version可以查看 Java 版本
?? 以下指令可以查看JAVA的安裝路徑
sudo update-alternatives --config java?? 通過下面第一條指令,可以打開環境設置文件,在文件的最后添加下面的第二條指令,可以設置 JAVA_HOME 指定到 OpenJDK 11
sudo nano /etc/environment JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"?? 執行以下指令使其生效
source /etc/environment?? 安裝完JAVA環境后,如果重新輸入命令./install進行安裝MATALB依舊會報同樣的錯誤,不要慌,這時候只需要重啟一下你的虛擬機就好了,重啟后,在install文件所在目錄下,在終端輸入sudo ./install 進行安裝,就會彈出以下界面,那么恭喜你,按照步驟安裝MATALB就可以了,至于安裝步驟網上文章很多,這里就不描述了。
? 二、運行matlab時報錯
?? 當你安裝完興高采烈的去運行matlab時,可能會報以下錯誤:
?? bash: /matlab: 沒有那個文件或目錄
?? 我的matlab文件所在位置是/usr/local/Polyspace/R2021a/bin/matlab,當我執行時,卻報以上錯誤,打開這個路徑,發現文件是存在的,原因就是我們安裝系統時安裝的是64位的,但是某些地方需要32位運行庫支持,所以需要安裝一下32位運行庫
?? 輸入以下指令,安裝
sudo apt-get install lib32z1?? 安裝完后再運行/usr/local/Polyspace/R2021a/bin/matlab就可以打開了
?? 我們不想每次打開matlab都去運行這么長的命令,可以采用如下方法:
?? 在終端輸入以下命令,打開bashrc文件
sudo gedit .bashrc?? 在文件的最后一行輸入以下語句,其中引號內的就是你的matlab文件所在的路徑,也就是前面我們我們用于啟動matlab的那個長語句
alias matlab='/home/work/Polyspace/R2020b/bin/matlab'?? 保存后運行以下語句:
source ~/.bashrc?? 此時,我們在終端輸入matlab,就可以啟動了
? 三、復制文件時權限不夠失敗
?? 當我們將一個文件復制到另一個文件夾下的時候,常遇到錯誤:復制文件時權限不夠失敗,此時可以通過以下方法解決
?? 先復制你要復制的那個文件, 在需要復制的文件所在的文件夾下,右鍵,在終端打開,輸入以下命令
sudo nautilus?? 這時候會打開一個文件夾窗口,在該窗口下選擇你要復制到的文件夾,右鍵,粘貼就可以了
總結
以上是生活随笔為你收集整理的在ubuntu20.04中安装MATLAB时常见问题及解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何用电脑录制视频?图文教学,快速学会
- 下一篇: ubuntu14.04安装360随身wi