matlab的安装
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: matlab的安装
https://cn.mathworks.com/matlabcentral/ ... untu-16-04?
How to install MATLAB 2017a to Ubuntu 16.04?
How to install MATLAB 2017a to Ubuntu 16.04?
-
- 帖子: 15
- 注册时间: 2009-09-27 11:06
Re: matlab的安装
还是不行。。。poloshiao 写了:https://cn.mathworks.com/matlabcentral/ ... untu-16-04?
How to install MATLAB 2017a to Ubuntu 16.04?
还有from the /home/dan/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre/java folder是什么意思
我挂载后没有这个目录
只有 ./sys/java/jre/glnxa64/jre/
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: matlab的安装
1. 猜測还有from the /home/dan/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre/java folder 是什么意思
1-1. /home/dan/Downloads 相當於 ~/Downloads 預設下載的存放目錄
1-2. /home/dan/Downloads/matlab_R2017a_unix64 相當於 ~/Downloads/matlab_R2017a_unix64
/matlab_R2017a_unix64 指解壓後預設產生的目錄
2. sudo ls -Al ~/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre | grep java只有 ./sys/java/jre/glnxa64/jre/
看看 有沒有 java 子目錄
2-1. 如果有 java 子目錄
sudo ls -Al ~/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre/java | grep java
看看 還有沒有 java 子目錄 或 檔案
-
- 帖子: 15
- 注册时间: 2009-09-27 11:06
Re: matlab的安装
非常感谢你的帮助!
1、我不懂这个 from 的意思,是要在 ./matlab/sys/java/jre/glnxa64/jre/java 这个文件夹里运行指令吗?
2、没有那个文件夹。下面是我的指令记录
radianceo@Radianceo-PC:~$ sudo chmod +x matlab/java
chmod: 更改'matlab/java' 的权限: 只读文件系统
radianceo@Radianceo-PC:~$ sudo chmod +x matlab/install
chmod: 更改'matlab/install' 的权限: 只读文件系统
radianceo@Radianceo-PC:~$ sudo chmod +x matlab/sys/java/
chmod: 更改'matlab/sys/java/' 的权限: 只读文件系统
radianceo@Radianceo-PC:~$ sudo ./matlab/install -v
Preparing installation files ...
-> DVD = /home/radianceo/matlab
-> ARCH = glnxa64
-> DISPLAY = :0
-> TESTONLY = 0
-> JRE_LOC = /tmp/mathworks_2525/sys/java/jre/glnxa64/jre
-> LD_LIBRARY_PATH = /tmp/mathworks_2525/bin/glnxa64
Command to run:
"/tmp/mathworks_2525/sys/java/jre/glnxa64/jre/bin/java" -Xmx512m -splash:"/home/radiance/matlab/java/splash.png" -cp /tmp/mathworks_2525/java/config/professionalinstaller/pathlist.jar com/mathworks/professionalinstaller/Launcher -root "/home/radiance/matlab" -libdir "/tmp/mathworks_2525"
Installing ...
Finished
radianceo@Radianceo-PC:~$ sudo ls -Al ./matlab/sys/java/jre/glnxa64/jre/ |grep java
radianceo@Radianceo-PC:~$ sudo ls -Al ./matlab/sys/java/jre/glnxa64/jre
总用量 310
dr-xr-xr-x 2 root root 2048 2月 24 2017 bin
-r--r--r-- 1 root root 3339 9月 2 2016 COPYRIGHT
dr-xr-xr-x 15 root root 8192 2月 24 2017 lib
-r--r--r-- 1 root root 40 9月 2 2016 LICENSE
dr-xr-xr-x 4 root root 2048 2月 24 2017 man
dr-xr-xr-x 3 root root 2048 2月 24 2017 plugin
-r--r--r-- 1 root root 46 9月 2 2016 README
-r-xr-xr-x 1 root root 499 9月 2 2016 release
-r--r--r-- 1 root root 123324 9月 2 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r-- 1 root root 173559 9月 2 2016 THIRDPARTYLICENSEREADME.txt
-r--r--r-- 1 root root 951 9月 2 2016 Welcome.html
radianceo@Radianceo-PC:~$
poloshiao 写了:1. 猜測还有from the /home/dan/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre/java folder 是什么意思
1-1. /home/dan/Downloads 相當於 ~/Downloads 預設下載的存放目錄
1-2. /home/dan/Downloads/matlab_R2017a_unix64 相當於 ~/Downloads/matlab_R2017a_unix64
/matlab_R2017a_unix64 指解壓後預設產生的目錄2. sudo ls -Al ~/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre | grep java只有 ./sys/java/jre/glnxa64/jre/
看看 有沒有 java 子目錄
2-1. 如果有 java 子目錄
sudo ls -Al ~/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre/java | grep java
看看 還有沒有 java 子目錄
1、我不懂这个 from 的意思,是要在 ./matlab/sys/java/jre/glnxa64/jre/java 这个文件夹里运行指令吗?
2、没有那个文件夹。下面是我的指令记录
radianceo@Radianceo-PC:~$ sudo chmod +x matlab/java
chmod: 更改'matlab/java' 的权限: 只读文件系统
radianceo@Radianceo-PC:~$ sudo chmod +x matlab/install
chmod: 更改'matlab/install' 的权限: 只读文件系统
radianceo@Radianceo-PC:~$ sudo chmod +x matlab/sys/java/
chmod: 更改'matlab/sys/java/' 的权限: 只读文件系统
radianceo@Radianceo-PC:~$ sudo ./matlab/install -v
Preparing installation files ...
-> DVD = /home/radianceo/matlab
-> ARCH = glnxa64
-> DISPLAY = :0
-> TESTONLY = 0
-> JRE_LOC = /tmp/mathworks_2525/sys/java/jre/glnxa64/jre
-> LD_LIBRARY_PATH = /tmp/mathworks_2525/bin/glnxa64
Command to run:
"/tmp/mathworks_2525/sys/java/jre/glnxa64/jre/bin/java" -Xmx512m -splash:"/home/radiance/matlab/java/splash.png" -cp /tmp/mathworks_2525/java/config/professionalinstaller/pathlist.jar com/mathworks/professionalinstaller/Launcher -root "/home/radiance/matlab" -libdir "/tmp/mathworks_2525"
Installing ...
Finished
radianceo@Radianceo-PC:~$ sudo ls -Al ./matlab/sys/java/jre/glnxa64/jre/ |grep java
radianceo@Radianceo-PC:~$ sudo ls -Al ./matlab/sys/java/jre/glnxa64/jre
总用量 310
dr-xr-xr-x 2 root root 2048 2月 24 2017 bin
-r--r--r-- 1 root root 3339 9月 2 2016 COPYRIGHT
dr-xr-xr-x 15 root root 8192 2月 24 2017 lib
-r--r--r-- 1 root root 40 9月 2 2016 LICENSE
dr-xr-xr-x 4 root root 2048 2月 24 2017 man
dr-xr-xr-x 3 root root 2048 2月 24 2017 plugin
-r--r--r-- 1 root root 46 9月 2 2016 README
-r-xr-xr-x 1 root root 499 9月 2 2016 release
-r--r--r-- 1 root root 123324 9月 2 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r-- 1 root root 173559 9月 2 2016 THIRDPARTYLICENSEREADME.txt
-r--r--r-- 1 root root 951 9月 2 2016 Welcome.html
radianceo@Radianceo-PC:~$
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: matlab的安装
还有 from the /home/dan/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre/java folder 是什么意思
1. pwd 指令 可以顯示 當下 你在哪個子目錄1、我不懂这个 from 的意思,是要在 ./matlab/sys/java/jre/glnxa64/jre/java 这个文件夹里运行指令吗?
1-1. 例如 cd /home/dan/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre/java
然後 pwd 指令 可以顯示 當下 你在哪個子目錄
2. sudo chmod +x matlab/javaradianceo@Radianceo-PC:~$ sudo chmod +x matlab/java
chmod: 更改'matlab/java' 的权限: 只读文件系统
... 中間省略
這個指令 最好改為
sudo chmod +x ./matlab/java
2-1. ./ 指示 在 當下子目錄 搜尋 ./matlab
2-2. 意思是 在當下子目錄 賦予
其子目錄 ./matlab/java 可被有權限者瀏覽 或
其檔案 ./matlab/java 可被有權限者執行
3. sudo cat ./matlab/sys/java/jre/glnxa64/jre/READMEsudo ls -Al ./matlab/sys/java/jre/glnxa64/jre
... 中間省略
-r--r--r-- 1 root root 46 9月 2 2016 README
看看 這裡面的內容 有沒有幫助
-
- 帖子: 15
- 注册时间: 2009-09-27 11:06
Re: matlab的安装
再次感谢!!!poloshiao 写了:2. sudo chmod +x matlab/java
這個指令 最好改為
sudo chmod +x ./matlab/java
2-1. ./ 指示 在 當下子目錄 搜尋 ./matlab
2-2. 意思是 在當下子目錄 賦予
其子目錄 ./matlab/java 可被有權限者瀏覽 或
其檔案 ./matlab/java 可被有權限者執行3. sudo cat ./matlab/sys/java/jre/glnxa64/jre/READMEsudo ls -Al ./matlab/sys/java/jre/glnxa64/jre
... 中間省略
-r--r--r-- 1 root root 46 9月 2 2016 README
看看 這裡面的內容 有沒有幫助
1、我是不明白这个from那句话的意思
2、加 ./也没用Just figured out the problem! Tried:
sudo chmod +x ./java
from the /home/dan/Downloads/matlab_R2017a_unix64/sys/java/jre/glnxa64/jre/java folder
Then reran the installation using again:
sudo ./install
3、README里就一句话
Please refer to http://java.com/licensereadme
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: matlab的安装
1. 沒有那個文件夾 就自己使用 mkdir 指令 創設一個2、没有那个文件夹。
注意 要設定好 權限
2. 沒有那個文件 如果是 文字文件 就自己使用 nano, vim 或 gedit 創設一個
注意 要設定好 權限
3. 有時 需要從上下文揣摩我是不明白这个from那句话的意思
但是 原作者 筆誤 的可能性 也不能排除
這個時候 多搜尋一些文章 印證一下
-
- 帖子: 15
- 注册时间: 2009-09-27 11:06
Re: matlab的安装
折腾好几天还是不行。。。。poloshiao 写了:.....
为什么sudo就会出问题,而不给sudo权限就可以。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: matlab的安装
通常为什么sudo就会出问题,而不给sudo权限就可以。
給 sudo 運作在 kernel space
不給 sudo 運作在 user space
參閱
https://en.wikipedia.org/wiki/User_space
請分別使用 kernel space 及 user space 搜尋
但是 細節 須參考 個別程式說明 才能確認