ฉันได้ดาวน์โหลด MATLAB R2012a สำหรับแพลตฟอร์ม Unix และฉันต้องการติดตั้งบน Ubuntu 11.10 ติดตั้งฉันลองคำสั่งนี้:
/<matlab_installation_file_directory>/install
และมันบอกว่า:
install: missing file operand
ตามคู่มือฉันต้องให้ไฟล์อินพุตดังนั้นฉันจึงสร้างไฟล์อินพุตเช่นนี้เพื่อติดตั้งในโหมด 'Stand Alone':
destinationFolder = usr / local / R2012a
fileInstallationKey = xxxxx-XXXXX-xxxxx-xxxxx-xxxxx
agreeToLicense = yes
outputfile = / tmp / mathworks_usr.log
mode = โต้ตอบ
activationPropertiesFile = บ้าน /.../ lic_standalone.dat
ตามจริงแล้วฉันไม่แน่ใจในฟิลด์ "activationPropertiesFile" ว่าต้องการไฟล์อะไรดังนั้นฉันคิดว่ามันต้องมีไฟล์ลิขสิทธิ์ ฉันบันทึกไฟล์นี้เป็นรูปแบบ txt ในไดเรกทอรีเดียวกับไฟล์การติดตั้ง
จากนั้นฉันลองคำสั่งนี้:
install -inputFile my_input_file.txt
และได้รับข้อผิดพลาดนี้:
install: invalid option -- 'i'
ฉันรู้ว่ามีบางอย่างช่วยในเว็บไซต์อื่น ๆ และบางคำถามที่นี่เกี่ยวกับหัวข้อนี้ แต่ฉันไม่สามารถคิดออกว่ามีปัญหาอะไรโปรดช่วยฉันฉันเป็น noob จริงบน linux
ขอบคุณทุกคน
UPDATE:
ในคุณสมบัติของไฟล์ติดตั้งฉันตรวจสอบรายการ "อนุญาตให้เรียกใช้ไฟล์เป็นโปรแกรม" ตอนนี้มันเป็นเช่นนี้:
หลังจากที่ฉันสามารถเรียกใช้ไฟล์ติดตั้งโดยคลิกที่มันหรือโดยการพิมพ์./installใน terminal แต่ในทั้งสองวิธีฉันได้รับสิ่งนี้:
Preparing installation files ...
Installing ...
eval: 1: /tmp/mathworks_xxxx/sys/java/jre/glnx86/jre/bin/java: Permission denied
Finished
ในบรรทัดที่สาม xxxx เป็นตัวเลขสุ่มทุกครั้งเช่น 6370 หรือ 5310 ... ทำไมฉันไม่ได้รับอนุญาต ฉันควรทำอย่างไรดี?
UPDATE:
ใช้ 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
UPDATE:
สิ่งสุดท้ายที่ต้องทำคือเข้าไปที่ / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java และ:
sudo chmod +x ./java
จากนั้นกลับไปที่ไดเร็กทอรีไฟล์การติดตั้งและรันการติดตั้งโดย
./install
หรือ
sudo ./install
และมันจะทำงาน :-)
ขอบคุณทุกท่านเป็นพิเศษ "Mahesh" และ "John"
install --help
คืนหรือไม่