MATLAB R2012a를 어떻게 설치합니까?


9

Unix 플랫폼 용 MATLAB R2012a를 다운로드했으며 우분투 11.10에 설치하고 싶습니다. 설치하려면이 명령을 시도하십시오 :

/<matlab_installation_file_directory>/install

그리고 그것은 말합니다 :

install: missing file operand

매뉴얼에 따르면 입력 파일을 제공해야하므로 '독립형'모드로 설치하기 위해 다음과 같은 입력 파일을 만듭니다.

destinationFolder = usr / local / R2012a

fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

agreeToLicense = 예

outputFile = / tmp / mathworks_usr.log

mode = 대화식

activationPropertiesFile = home /.../ lic_standalone.dat

정확히 어떤 파일이 필요한지 "activationPropertiesFile"필드에 확실하지 않으므로 라이센스 파일이 필요하다고 가정합니다. 이 파일을 설치 파일과 동일한 디렉토리에 txt 형식으로 저장했습니다.

그런 다음이 명령을 시도했습니다.

install -inputFile my_input_file.txt

그리고이 오류가 발생합니다 :

install: invalid option -- 'i'

나는 다른 웹 사이트에 대한 도움 과이 주제에 관한 몇 가지 질문이 있다는 것을 알고 있지만 문제가 무엇인지 알 수 없습니다. 제발 도와주세요. 리눅스의 진정한 멍청한 사람입니다.

감사합니다

최신 정보:

설치 파일의 속성에서 "파일을 프로그램으로 실행 허용"항목을 확인했습니다. 이제 다음과 같습니다. 설치 속성

그 후 나는 그것을 클릭하거나 터미널에 ./install 을 입력하여 설치 파일을 실행할 수 있습니다 . 그러나 두 가지 방법으로 나는 이것을 얻는다 :

Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished

세 번째 줄에서 xxxx는 6370 또는 5310 ...과 같이 매번 임의의 숫자입니다. 왜 권한이 없습니까? 어떻게해야합니까?

최신 정보:

Mahesh 도움말을 사용하여 다음 명령을 시도했습니다.

sudo chmod +x ./install
sudo ./install -v

결과는 다음과 같습니다.

Preparing installation files ...
->  DVD                 = /home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au
->  ARCH                = glnx86
->  DISPLAY             = :0.0
->  TESTONLY            = 0
->  JRE_LOC             = /tmp/mathworks_6114/sys/java/jre/glnx86/jre
->  LD_LIBRARY_PATH     = /tmp/mathworks_6114/bin/glnx86

Command to run:
/tmp/mathworks_6114/sys/java/jre/glnx86/jre/bin/java  -splash:"/home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au/java/splash.png" -Djava.ext.dirs=/tmp/mathworks_6114/sys/java/jre/glnx86/jre/lib/ext:/tmp/mathworks_6114/java/jar:/tmp/mathworks_6114/java/jarext:/tmp/mathworks_6114/java/jarext/axis2/:/tmp/mathworks_6114/java/jarext/guice/:/tmp/mathworks_6114/java/jarext/webservices/ com/mathworks/professionalinstaller/Launcher -root "/home/mehdi/qBT_dir/Matlab_Unix_2012a/ml2012au" -tmpdir "/tmp/mathworks_6114" 

Installing ...
eval: 1: /tmp/mathworks_6114/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished

최신 정보:

마지막으로해야 할 일은 / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java로 이동하여 다음과 같습니다.

sudo chmod +x ./java

그런 다음 설치 파일 디렉토리로 돌아가서 다음을 수행하여 설치를 실행하십시오.

./install

또는

sudo ./install

그리고 그것은 작동합니다 :-)

특별히 "Mahesh"와 "John"에게 감사합니다


무엇을 install --help반환합니까?
Web-E

질문 자체가 답변보다 더 유용한 정보를 포함하는 경우는 드 case니다.
Rafał Cieślak

답변:


11

여기에 문제가 있습니다. Matlab R2012a를 설치했으며 설치 파일에 입력 파일이 필요하지 않습니다.

이 작동합니다.

커맨드 라인 방식.

  • 터미널 열기
  • 설치 파일이 있고 스크린 샷에 표시되는 Matlab 디렉토리로 cd
  • sudo chmod +x ./install
  • sudo ./install
  • 그러면 스스로 진행할 수있는 창이 열립니다.

GUI 방식 :

  • alt+를 입력하십시오 F2. run대화 상자 가 열립니다
  • 유형 gksudo nautilus과 명중enter
  • 스크린 샷에 표시된대로 Matlab 디렉토리를 엽니 다.
  • 설치 파일에 실행 권한이 있는지 확인하십시오 (스크린 샷과 같이)
  • 설치를 두 번 클릭하십시오. 표시하거나 실행할지 묻는 창이 나타납니다.
  • 실행을 클릭하십시오
  • 여기서 길을 찾을 수 있어야합니다. 필요한 지침이있는 창이 열립니다.

보시다시피, 커맨드 라인 방식이 더 쉽고 안전합니다 ..;)

작동합니다. 질문에 설명 된대로 설치를 실행할 때 실행 /usr/bin/install해야합니다. 파일 피연산자가 누락되었다고 불평 한 것일 수 있습니다.


1
고맙지 만 같은 오류가 계속 발생합니다 (권한 거부).
Mehdi

유감입니다! sudo ./install -vmatlab 디렉토리로 cd 한 후 실행하여 명령 행 방식을 시도 할 때 표시되는 오류 / 메시지로 질문을 업데이트 할 수 있습니까 ?
Mahesh

4

오류의 경우 :

eval: 1: /tmp/mathworks_11425/sys/java/jre/glnxa64/jre/bin/java: Permission denied

Java를 실행할 권한을 부여해야합니다 ( http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/에 대한 신용 )

Mahesh의 단계를 진행 한 후 폴더로 이동하십시오.

cd sys/java/jre/glnxa64/jre/bin/ (the folder that appears in your error message)

그리고

chmod +x java

갈 준비가되었습니다. 설치 파일의 위치로 돌아가서 다음을 입력하십시오.

sudo sh install

설치가 (바람직하게) 시작됩니다.


예, 작동했으며 설치가 100 %로 진행되었습니다. 이제 문제는 어떻게 시작할 수 있습니까?
Mehdi

Unity UI를 사용하는 경우 대시 보드에서 matlab을 찾을 수 있습니다. 찾을 수 없으면 Alt + F2를 눌러 실행 대화 상자를 matlab열고 Enter 키를 누르십시오. 작동합니다.
Mahesh

0

Matlab (R2011a)을 어떻게 설치했는지 정확히 기억하지 못하지만 따를 수있는 마법사가 있다고 생각합니다. 그렇게하면 mathworks 자격 증명으로 로그인 할 수 있습니다. iirc /usr/local/MATLAB/설치 프로그램을 시작하기 전에 폴더 를 쓸 수 있어야합니다.

아마도 install노틸러스에서 뛸까요?


/ usr / local / 경로를 확인합니다 . 내가 관리자이지만 생각할 수는 있지만 다른 폴더도 많지 않습니다. 어떻게해야합니까?
Mehdi

0

Mahesh의 주석 (폴더의 chmod a + x)을 사용하여 설치 프로세스를 완료하면 더 많은 문제가 발생할 수 있습니다.

따라서 누락 된 종속성, 경로 및 스크립트를 설정하고 바로 가기 (x.desktop)를 설치하는 matlab-support 패키지를 설치하는 것이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.