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と入力して、インストールファイルを実行できます。しかし、両方の方法で私はこれを取得します:
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
そしてそれは動作します:-)
特別に「マヘシュ」と「ジョン」に感謝します
ここで何かが間違っています。 Matlab R2012aをインストールしましたが、インストールファイルには入力ファイルは必要ありません。
これは動作するはずです。
コマンドラインの方法。
Sudo chmod +x ./install
Sudo ./install
GUIの方法:
run
ダイアログが開きますgksudo nautilus
と入力してヒット enterご覧のとおり、コマンドラインの方が簡単で安全です。;)
これは機能することが保証されています。そして、質問で説明したように、インストールを実行したときに、/usr/bin/install
が実行されている必要があります。これはおそらく、ファイルオペランドが欠落していることを訴えたものです。
エラーの場合:
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
セットアップが(できれば)起動します。
Matlab(R2011a)のインストール方法を正確に覚えていませんが、従うことができるウィザードがあると思います。そうすれば、mathworks認証情報でログインできます。 iircインストーラーが開始する前に、フォルダー/usr/local/MATLAB/
が書き込み可能であることが重要です。
Nautilusからinstall
を実行するだけですか?
Maheshのコメント(フォルダのchmod a + x)を使用してインストールプロセスを完了すると、さらに問題が発生する可能性があります。
そのため、不足している依存関係、パス、およびスクリプトをセットアップし、ショートカット(x.desktop)もインストールするmatlab-supportパッケージをインストールすることをお勧めします。