Centos 7 matlab2018a安装及键盘无法输入的问题
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安装及键盘无法输入的问题相关推荐
- 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 ...
- CentOS 6.3安装(详细图解教程)
附: CentOS 6.3下载地址 32位:http://mirror.centos.org/centos/6.3/isos/i386/CentOS-6.3-i386-bin-DVD1to2.torr ...
- CentOS 7.x安装配置
简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置. 简述 创建虚拟 ...
- CentOS 6.2 安装教程
一.CentOS简介 CentOS是Linux的发行版之一,它安全.稳定.高效,是我最喜欢的Linux发行版之一.CentOS根据Red Hat Enterprise Linux开放源代码编译而成,与 ...
- centos 使用java_如何在CentOS 8上安装Java
Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一. Java有两种不同的实现,OpenJDK和Oracle Java,两者之间几乎没有区别,只是Oracle Java具有一些其他的商业 ...
- centos 6.5安装步骤
为什么80%的码农都做不了架构师?>>> 脚本之家 软件下载 源码下载 在线工具 网页教程基础 服务器常用软件 手机版 微信编辑器 关注微信 投稿中心 网页制作 网络编程 脚本专栏 ...
- CentOS 6.4 安装极点五笔输入法
CentOS 6.4 安装极点五笔输入法 转载▼ 1.一般安装了中文环境会默认安装了好多输入法,先删除了ibus sudo yum remove ibus --会将所有的输入法删除 ...
- 使用CentOS 7.5 安装JDK1.8
一.安装环境 本机系统:Win 10 虚拟机软件:VMware PRO 14 虚拟机Linux系统:CentOS 7.5 JDK版本:1.8.0_191 工具:SecureCRT 说明:本文是通过Se ...
- linux 6.4 图形界面,为CentOS 6.4安装图形界面并用VNC远程连接
为CentOS 6.4安装图形界面并用VNC远程连接 1.安装VNC服务 #yum install -y tigervnc-server #passwd ...
最新文章
- 高并发Nginx,Tomcat8,mysql数据库配置
- 今天不聊我这些啦,来聊聊我们这种外行对你们的了解吧
- 黑马程序员C语言基础(第八天)复合类型(自定义类型)(结构体)、共用体(联合体)、枚举enum、 typedef
- Java 判断文件夹、文件是否存在、否则创建文件夹
- TeamToy - 创新团队的效率工具 一个好用的 团队协作软件
- MapReduce算法–了解数据连接第二部分
- reports buileder 触发器的写法
- SpringCloud+OAuth2+Redis实现的微服务统一认证授权
- multisim变压器反馈式_【鼎阳硬件智库原创|高速总线】 以太网变压器反转问题技术分析...
- Vmware+Virtualbox+Ubuntu+debian+USB转串口+kermit
- 三维重建之环境搭建1-VS2017安装
- 添加五笔输入法(默认的)windows sever 2012 r2
- Python量化策略风险指标
- [转] 能不吃最好别吃:一个食品专业本科生的自白
- Java网红10s计时器
- 高级OWI与ORACLE性能调整读书笔记之UPDATE/UPADTE引起的buffer busy wait
- 谷歌收购摩托罗拉掀开移动互联网大战帷幕
- docker查看mysql日志_Docker 容器日志分析
- AB32-SSD1306的Demo
- 广东省计算机等级考试一级试题(1),全国计算机等级考试一级B模拟试题及答案(1)...
热门文章
- 解决KETTLE9 连接MYSQL 8 Error connecting to database: (using class org.gjt.mm.mysql.Driver)
- 清华计算机专业作业,微计算机技术(清华)配套练习题及答案 作业2(答案)END
- Mysql报错1055
- 二层交换机,三层交换机,四层交换机的区别
- 自学Java day17 jvav网络编程 从jvav到架构师
- redhat oracle环境变量配置文件,Redhat7.2(7.1)下oracle8.17的安装手册-数据库专栏,ORACLE...
- 给图片添加文字(换行)水印
- ubuntu 出现device not managed,解决方法
- 数据分析网站-竞品分析数据来源
- 巴比特 | 元宇宙每日必读:入职三个月就遭遣散,热潮过后的元宇宙会走向哪里?...