Pobrałem MATLAB R2012a na platformę Unix i chcę zainstalować go na moim Ubuntu 11.10. Aby zainstalować, wypróbuj to polecenie:
/<matlab_installation_file_directory>/install
i mówi:
install: missing file operand
Zgodnie z instrukcją muszę podać plik wejściowy, dlatego tworzę taki plik wejściowy, aby zainstalować go w trybie samodzielnym:
destinationFolder = usr / local / R2012a
fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
agreeToLicense = tak
outputFile = / tmp / mathworks_usr.log
tryb = interaktywny
ActivPropertiesFile = home /.../ lic_standalone.dat
Właściwie nie jestem pewien, czy w polu „aktywacja_właściwości” wymagany jest plik, więc przypuszczam, że wymaga pliku licencji. Zapisałem ten plik w formacie txt w tym samym katalogu, w którym znajdują się pliki instalacyjne.
Następnie wypróbowałem to polecenie:
install -inputFile my_input_file.txt
i pojawia się ten błąd:
install: invalid option -- 'i'
Wiem, że jest kilka pomocy na innych stronach internetowych, a także kilka pytań tutaj na ten temat, ale nie mogę zrozumieć, na czym polega problem. Pomóż mi, jestem prawdziwym noobem na Linuksie.
Dzięki chłopaki
AKTUALIZACJA:
we właściwościach pliku instalacyjnego zaznaczyłem opcję „Zezwalaj na uruchamianie pliku jako programu”, teraz wygląda to tak:
potem mogę uruchomić plik instalacyjny, klikając go lub wpisując ./install w terminalu. ale na oba sposoby otrzymuję to:
Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished
w trzeciej linii xxxx to liczba losowa za każdym razem, jak 6370 lub 5310 ... dlaczego nie mam pozwolenia? co powinienem zrobić?
AKTUALIZACJA:
Korzystając z pomocy Mahesha, wypróbowałem następujące polecenia:
sudo chmod +x ./install
sudo ./install -v
wynik to:
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
AKTUALIZACJA:
Ostatnią rzeczą do zrobienia jest przejście do / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java i:
sudo chmod +x ./java
a następnie wróć do katalogu plików instalacyjnych i uruchom instaluj:
./install
lub
sudo ./install
i będzie działać :-)
Dziękuję wszystkim szczególnie „Mahesh” i „John”
install --help
zwraca