Làm cách nào để cài đặt MATLAB R2012a?


9

Tôi đã tải xuống MATLAB R2012a cho nền tảng Unix và tôi muốn cài đặt nó trên Ubuntu 11.10 của mình. Để cài đặt, tôi thử lệnh này:

/<matlab_installation_file_directory>/install

và nó nói:

install: missing file operand

Theo hướng dẫn sử dụng, tôi phải cung cấp cho nó một tệp đầu vào, vì vậy tôi tạo một tệp đầu vào như thế này để cài đặt ở chế độ 'Stand Alone':

DestinationFolder = usr / local / R2012a

fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

đồng ý ToLicense = có

outputFile = / tmp / mathworks_usr.log

chế độ = tương tác

activProperIESFile = home /.../ lic_standopol.dat

Chính xác thì tôi không chắc chắn trong trường "activProperIESFile" tập tin nào là bắt buộc, vì vậy tôi cho rằng nó yêu cầu tập tin giấy phép. Tôi đã lưu tệp này dưới định dạng txt trong cùng thư mục cài đặt tệp.

Sau đó, tôi đã thử lệnh này:

install -inputFile my_input_file.txt

và nó nhận được lỗi này:

install: invalid option -- 'i'

Tôi biết có một số trợ giúp trong các trang web khác và cũng có một số câu hỏi ở đây về chủ đề này, nhưng tôi không thể tìm ra vấn đề gì, Xin hãy giúp tôi, tôi là một người mới thực sự trên linux.

Cảm ơn các bạn

CẬP NHẬT:

trong các thuộc tính của tệp cài đặt, tôi đã kiểm tra mục "Cho phép thực thi tệp dưới dạng Chương trình", bây giờ nó như thế này: cài đặt thuộc tính

sau đó tôi có thể chạy tệp cài đặt bằng cách nhấp vào tệp hoặc bằng cách nhập ./install trong terminal. nhưng trong cả hai cách tôi đều nhận được điều này:

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

trong dòng thứ ba xxxx là một số ngẫu nhiên mỗi lần như 6370 hoặc 5310 .... tại sao tôi không được phép tôi nên làm gì?

CẬP NHẬT:

sử dụng Mahesh giúp tôi đã thử các lệnh này:

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

kết quả là:

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

CẬP NHẬT:

Điều cuối cùng cần làm là vào / matlab-install-files / sys / java / jre / glnx86 / jre / bin / java và:

sudo chmod +x ./java

và sau đó quay lại thư mục cài đặt và chạy cài đặt bằng cách:

./install

hoặc là

sudo ./install

và nó sẽ hoạt động :-)

Cảm ơn tất cả các bạn đặc biệt "Mahesh" và "John"


những gì hiện install --helptrở lại?
Web-E

Một trường hợp hiếm hoi khi bản thân câu hỏi chứa nhiều thông tin hữu ích hơn câu trả lời của nó :)
Rafał Cieślak

Câu trả lời:


11

Cái gì đó sai ở đây. Tôi đã cài đặt Matlab R2012a và tệp cài đặt không yêu cầu bất kỳ tệp đầu vào nào.

Điều này nên làm việc.

Cách dòng lệnh.

  • Thiết bị đầu cuối mở
  • cd vào thư mục Matlab (có tệp cài đặt và được hiển thị trong ảnh chụp màn hình của bạn)
  • sudo chmod +x ./install
  • sudo ./install
  • Điều này sẽ mở ra một cửa sổ, từ đó bạn sẽ có thể tự mình tiến hành.

Cách GUI:

  • loại alt+ F2. cái này mở runhộp thoại
  • gksudo nautilusvà đánhenter
  • mở thư mục Matlab (như trong ảnh chụp màn hình của bạn)
  • kiểm tra xem tập tin cài đặt có thực thi quyền không (như trong ảnh chụp màn hình của bạn)
  • Nhấp đúp chuột vào cài đặt. Bạn sẽ nhận được một cửa sổ yêu cầu bạn hiển thị hoặc chạy.
  • Bấm vào Chạy
  • bạn sẽ có thể tìm đường từ đây. Điều này mở ra một cửa sổ với các hướng dẫn cần thiết.

như bạn thấy, cách dòng lệnh dễ dàng và an toàn hơn ..;)

Điều này được đảm bảo để làm việc. Và chỉ để bạn biết, khi bạn thực hiện cài đặt, như được mô tả trong câu hỏi của bạn, /usr/bin/installphải có được thực thi. Nó có lẽ là một trong những khiếu nại của một toán hạng tập tin bị thiếu.


1
cảm ơn bạn nhưng tôi tiếp tục nhận được cùng một lỗi, (cho phép bị từ chối).
Mehdi

Rất tiếc khi biết điều đó! Bạn có thể cập nhật câu hỏi của mình với bất kỳ lỗi / thông báo nào được hiển thị khi thử cách dòng lệnh bằng cách chạy sudo ./install -vsau khi cd-ing vào thư mục matlab không?
Mahesh

4

Đối với lỗi:

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

Bạn phải cấp quyền cho java chạy (tín dụng cho http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubfox-from-install-make-launching-icon-to-uninstall/ )

Sau khi tiến hành các bước của Mahesh, hãy chuyển đến thư mục

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

và sau đó

chmod +x java

Sẵn sàng để đi. Quay trở lại nơi tập tin cài đặt của bạn và gõ

sudo sh install

Các thiết lập sẽ (hy vọng) khởi chạy.


vâng, nó đã hoạt động, cài đặt đạt 100%, bây giờ vấn đề là làm thế nào tôi có thể khởi chạy nó?
Mehdi

bạn có thể tìm thấy MATLAB trong dấu gạch ngang (nếu sử dụng Unity UI). Nếu bạn không thể tìm thấy nó ở đó, Alt + F2 để nhận hộp thoại chạy, nhập matlabvà nhấn enter. Cần làm việc.
Mahesh

0

Tôi không nhớ chính xác cách tôi cài đặt Matlab (R2011a), nhưng tôi tin rằng nó có một trình hướng dẫn bạn có thể làm theo. Bằng cách đó bạn có thể đăng nhập với thông tin toán học của bạn. Điều quan trọng là thư mục /usr/local/MATLAB/có thể ghi được trước khi trình cài đặt bắt đầu.

Có lẽ chỉ cần chạy installtừ nautilus?


Tôi kiểm tra đường dẫn / usr / local / . đây không phải là ghi được hay nhiều thư mục khác mặc dù tôi là quản trị viên (tôi nghĩ vậy!). tôi nên làm gì?
Mehdi

0

Có thể bạn gặp nhiều vấn đề hơn khi bạn hoàn thành quá trình cài đặt bằng nhận xét của Mahesh (chmod a + x trên thư mục).

Vì vậy, tôi khuyên bạn nên cài đặt gói hỗ trợ matlab, gói này sẽ thiết lập các phụ thuộc, đường dẫn và tập lệnh bị thiếu và cũng sẽ cài đặt một lối tắt (x.desktop).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.