Ubuntu下安裝Matlab 以及中文亂碼的解決和建立啟動器

來源:互聯網
上載者:User

我的安裝環境是:Ubuntu10.04+matlab2011a(ipv6的源,學生流量得花錢的,
傷不起阿,只能用v6)

一,安裝
1,從verycd上下載的鏡像Mathworks.Matlab.R2011a.UNIX.ISO-TBE.iso
2,掛載iso檔案:
  sudo mount -o loop *.iso(iso檔案路徑和檔案名稱) /media
3,安裝
 cd /media
 sudo ./install
 (接著出現映像化安裝介面,安裝,啟用時都選擇不連網,自己設定安裝路徑,
  再該目錄下crack目錄下,有安裝說明,照著裡面pdf檔案說的安裝)
4,軟連結,可直接再命令列輸入 matlab ,調用軟體
sudo ln -s /usr/local/MATLAB/R2011a/bin/matlab /usr/bin/matlab
第一個路徑設定成自己安裝的路徑。

二,解決Matlab中文顯示亂碼的問題
1,sudo gedit /etc/apt/sources.list
 最後一行添加 deb http://archive.canonical.com/ubuntu lucid partner
2,sudo apt-get update 報錯
  W: GPG 錯誤:http://ppa.launchpad.net lucid Release: 由於沒有公開金鑰,無法驗證下列簽
  名: NO_PUBKEY FAF69C646FF368B7
執行:
  sudo apt-key adv --keyserver wwwkeys.pgp.net --recv-keys FAF69C646FF368B7
  keyserver可以變化,keyserver.ubuntu.com,keyring.debian.org
匯入成功:
gpg: 下載密鑰‘6FF368B7’,從 hkp 伺服器 wwwkeys.pgp.net
gpg: 密鑰 6FF368B7:公開金鑰“Launchpad PPA for csslayer”已匯入
gpg: 合計被處理的數量:1
gpg:               已匯入:1  (RSA: 1)

再執行
sudo apt-get update
3,sudo apt-get install sun-java6-jre sun-java6-jdk sun-java6-plugin
4,sudo gedit /usr/local/MATLAB/R2011a/bin/matlab
在代碼開始前添加:

#
export MATLAB_JAVA=/usr/lib/jvm/java-6-sun(自己的版本號碼)/jre
#
#以上改變Matlab的JRE環境,具體看自己的版本號碼

我的版本號碼是java-6-sun-1.6.0.26

這樣,matlab就可以完美顯示中文拉!!!

三,建立啟動器
啟動器就相當於windows中的 案頭捷徑(滑鼠雙擊一標就可以開啟Matlab)。
1,案頭右鍵->建立啟動器
2,類型選擇 應用程式
  名稱:matlab(任何名字)
  命令:matlab -desktop  (由於前面已經執行過軟連結)

這樣就可以不止在終端上運行matlab了

最後,卸載的話:
sudo rm /usr/bin/matlab   (刪除軟連結)
sudo rm -R /usr/local/MATLAB/R2011a/bin/matlab (卸載)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.