मैं MATLAB R2012a कैसे स्थापित करूं?


9

मैंने यूनिक्स प्लेटफॉर्म के लिए MATLAB R2012a डाउनलोड किया है और मैं इसे अपने ubuntu 11.10 पर स्थापित करना चाहता हूं। स्थापित करने के लिए मैं इस आदेश का प्रयास करें:

/<matlab_installation_file_directory>/install

और यह कहता है:

install: missing file operand

यह मैनुअल के अनुसार मुझे इसे एक इनपुट फ़ाइल देनी चाहिए, इसलिए मैं 'स्टैंड अलोन' मोड में स्थापित करने के लिए इस तरह से एक इनपुट फ़ाइल बनाता हूं:

destinationFolder = usr / स्थानीय / R2012a

fileInstallationKey = xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

agreeToLicense = हाँ

outputfile = / tmp / mathworks_usr.log

मोड इंटरैक्टिव =

activationPropertiesFile = घर /.../ lic_standalone.dat

आमतौर पर मुझे "ActivProProtiesFile" फ़ील्ड में निश्चित नहीं है कि किस फ़ाइल की आवश्यकता है, इसलिए मुझे लगा कि इसके लिए लाइसेंस फ़ाइल की आवश्यकता है। मैंने इस फाइल को उसी डायरेक्टरी में txt फॉर्मेट में सेव किया है, जो इंस्टॉलेशन फाइल हैं।

तब मैंने इस कमांड की कोशिश की:

install -inputFile my_input_file.txt

और यह त्रुटि मिलती है:

install: invalid option -- 'i'

मुझे पता है कि अन्य वेबसाइटों में भी कुछ मदद मिलती है और इस विषय के बारे में यहाँ कुछ प्रश्न भी हैं, लेकिन मैं यह पता नहीं लगा सकता कि समस्या क्या है, कृपया मेरी मदद करें, मैं लिनक्स पर एक वास्तविक noob हूँ।

आप लोगों को धन्यवाद

अपडेट करें:

स्थापित फ़ाइल के गुणों में मैंने आइटम की जाँच की "प्रोग्राम के रूप में फ़ाइल को निष्पादित करने की अनुमति दें", अब यह इस तरह है: गुण स्थापित करें

मैं उस पर या लिखकर क्लिक करके फ़ाइल को स्थापित चला सकते हैं कि उसके बाद ./install टर्मिनल में। लेकिन दोनों तरह से मुझे यह मिलता है:

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

तीसरी पंक्ति में xxxx हर बार 6370 या 5310 की तरह एक यादृच्छिक संख्या है ...। मुझे अनुमति क्यों नहीं है? मुझे क्या करना चाहिए?

अपडेट करें:

महेश की मदद से मैंने इन आदेशों की कोशिश की:

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

और यह काम करेगा :-)

आप सभी को विशेष रूप से "महेश" और "जॉन"


क्या install --helpलौटाता है
वेब-ई

एक दुर्लभ मामला जब प्रश्न में स्वयं इसके उत्तर से अधिक उपयोगी जानकारी होती है :)
राफेल सिलेक

जवाबों:


11

यहाँ कुछ गड़बड़ है। मैंने Matlab R2012a स्थापित किया है, और इंस्टॉल फ़ाइल को किसी इनपुट फ़ाइल की आवश्यकता नहीं है।

यह काम करना चाहिए।

कमांड लाइन रास्ता।

  • टर्मिनल खोलें
  • cd में Matlab डायरेक्टरी (जिसमें इंस्टॉल फाइल है और जो आपके स्क्रीनशॉट में दिखाई गई है)
  • sudo chmod +x ./install
  • sudo ./install
  • यह एक विंडो खोलेगा, जहां से आप खुद को आगे बढ़ा पाएंगे।

GUI रास्ता:

  • टाइप alt+ करें F2। यह runसंवाद खोलता है
  • टाइप करें gksudo nautilusऔर हिट करेंenter
  • Matlab निर्देशिका खोलें (जैसा कि आपके स्क्रीनशॉट में दिखाया गया है)
  • जाँचें कि क्या फ़ाइल को स्थापित करने की अनुमति है (जैसे कि आपके स्क्रीनशॉट में)
  • डबल क्लिक इंस्टॉल। आपको एक विंडो मिलेगी जो आपको प्रदर्शित करने या चलाने के लिए ध्यान देने के लिए कहेगी।
  • रन पर क्लिक करें
  • आपको यहां से अपना रास्ता खोजने में सक्षम होना चाहिए। यह आवश्यक निर्देशों के साथ एक विंडो खोलता है।

जैसा कि आप देखते हैं, कमांड लाइन का रास्ता आसान और सुरक्षित है;);

यह काम करने की गारंटी है। और जैसा कि आप जानते हैं, जब आपने इंस्टॉल किया था, जैसा कि आपके प्रश्न में वर्णित है, /usr/bin/installतो निष्पादित हो गया होगा। यह शायद एक है जो एक लापता फ़ाइल ऑपरेंड की शिकायत की थी।


1
धन्यवाद, लेकिन मुझे वही त्रुटि मिलती रही, (अनुमति से वंचित)।
मेहदी

ऐसा सुनने के लिए क्षमा करें! क्या आप sudo ./install -vmatlab निर्देशिका में सीडी-आईएनजी के बाद कमांड-लाइन तरीके से कोशिश करते समय प्रदर्शित किसी भी त्रुटि / संदेश के साथ अपने प्रश्न को अपडेट कर सकते हैं ?
महेश

4

त्रुटि के लिए:

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

आपको चलाने के लिए जावा को अनुमति देनी होगी ( http://kittipatkampa.wordpress.com/2012/02/12/matlab-on-ubuntu-from-install-make-launching-icon-to-uninstall पर क्रेडिट करने के लिए )

महेश द्वारा कदम आगे बढ़ाने के बाद, फ़ोल्डर पर जाएं

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

और फिर

chmod +x java

जाने के लिए तैयार। उस पर वापस जाएं जहां आपकी इंस्टॉल फ़ाइल है और टाइप करें

sudo sh install

सेटअप (उम्मीद है) लॉन्च होगा।


हाँ, यह काम किया, स्थापना 100% हो जाती है, अब समस्या यह है कि मैं इसे कैसे लॉन्च कर सकता हूं?
मेहदी

आप डैश में मैटलैब पा सकते हैं (यदि यूआई यूआई का उपयोग कर रहे हैं)। यदि आप इसे वहाँ नहीं पाते हैं, तो Alt + F2 रन संवाद प्राप्त करने के लिए, और टाइप करें matlabऔर हिट दर्ज करें। वह काम करना चाहिए।
महेश

0

मुझे ठीक से याद नहीं है कि मैंने मतलाब (R2011a) को कैसे स्थापित किया है, लेकिन मेरा मानना ​​है कि इसमें एक जादूगर है जिसका आप अनुसरण कर सकते हैं। इस तरह से आप अपने मैथवर्क्स क्रेडेंशियल के साथ लॉगिन कर सकते हैं। iirc यह महत्वपूर्ण है कि /usr/local/MATLAB/इंस्टॉलर शुरू होने से पहले फ़ोल्डर राइट हो जाए ।

शायद सिर्फ installनॉटिलस से चला ?


मैं पथ / usr / स्थानीय / की जाँच करता हूँ । न तो यह लिखने योग्य है और न ही बहुत सारे अन्य फ़ोल्डर, हालांकि मैं व्यवस्थापक हूं (मुझे लगता है!)। मुझे क्या करना चाहिए?
मेहंदी

0

यह संभव है कि आपको एक बार महेश की टिप्पणी (फ़ोल्डर पर + एक्स + चोमॉड) का उपयोग करके इंस्टॉल की प्रक्रिया पूरी करने में अधिक समस्या हो।

इसलिए, मैं मैटलैब-सपोर्ट पैकेज को स्थापित करने की सलाह देता हूं, जो लापता निर्भरता, पथ और स्क्रिप्ट को स्थापित करेगा, और एक शॉर्टकट (x.desktop) भी स्थापित करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.