OS : Arch Linux

桌面:Gnome X11

软件是从网上下载的iso文件,对文件挂载或者使用解压软件解压,我个人更喜欢挂载,解压有点麻烦(我比较懒)

软件:matlab(R2016)

开始吧!

#1. 挂载(地址任选,在/mnt下规范些)

  sudo mkdir /mnt/matlab

  sudo mount -t auto -o loop ~/Linux/R2016b_glnxa64_dvd1.iso /mnt/matlab

  会有一个read-only的warnning。不过不要担心,这是正常情况,iso文件的挂载与光盘的挂载类似,光盘也是read-only,所以没什么关系

  

  sudo /mnt/matlab/install

#2. 一般有两种情况

  1. preparing installation files ...

   然后弹出一个安装界面(按步骤安装就可以了)

  2. preparing installation files...

    installing...

    Finished

    这期间没有任何图形界面弹出,当然matlab根本没有安装

  #没有安装的原因

    1. 安装文件没有执行权限

    2. 未配置X11显示器时安装

    3. 正在启动安装程序的用户无法在此X11显示器上显示窗口

    4. 缺少matlab安装所需的程序

  #解决由于我没有遇到1,3,4中情况,所以只有2的解决方案 

   检查桌面环境,如果是wayland,滚回X11

   echo $XDG_SESSION_TYPE

   >>>wayland

   如果是这样,你有两个选择,silent mode安装/禁用wayland

   禁用wayland

   edit /etc/gdm/custom.conf file and uncomment #WaylandEnable = false(前提是你的桌面环境有x11,否则的话进不了gui界面)

#出现安装界面后,按操作完成就行了

#激活:把压缩包解压,里面会有一些文件

    sudo cp license_standalone.lic /usr/local/MATLAB/R2016b/licenses

  sudo cp -r R2016b /usr/local/MATLAB/        安装路径是:/usr/local/MATLAB/R2016b/

#创建软连接

  sudo ln -s /usr/local/MATLAB/R2016b/bin/matlab /usr/local/bin/matlab

(解压iso文件 7z x <file.iso> -r -o <dir>)

(合并文件:rsync -a --progress ./dvd2/archives ./R2016/archives)

Matlab[linux]安装问题的更多相关文章

  1. matlab linux 安装

    1. 获取matlab的iso文件,并挂载到目录下2. sudo sh $(matlab_path)/matlab安装(破解,相关见说明)3. 加入系统路径,将$(matlab_install_pat ...

  2. Linux安装MATLAB

    Linux下的MATLAB在2013a及以后的版本中,就不再支持32位机了.所以32位Linux系统无法安装2013a及以后版本.[1] Linux下安装MATLAB时,需要先配置好JRE,可以参考: ...

  3. 搜狗输入法linux安装 以及 12个依赖包下载链接分享

    搜狗输入法linux安装版,先安装各种依赖包,大概12个依赖,可能中途还需要其他依赖,可以效仿解决依赖问题.如图这12个文件要是手动点击下载,那也太笨点了,我们要用shell命令批量下载.命令如下:w ...

  4. linux安装php

    接上篇:linux安装apache 一.安装php 先安装libxml2库 [root@ctxsdhy package]# yum -y install libxml2-devel 最新地址在:htt ...

  5. linux安装oracle11g

    准备oracle安装文件 Oracle11gR2包含两个文件linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip,将这两个文件通过SS ...

  6. TODO:Linux安装PHP MongoDB驱动

    TODO:Linux安装PHP MongoDB驱动 PHP利于学习,使用广泛,主要适用于Web开发领域. MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDBMS系统 ...

  7. Symantec Backup Exec 2010 Agent For Linux安装

    以前写过一篇文章介绍过Symantec Backup Exec 2012 Agent For Linux安装安装,今天介绍一下Symantec Backup Exec 2010 Agent For L ...

  8. Symantec Backup Exec 2012 Agent For Linux安装

    Backup Exec 2012 介绍 Backup Exec 2012 是一种为虚拟和物理环境提供保护的集成产品,能够简化备份和灾难恢复,并提供了无可匹敌的恢复功能.借助于强大的 Symantec ...

  9. linux 安装jdk

    1.Linux安装JDK步骤1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也 ...

随机推荐

  1. 局域网中win10作为服务器,其他机器无法连接怎么办

    内网中某台win10服务器装了一个mysql,其他机器无法连接,通常是防火墙的原因. 下面就讲解一下win10服务器中如何配置入站防火墙. 场景:win10 机器上安装了一个mysql数据库,我的ma ...

  2. ssl证书泛域名

    certbot certonly -d *.example.com --manual --preferred-challenges dns --server https://acme-v02.api. ...

  3. C++结构体基础知识

    结构体 一.什么是结构体 假设我们要存储有关篮球运动员的信息,则可能存储Ta的姓名.工资.身高.体重.平均得分等,希望有一种数据格式可以将这些信息存放在一个单元中. 因此引入了结构的概念 结构是用户定 ...

  4. golang语言sql Rows转化保存成map

    func DoQuery(db *sql.DB, sqlInfo string, args ...interface{}) ([]map[string]interface{}, error) { ro ...

  5. find the mincost route【无向图最小环】

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1599 Problem Description 杭州有N个景区,景区之间有一些双向的路来连接,现在860 ...

  6. axios 使用post方式传递参数,后端接收不到

    最近做vue项目,做图片上传的功能,使用get给后台发送数据,后台能收到,使用post给后台发送图片信息的时候,vue axios post请求发送图片base64编码给后台报错HTTP 错误 414 ...

  7. Maven仓库介绍以及私服搭建

      1 什么是Maven? 1.1 Maven的概念 Maven主要服务于基于Java平台的项目构建.依赖管理和项目信息开发,它是一个异常强大的构建工具,能够帮助我们自动化构建过程,从清理.编译.测试 ...

  8. java中JDBC是什么?

    [学习笔记] JDBC是什么? JDBC即(java database connectivity数据连接).JDBC是Sun公司编的一堆类和方法,都封装在java.sql包中.你可以利用这堆类和方法来 ...

  9. 2019 Multi-University Training Contest 2: 1010 Just Skip The Problem 自闭记

    2019 Multi-University Training Contest 2: 1010 Just Skip The Problem 自闭记 题意 多测.每次给你一个数\(n\),你可以同时问无数 ...

  10. LeetCode. 位1的个数

    题目要求: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量). 示例: 输入:00000000000000000000000000001011 输 ...