R2018a_glnxa64_dvd1.iso
R2018a_glnxa64_dvd2.iso
Matlab2018aLinux64Crack.tar.gz

后面的操作都是在包含这三个文件的文件夹中进行操作的。
这三个文件,.iso文件是光盘,或者说是镜像。Matlab2018aLinux64Crack.tar.gz文件时破解文件。记得把Matlab2018aLinux64Crack.tar.gz进行解压,解压命令tar -zxvf

一,首先要创建挂载点。就是创建一个文件夹。创建文件夹使用mkdir命令,后面参数-p的意思是如果没有前面的文件夹,他也会自动帮你创建,比如你根目录下没有/mnt这个文件夹,他会自动帮你创建,并且在里面创建一个cdrom。这个位置可以随自己,但是如果这里改变了,后面的也会跟着改变。

mkdir -p /mnt/cdrom  

二,将R2018a_glnxa64_dvd1.iso这个文件挂载到创建的挂载点中。和windows的读取光盘差不多。其中mount是挂载的意思,也就是开始读取这个光盘。它会把这个文件放进到/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

Centos 7 matlab2018a安装及键盘无法输入的问题相关推荐

  1. linux安装教程6.3,CentOS 6.3安装教程(详细图解)

    说明: 1.CentOS 6.3系统镜像有两个,安装系统只用到第一个镜像即CentOS-6.3-i386-bin-DVD1.iso(32位)或者CentOS-6.3-x86_64-bin-DVD1.i ...

  2. CentOS 6.3安装(详细图解教程)

    附: CentOS 6.3下载地址 32位:http://mirror.centos.org/centos/6.3/isos/i386/CentOS-6.3-i386-bin-DVD1to2.torr ...

  3. CentOS 7.x安装配置

    简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置. 简述 创建虚拟 ...

  4. CentOS 6.2 安装教程

    一.CentOS简介 CentOS是Linux的发行版之一,它安全.稳定.高效,是我最喜欢的Linux发行版之一.CentOS根据Red Hat Enterprise Linux开放源代码编译而成,与 ...

  5. centos 使用java_如何在CentOS 8上安装Java

    Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一. Java有两种不同的实现,OpenJDK和Oracle Java,两者之间几乎没有区别,只是Oracle Java具有一些其他的商业 ...

  6. centos 6.5安装步骤

    为什么80%的码农都做不了架构师?>>> 脚本之家 软件下载 源码下载 在线工具 网页教程基础 服务器常用软件 手机版 微信编辑器 关注微信 投稿中心 网页制作 网络编程 脚本专栏 ...

  7. CentOS 6.4 安装极点五笔输入法

    CentOS 6.4 安装极点五笔输入法 转载▼ 1.一般安装了中文环境会默认安装了好多输入法,先删除了ibus     sudo yum remove ibus   --会将所有的输入法删除     ...

  8. 使用CentOS 7.5 安装JDK1.8

    一.安装环境 本机系统:Win 10 虚拟机软件:VMware PRO 14 虚拟机Linux系统:CentOS 7.5 JDK版本:1.8.0_191 工具:SecureCRT 说明:本文是通过Se ...

  9. linux 6.4 图形界面,为CentOS 6.4安装图形界面并用VNC远程连接

    为CentOS 6.4安装图形界面并用VNC远程连接 1.安装VNC服务 #yum install -y tigervnc-server #passwd                        ...

最新文章

  1. 高并发Nginx,Tomcat8,mysql数据库配置
  2. 今天不聊我这些啦,来聊聊我们这种外行对你们的了解吧
  3. 黑马程序员C语言基础(第八天)复合类型(自定义类型)(结构体)、共用体(联合体)、枚举enum、 typedef
  4. Java 判断文件夹、文件是否存在、否则创建文件夹
  5. TeamToy - 创新团队的效率工具 一个好用的 团队协作软件
  6. MapReduce算法–了解数据连接第二部分
  7. reports buileder 触发器的写法
  8. SpringCloud+OAuth2+Redis实现的微服务统一认证授权
  9. multisim变压器反馈式_【鼎阳硬件智库原创|高速总线】 以太网变压器反转问题技术分析...
  10. Vmware+Virtualbox+Ubuntu+debian+USB转串口+kermit
  11. 三维重建之环境搭建1-VS2017安装
  12. 添加五笔输入法(默认的)windows sever 2012 r2
  13. Python量化策略风险指标
  14. [转] 能不吃最好别吃:一个食品专业本科生的自白
  15. Java网红10s计时器
  16. 高级OWI与ORACLE性能调整读书笔记之UPDATE/UPADTE引起的buffer busy wait
  17. 谷歌收购摩托罗拉掀开移动互联网大战帷幕
  18. docker查看mysql日志_Docker 容器日志分析
  19. AB32-SSD1306的Demo
  20. 广东省计算机等级考试一级试题(1),全国计算机等级考试一级B模拟试题及答案(1)...

热门文章

  1. 解决KETTLE9 连接MYSQL 8 Error connecting to database: (using class org.gjt.mm.mysql.Driver)
  2. 清华计算机专业作业,微计算机技术(清华)配套练习题及答案 作业2(答案)END
  3. Mysql报错1055
  4. 二层交换机,三层交换机,四层交换机的区别
  5. 自学Java day17 jvav网络编程 从jvav到架构师
  6. redhat oracle环境变量配置文件,Redhat7.2(7.1)下oracle8.17的安装手册-数据库专栏,ORACLE...
  7. 给图片添加文字(换行)水印
  8. ubuntu 出现device not managed,解决方法
  9. 数据分析网站-竞品分析数据来源
  10. 巴比特 | 元宇宙每日必读:入职三个月就遭遣散,热潮过后的元宇宙会走向哪里?...