MATLAB R2012a'yı nasıl kurarım?


9

Unix platformu için MATLAB R2012a'yı indirdim ve ubuntu 11.10'a kurmak istiyorum. Yüklemek için şu komutu deneyin:

/<matlab_installation_file_directory>/install

ve diyor ki:

install: missing file operand

El kitabına göre bir giriş dosyası vermeliyim, bu yüzden 'Yalnız Stand' modunda yüklemek için böyle bir giriş dosyası oluşturuyorum:

destinationfolder = usr / yerel / R2012a

fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

agreeToLicense = yes

Outputfile = / tmp / mathworks_usr.log

mod interaktif =

activationPropertiesFile = ev /.../ lic_standalone.dat

Aslında "activationPropertiesFile" alanında hangi dosyanın gerekli olduğundan emin değilim, bu yüzden lisans dosyası gerektiriyordu. Bu dosyayı kurulum dosyalarının bulunduğu dizine txt formatında kaydettim.

Sonra bu komutu denedim:

install -inputFile my_input_file.txt

ve bu hatayı alır:

install: invalid option -- 'i'

Diğer web sitelerinde bazı yardımcılar olduğunu ve bu konuda bazı sorular olduğunu biliyorum, ama sorunun ne olduğunu anlayamıyorum, lütfen bana yardım et, ben linux üzerinde gerçek bir çaylakım.

Sağolun beyler

GÜNCELLEME:

yükleme dosyasının özelliklerinde "Program olarak dosya yürütülmesine izin ver" öğesini kontrol ettim, şimdi şöyle: özellikleri yükle

Bundan sonra kurulum dosyasını üzerine tıklayarak veya terminalde ./install yazarak çalıştırabilirim . ama her iki şekilde de bunu alıyorum:

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

üçüncü satırda xxxx her seferinde 6370 veya 5310 gibi rastgele bir sayıdır. neden iznim yok? ne yapmalıyım?

GÜNCELLEME:

Mahesh yardımı kullanarak bu komutları denedim:

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

sonuç:

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

GÜNCELLEME:

Yapılacak son şey / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java içine girip:

sudo chmod +x ./java

ve kurulum dosyaları dizinine geri dönün ve install by komutunu çalıştırın:

./install

veya

sudo ./install

ve işe yarayacak :-)

Hepinize özellikle "Mahesh" ve "John"


ne install --helpdöndürür?
Web-E

Sorunun kendisi cevaplarından daha yararlı bilgiler içerdiği nadir bir durum :)
Rafał Cieślak

Yanıtlar:


11

Burada bir şeyler yanlış. Matlab R2012a'yı yükledim ve yükleme dosyası herhangi bir giriş dosyası gerektirmiyor.

Bu çalışmalı.

Komut satırı yolu.

  • Terminali Aç
  • Matlab dizinine cd (yükleme dosyasına sahip ve ekran görüntünüzde gösterilir)
  • sudo chmod +x ./install
  • sudo ./install
  • Bu, kendinize devam edebileceğiniz bir pencere açacaktır.

GUI yolu:

  • yazın alt+ F2. bu runiletişim kutusunu açar
  • yaz gksudo nautilusve vurenter
  • Matlab dizinini açın (ekran görüntünüzde gösterildiği gibi)
  • yükleme dosyasının yürütme izinlerine sahip olup olmadığını kontrol edin (ekran görüntünüzdeki gibi)
  • Kur'a çift tıklayın. Görüntülemek veya çalıştırmak isteyip istemediğinizi soran bir pencere alacaksınız.
  • Çalıştır'ı tıklayın
  • buradan yolunuzu bulabilmelisiniz. gerekli talimatları içeren bir pencere açılır.

gördüğünüz gibi, Komut satırı yolu daha kolay ve daha güvenli ..;)

Bunun çalışması garanti edilir. Ve bildiğiniz gibi, yüklemeyi yürüttüğünüzde, sorunuzda açıklandığı gibi /usr/bin/installyürütülmüş olmalıdır. Muhtemelen eksik dosya işleneninden şikayetçidir.


1
teşekkür ederim ama aynı hatayı almaya devam ediyorum, (izin verilmedi).
Mehdi

Bunu duyduğuma üzüldüm! sudo ./install -vMatlab dizinine cd-ing yaptıktan sonra komut satırı yolunu denerken sorunuzu görüntülenen herhangi bir hata / mesajla güncelleyebilir misiniz ?
Mahesh

4

Hata için:

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

Java'nın çalışması için izin vermelisiniz ( http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall/ için krediler )

Mahesh tarafından adımlara devam ettikten sonra, klasöre gidin

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

ve sonra

chmod +x java

Gitmeye hazır. Yükleme dosyanızın bulunduğu yere geri dönün ve yazın

sudo sh install

Kurulum (umarım) başlatılacaktır.


evet çalıştı, kurulum% 100 gidiyor, şimdi sorun nasıl başlatabilirim?
Mehdi

matlab'ı tire (Unity UI kullanıyorsanız) bulabilirsiniz. Orada bulamazsanız, Çalıştır iletişim kutusunu almak için Alt + F2 tuşlarına basın matlabve enter tuşuna basın. Bu işe yaramalı.
Mahesh

0

Matlab'ı (R2011a) nasıl yüklediğimi tam olarak hatırlamıyorum, ancak takip edebileceğiniz bir sihirbaz olduğuna inanıyorum. Bu şekilde mathworks kimlik bilgilerinizle giriş yapabilirsiniz. iirc /usr/local/MATLAB/, yükleyici başlamadan önce klasörün yazılabilir olması önemlidir .

Belki sadece installnautilus'tan kaçtýn?


/ Usr / local / yolunu kontrol ediyorum . ne ben yazılabilir ne bu yazılabilir ne de diğer klasörler bir sürü (sanırım!). ne yapmalıyım?
Mehdi

0

Kurma işlemini Mahesh'in yorumunu (klasördeki chmod a + x) kullanarak tamamladıktan sonra daha fazla sorununuz olabilir.

Bu nedenle, eksik bağımlılıkları, yolları ve komut dosyalarını ayarlayacak ve ayrıca bir kısayol (x.desktop) yükleyecek matlab destek paketini yüklemenizi öneririz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.