天天看點

Centos 7 matlab2018a安裝及鍵盤無法輸入的問題

R2018a_glnxa64_dvd1.iso
R2018a_glnxa64_dvd2.iso
Matlab2018aLinux64Crack.tar.gz
           

後面的操作都是在包含這三個檔案的檔案夾中進行操作的。

這三個檔案,.iso檔案是CD光牒,或者說是鏡像。Matlab2018aLinux64Crack.tar.gz檔案時破解檔案。記得把Matlab2018aLinux64Crack.tar.gz進行解壓,解壓指令tar -zxvf

一,首先要建立挂載點。就是建立一個檔案夾。建立檔案夾使用mkdir指令,後面參數-p的意思是如果沒有前面的檔案夾,他也會自動幫你建立,比如你根目錄下沒有/mnt這個檔案夾,他會自動幫你建立,并且在裡面建立一個cdrom。這個位置可以随自己,但是如果這裡改變了,後面的也會跟着改變。

mkdir -p /mnt/cdrom  
           

二,将R2018a_glnxa64_dvd1.iso這個檔案挂載到建立的挂載點中。和windows的讀取CD光牒差不多。其中mount是挂載的意思,也就是開始讀取這個CD光牒。它會把這個檔案放進到/mnt/cdrom中。其中-o loop的意思是,回環裝置以 /dev/loop0、/dev/loop1 等命名。每個裝置可虛拟一個塊裝置。可以使用df -h檢視,檔案系統的名字就是 /dev/loop0,挂載點為/mnt/cdrom

mount -o loop R2018a_glnxa64_dvd1.iso /mnt/cdrom
           

三,挂載後,他會告訴我們這個檔案是隻讀的,是以我們要修改裡面配置檔案的話是沒辦法修改的,隻能複制出來一份,再修改,然後安裝的時候使用修改的這個。這裡我們隻需要修改兩個就夠了,是以我們把這兩個單獨複制出來。cp指令是複制的意思,會将前面的檔案複制到後面位置去,注意後面是有一個點.的。這個點表示複制到目前檔案夾中。

cp /mnt/cdrom/activate.ini .
cp /mnt/cdrom/installer_input.txt .
           

四,然後修改installer_input.txt檔案,修改目前檔案夾的就行

gedit installer_input.txt
           

将下面的内容進行修改

fileInstallationKey=09806-07443-53955-64350-21751-41297
agreeToLicense=yes
mode=silent 
           

五,開始安裝,使用鏡像中的install進行安裝,并且輸入檔案為咱們所在位置的installer_input.txt,也就是剛剛修改的這個。

/mnt/cdrom/install -inputFile /$CURRENT_PATH/installer_input.txt
           

六,會彈出來一個安裝程式,按照他的下一步下一步來就行,其中選取本地激活方式,别選線上,這個大概20個g,是以選位置的時候别選錯了。我第一次就是放在了預設的usr中。結果/dev/mapper/centos-root滿了安裝失敗。。。

七,安裝一半的時候會告訴你讓你彈出來這個,挂載第二塊鏡像。

這個時候我們首先解除安裝挂載點,mount是挂載,umount就是解除安裝了。

umount /mnt/cdrom
           

如果提示:沒有權限,運作如下:

#mount -rw -o remount /
           

挂載第二塊鏡像

mount -o loop R2018a_glnxa64_dvd2.iso /mnt/cdrom
           

然後點選安裝界面的确定,就會繼續安裝。

八,激活。

編輯activate.ini

gedit activate.ini
           

将下面的内容進行修改,注意,其中的license_standalone.lic是Matlab2018aLinux64Crack.tar.gz解壓後出來的,是以要設定解壓之後的位置。

activateCommand=activateOffline
licenseFile=/home/license_standalone.lic
activationKey=09806-07443-53955-64350-21751-41297
           

使用activate.ini進行激活,主要是使用bin裡面的activate_matlab.sh進行激活,這裡使用的是usr/local/因為是預設的,如果自己設定了記得修改。

/usr/local/MATLAB/R2018a/bin/activate_matlab.sh -propertiesFile /$CURRENT_PATH/activate.ini
           

經過上面一步激活之後,還需要替換一個檔案。否則也是沒辦法使用

這個是把你解壓好的檔案替換到安裝好的matlab中,這裡面使用的是預設的位置,具體的需要修改,以下僅供參考

cp R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so /usr/local/MATLAB/R2018a/bin/glnxa64/matlab_startup_plugins/lmgrimpl/libmwlmgrimpl.so
           

之後我們把挂載的第二塊也進行解除安裝

umount /mnt/cdrom
           

十,配置環境變量,安裝完了之後還不能直接使用,因為要直接使用需要進檔案夾裡面的bin下使用./matlab,配置完環境變量就可以在任何地方使用matlab了,編輯個人的環境變量。如果想編輯所有人的環境變量需要修改/etc/profile

vim ~/.bashrc
           

裡面加上這麼一句話,也就是你在任意位置輸入matlab他都會去這個檔案夾下面找找有沒有。

export PATH=$PATH:/usr/local/MATLAB/R2018a/bin
           

現在還不能用,需要激活以下才可以。就和windows點選應用一樣

source ~/.bashrc
           

之後使用matlab指令就可以使用了

注意:1、雖然我的csh核心,但在.bashrc中添加環境變量還是用export指令;在.cshrc中添加環境變量還是會報錯

2、就是鍵盤問題:發現裝完後鍵盤輸入無反應,原因是我的輸入法切換為“中”“英”兩種,輸入無反應,但輸入大寫字母是可以用,滑鼠也可以用,在設定中添加美式UK輸入法,就能使用鍵盤了!enjoy

————————————————

版權聲明:本文為CSDN部落客「sonwing」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/sonwing/article/details/112439256

繼續閱讀