web-dev-qa-db-ja.com

MATLAB R2012aをインストールするにはどうすればよいですか?

Unixプラットフォーム用のMATLAB R2012aをダウンロードしました。ubuntu11.10にインストールします。インストールするには、このコマンドを試してください:

/<matlab_installation_file_directory>/install

そしてそれは言います:

install: missing file operand

マニュアルによると、入力ファイルを指定する必要があるため、このような入力ファイルを作成して「スタンドアロン」モードでインストールします。

destinationFolder = usr/local/R2012a

fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

agreeToLicense = yes

outputFile =/tmp/mathworks_usr.log

mode = interactive

activationPropertiesFile = home /.../ lic_standalone.dat

実際、「activationPropertiesFile」フィールドにどのファイルが必要かわからないので、ライセンスファイルが必要だと思いました。このファイルを、インストールファイルと同じディレクトリにtxt形式で保存しました。

次に、このコマンドを試しました:

install -inputFile my_input_file.txt

そして、それはこのエラーを受け取ります:

install: invalid option -- 'i'

私は他のウェブサイトにいくつかの助けがあり、このトピックに関するいくつかの質問があることを知っていますが、私は問題が何であるかを理解できません、助けてください、私はLinuxの本当の初心者です。

君たちありがとう

更新:

インストールファイルのプロパティで「ファイルをプログラムとして実行することを許可する」項目をチェックしましたが、今は次のようになっています: install properties

その後、クリックするか、ターミナルで./ installと入力して、インストールファイルを実行できます。しかし、両方の方法で私はこれを取得します:

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

3行目の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

そしてそれは動作します:-)

特別に「マヘシュ」と「ジョン」に感謝します

9
Mehdi

ここで何かが間違っています。 Matlab R2012aをインストールしましたが、インストールファイルには入力ファイルは必要ありません。

これは動作するはずです。

コマンドラインの方法。

  • ターミナルを開く
  • matlabディレクトリにインストールします(インストールファイルがあり、スクリーンショットに表示されます)
  • Sudo chmod +x ./install
  • Sudo ./install
  • これによりウィンドウが開き、そこから自分で作業を進めることができます。

GUIの方法:

  • タイプ alt+F2。これにより、runダイアログが開きます
  • gksudo nautilusと入力してヒット enter
  • matlabディレクトリを開きます(スクリーンショットに示すとおり)
  • インストールファイルに実行権限があるかどうかを確認します(スクリーンショットのように)
  • インストールをダブルクリックします。表示または実行するかどうかを尋ねるウィンドウが表示されます。
  • 実行をクリックします
  • ここから自分の道を見つけることができるはずです。これにより、必要な指示のウィンドウが開きます。

ご覧のとおり、コマンドラインの方が簡単で安全です。;)

これは機能することが保証されています。そして、質問で説明したように、インストールを実行したときに、/usr/bin/installが実行されている必要があります。これはおそらく、ファイルオペランドが欠落していることを訴えたものです。

11
Mahesh

エラーの場合:

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

セットアップが(できれば)起動します。

4
John

Matlab(R2011a)のインストール方法を正確に覚えていませんが、従うことができるウィザードがあると思います。そうすれば、mathworks認証情報でログインできます。 iircインストーラーが開始する前に、フォルダー/usr/local/MATLAB/が書き込み可能であることが重要です。

Nautilusからinstallを実行するだけですか?

0
arian

Maheshのコメント(フォルダのchmod a + x)を使用してインストールプロセスを完了すると、さらに問題が発生する可能性があります。

そのため、不足している依存関係、パス、およびスクリプトをセットアップし、ショートカット(x.desktop)もインストールするmatlab-supportパッケージをインストールすることをお勧めします。

0