@[toc]
本文原更新地址:
https://knifelees3.github.io/2019/07/05/Installing-Software-On-Ubuntu/
常用軟件列表
- COMSOL5.1
- MATLAB2018a
- Lumerical FDTD 2016a
1. 安裝FDTD
A.轉(zhuǎn)換包rpm包
Lumerical官網(wǎng)對(duì)于linux的包只有rpm文件,即是為redhat等系統(tǒng)準(zhǔn)備的惭等,對(duì)于Debian/Ubuntu系統(tǒng)咒劲,需要將rpm轉(zhuǎn)為deb包检访,工具為alien率翅,安裝方式為
sudo apt-get update
sudo apt-get install alien
轉(zhuǎn)換方式為,cd到對(duì)應(yīng)的rpm包所在目錄后輸入
sudo alien ./*/rpm
就會(huì)生成對(duì)應(yīng)的deb包饮潦,這種方法一般不推薦琐脏,因?yàn)樵谘b換的時(shí)候可能會(huì)遇到各種各樣的小問題(有時(shí)候會(huì)報(bào)錯(cuò)),但是安裝FDTD只有這一種方法吴裤。
B. 逐個(gè)安裝Lumerical的包
逐個(gè)安裝對(duì)應(yīng)的軟件Mode solutions ,Fdtd-solutions等一共四個(gè)(順序無所謂)旧找,然后最后安裝Lumerical_FlexLM-1.6.700,都只需要:
sudo dpkg -i *.deb
至此軟件已經(jīng)全部安裝完畢麦牺,接下來要做的就是破解激活钮蛛。
C. 確保Lumerical flex license manager工作正常
嘗試啟動(dòng)Lumerical flex license manager
sudo /etc/init.d/lumlmadmin start
這時(shí)候如果成功,再次嘗試關(guān)閉:
sudo /etc/init.d/lumlmadmin stop
如果以上兩步都出現(xiàn):ok 字樣剖膳,那就說明該軟件已經(jīng)成功了魏颓,剩下的就是激活了。但是我實(shí)際操作的時(shí)候吱晒,遇到了如下問題:
- 啟動(dòng)的時(shí)候報(bào)錯(cuò):缺少庫文件:libxmlsec1.io.1(還缺少另外一個(gè)文件甸饱,具體是啥忘記了),這時(shí)候Google之后終于找到答案
https://packages.ubuntu.com/trusty/amd64/libxmlsec1-openssl/filelist
解決辦法即直接在網(wǎng)站上面下載對(duì)應(yīng)的包安裝仑濒。即去網(wǎng)站將所需要的庫下載即可叹话。 - 如果上面啟動(dòng)時(shí)候不報(bào)錯(cuò),但是關(guān)閉還是報(bào)錯(cuò):沒有什么pid.log什么的躏精,具體是啥忘記了渣刷,總之就是還沒有真正啟動(dòng)lumerical flex license manager,這個(gè)地方花了我好久的時(shí)間矗烛,最終也是在Google上面找到的答案:
https://kx.lumerical.com/t/unable-to-start-license-manager-on-debian-ubuntu-linux/2692/8
這里面講需要安裝一個(gè)叫l(wèi)sb的東西辅柴,具體原因我也不是很懂,因?yàn)槲易约旱碾娔X安裝完全沒有問題瞭吃,安裝好之后就可以啟動(dòng)lumerical flex license manager碌嘀。
D. 復(fù)制文件覆蓋
關(guān)閉lumerical flex license manager,然后將安裝文件夾里面的破解文件復(fù)制到對(duì)應(yīng)的目錄覆蓋即可歪架。再重啟lumerical flex license manager:
sudo /etc/init.d/lumlmadmin start
這時(shí)候就可以再安裝文件的/opt/lumerical/bin目錄里面啟動(dòng)fdtd-solutions了股冗。
E :開機(jī)啟動(dòng)設(shè)置
還有一個(gè)問題是這個(gè)Manager不會(huì)自動(dòng)開機(jī)啟動(dòng),所以需要用的時(shí)候需要手動(dòng)開啟和蚪,怎么設(shè)置開機(jī)啟動(dòng)可以看另外一篇筆記:
https://knifelees3.github.io/2019/03/02/Linux%E8%AE%BE%E7%BD%AE%E5%AE%9A%E6%97%B6%E8%BF%90%E8%A1%8C%E8%84%9A%E6%9C%AC/#more
2. 安裝MATLAB
sudo 權(quán)限開始安裝
接下來是安裝MATLAB,我是在北郵BT下載的最新版本:MATLAB2018a,這個(gè)軟件裝起來比較簡單止状,
文件夾一共有兩個(gè)盤:xxxxdvd1.iso,xxxxdvd2.iso,首先掛載iso文件1,可以在根目錄下新建一個(gè)專門用來掛載的文件夾:
sudo mkdir /mnt/temp/
掛載文件到新建的目錄
sudo mount -o loop ./*dvd1.iso /mnt/temp
用sudo權(quán)限安裝,直接運(yùn)行里面的安裝文件烹棉,
sudo /mnt/temp/install
開始安裝之后選擇我有序列號(hào),將Crack文件里面的standalone下面的序列號(hào)粘貼進(jìn)去怯疤,開始安裝浆洗,安裝到一半的時(shí)候提示插入第二個(gè)iso,這時(shí)候再次將dvd2.iso掛載集峦,
sudo mount -o loop ./*dvd2.iso /mnt/temp
然后點(diǎn)擊確定就可以繼續(xù)安裝了伏社,安裝好之后記得卸載掛載的MATLAB iso文件,命令為
sudo umount /mnt/temp/
激活覆蓋
安裝完成之后打開matlab
sudo /usr/local/MATLAB/matlab2018a/bin/matlab
提示激活塔淤,選擇本地激活摘昌,然后選中Crack文件里面的Standlone.lic文件。
最后將Crack文件里面的文件覆蓋到對(duì)應(yīng)的安裝文件夾即可.
打開MATLAB可能會(huì)報(bào)錯(cuò)高蜂、閃退等聪黎,一般都是缺少一些庫或者安裝包,或者驅(qū)動(dòng)有問題妨马,不同系統(tǒng)挺举、服務(wù)器問題不一樣,需要google烘跺。
我遇到的問題:打開MATLAB可能會(huì)遇到問題湘纵,命令行里面一排紅字,關(guān)于顯卡的滤淳,具體是啥忘記了梧喷,打開COMSOL也會(huì)對(duì)3D什么的報(bào)錯(cuò),這都是由于我們的新系統(tǒng)顯卡驅(qū)動(dòng)沒有裝好的緣故脖咐,解決辦法:
打開軟件源铺敌,選擇Additional Drivers,選擇里面推薦的Nvidia驅(qū)動(dòng)安裝即可。重啟生效屁擅。有時(shí)候會(huì)出現(xiàn)重啟無法開機(jī)的情況偿凭,這是由于安裝的推薦的顯卡驅(qū)動(dòng)不對(duì),這時(shí)候需要卸載掉已安裝的驅(qū)動(dòng)派歌,重新安裝其他版本(我自己的電腦最開始就是這個(gè)原因一直死機(jī)弯囊,換了好幾個(gè)驅(qū)動(dòng)才找到合適的)。
3. 安裝COMSOL
安裝最簡單的就是COMSOL了胶果,和前面掛載MATLAB一樣匾嘱,掛載iso文件到temp文件夾,運(yùn)行里面的setup文件
sudo mount -o loop ./*.iso /mnt/temp
sudo /mnt/temp/setup
安裝時(shí)候選擇破解文件夾里面對(duì)應(yīng)的lic文件早抠,然后安裝霎烙。
最重要的一步,安裝COMSOL livelink with MATLAB,選擇MATLAB所在文件夾,
/usr/local/MATLAB/matlab2018a/
測試是否安裝成功悬垃,只需要在命令行輸入:comsol,如果可以打開即安裝成功游昼,然后輸入:
comsol mphserver matlab
如果可以啟動(dòng)matlab,那么就代表成功了盗忱。而且第一次打開需要輸入用戶名即密碼酱床,隨便輸入即可。
4. 做對(duì)應(yīng)的快捷方式
安裝好軟件之后一般不會(huì)自動(dòng)在桌面形成對(duì)應(yīng)的快捷方式趟佃,需要手動(dòng)的添加快捷方式,添加方式為昧捷,在桌面編輯對(duì)應(yīng)的文件(以matlab為例)
sudo gedit ./Mtalab.Desktop
然后添加下面的命令
[Desktop Entry]
Name=Matlab 2018a
Exec=/usr/local/MATLAB/R2018a/bin/matlab -desktop %啟動(dòng)文件所在位置
Icon=/usr/local/MATLAB/R2018a/bin/matlab.png %圖標(biāo)所在位置
Type=Application
Name[zh_CN]=Matlab_2018ab
保存之后修改權(quán)限:
sudo chmod +x ./Matlab.Desktop
即可點(diǎn)擊打開了闲昭。
5. 添加到環(huán)境變量
為了可以在命令行使用,還需要將安裝的軟件執(zhí)行文件添加到環(huán)境變量靡挥。給某個(gè)用戶和給所有用戶添加環(huán)境變量是不一樣的序矩。
A.用于當(dāng)前用戶:
在對(duì)應(yīng)用戶主目錄下有一個(gè) .bashrc 隱藏文件,可以在此文件中加入 PATH 的設(shè)置如下:
vi ~/.bashrc
加入:
export PATH=/usr/local/MATLAB/R2018a/bin/:$PATH
如果要加入多個(gè)路徑跋破,只要:
export PATH=<你要加入的路徑1>:<你要加入的路徑2>: ...... :$PATH
當(dāng)中每個(gè)路徑要以冒號(hào)分隔簸淀。這樣每次登錄都會(huì)生效,此時(shí)還需要注銷再登錄或者使用
source ~/.bashrc
使得更改生效
B.用于所有用戶:
如果需要環(huán)境變量更改對(duì)所有用戶有效毒返,那么需要更改“/etc/profile”文件
sudo vi /etc/profile
在其中加入:
export PATH=<你要加入的路徑>:$PATH
終端輸入:echo $PATH 可以查看環(huán)境變量此時(shí)還需要注銷再登錄或者使用
source /etc/profile
使得更改生效租幕。
6. 安裝多個(gè)版本軟件
有時(shí)候我們可能需要安裝COMSOL或者M(jìn)ATLAB的多個(gè)版本,多個(gè)版本軟件的安裝目錄默認(rèn)是不沖突的拧簸,如MATLAB在“/usr/local/MATLAB”下會(huì)有“R2018a”或者“R2018b”來區(qū)分劲绪,COMSOL在“/usr/local/”下有“comsol51”和“comsol54”加以區(qū)分。當(dāng)我們將安裝路徑加入環(huán)境變量之后盆赤,由于啟動(dòng)的文件名相同贾富,比如都是“comsol”,為了區(qū)別出到底是想啟動(dòng)COMSOL的哪個(gè)版本牺六。我們可以將文件名做更改颤枪,比如將comsol5.4版本的bin目錄下的comsol文件改名為comsol54:
sudo mv /usr/local/comsol54/multiphysics/bin/comsol /usr/local/comsol54/multiphysics/bin/comsol54
這樣我們在命令行輸入“comsol54”就可以指定啟動(dòng)COMSOL5.4版本了。其他軟件的做法也類似淑际。
有任何問題可以留言咨詢~