আমার সফ্টওয়্যারটি লিনাক্সে ইনস্টল করা কোথায়?


8

আমি ব্যবহার whereis matlabএবং সন্ধান: এটি /usr/local/bin/matlab একটি খুব দীর্ঘ বাশ ফাইল।

আমি যেখানে মাতলাব ইনস্টল করা আছে তার অর্থ কীভাবে পেতে পারি, তার মানে এটির ইনস্টল করা ফোল্ডার।

সম্পাদনা করুন:

আমি নিম্নলিখিত পদ্ধতিটি ব্যবহার করেছি: ম্যাটল্যাব খুলুন এবং এসডিএসএস.এম ফাইল খোলার জন্য এসডিএসএসএসএম ব্যবহার করুন এবং সম্পাদক ফোল্ডারটি দেখায় :)


1
আপনার লিনাক্স বিতরণ কি? ম্যাট্লাব কি আরপিএম প্যাকেজ হিসাবে ইনস্টল করা হয়েছে বা উত্স / টার্বল থেকে?
দিমিত্রি যুদাভভ

উত্তর:


12

চেষ্টা

locate MATLAB

বাইনারি ফাইলটি সমস্ত ক্যাপ সহ বানানযুক্ত। আমার সিস্টেমে ম্যাটল্যাব এক্সিকিউটেবল ইনস্টল করা আছে /usr/local/matlab/r2009b/bin/glnxa64/MATLAB(যা কিছুটা অদ্ভুত জায়গা)। মতলব মূল হবে তখন then/usr/local/matlab/r2009b

অবশ্যই, সাধারণত আপনি দীর্ঘ শেল স্ক্রিপ্ট ব্যবহার করে ম্যাটল্যাব চালান ...


1
দ্রষ্টব্য: sudo updatedbদৌড়ানোর আগে আপনার একবারে দৌড়াতে হবে locate(এটি সম্ভবত অন্যভাবে খুঁজে পাবে না)।
ক্রিস্টোফিড

3

আমি করেছিলাম

cat `which matlab` | grep matlab

আউটপুট সহ

exec /usr/local/bin/matlab64 -r maxNumCompThreads=4 $*
    echo "   qsub -I -V -l nodes=1,matlab=1"
            exec /usr/local/bin/matlab64 $*
            exec /usr/local/bin/matlab32 $*

তারপর

$ ls -ld /usr/local/bin/matlab64
lrwxrwxrwx 1 root root 30 May  4 12:08 /usr/local/bin/matlab64 -> /usr/local/matlab64/bin/matlab
$ ls -ld /usr/local/bin/matlab32
lrwxrwxrwx 1 root root 28 May  4 12:08 /usr/local/bin/matlab32 -> /usr/local/matlab/bin/matlab
$ ls -ld /usr/local/matlab64 
lrwxrwxrwx 1 root root 27 May  4 12:01 /usr/local/matlab64 -> /usr/local/matlab_2010a-64/
$ ls -ld /usr/local/matlab 
lrwxrwxrwx 1 root root 23 May  4 12:01 /usr/local/matlab -> /usr/local/matlab_2010a

সম্পাদনা : মাতলাব্রুট সহ মাতলাব কমান্ড লাইন থেকে আরও ভাল উপায় ।

>> matlabroot

ans =

/usr/local/matlab_2010a-64


1

আরপিএম ভিত্তিক বিতরণ আপনি ব্যবহার করতে পারেন

rpm -ql <package_name>

এটি আপনাকে প্যাকেজ থেকে সমস্ত ফাইল প্রদর্শন করবে

# rpm -ql wget
/etc/wgetrc
/usr/bin/wget
/usr/share/doc/wget-1.10.2
/usr/share/doc/wget-1.10.2/AUTHORS
....

প্যাকেজটি কীভাবে ডাকা হয় তা আপনি যদি নিশ্চিত না হন তবে আপনি rpm -qa | grep -i matlabএর নামটি সন্ধান করার মতো কিছু ব্যবহার করতে পারেন


0

আপনি কীভাবে প্যাকেজগুলি ইনস্টল করেছেন তার উপর অবস্থানগুলি নির্ভর করবে (দিমিত্রি যেমন পরামর্শ দিয়েছেন)। সাধারণত, উত্স থেকে ইনস্টলেশন বাইনারি এবং সম্পর্কিত ফাইলগুলিকে ডাম্প করে /usr/local। স্ট্যান্ডার্ড ডিস্ট্রিবিউশনগুলির (যেমন ডেবিয়ান এবং অন্যরা ফাইল রাখে) সম্পর্কিত বিশদগুলির জন্য, ফাইল সিস্টেম হায়ারার্কি স্ট্যান্ডার্ডের পরামর্শ নিন ।


0

আপনার প্যাকেজ পরিচালক আপনাকে বলতে পারে। খোলাখুলিতে YAST এর একটি ফাইল ট্যাব রয়েছে, যা তারা ইনস্টল করা সমস্ত ফাইল এবং অবস্থান দেখায়। আমি অন্য ডিস্ট্রোদের পক্ষে কথা বলতে পারি না।


0

লিনাক্স পরিবেশে, আপনি ম্যাটল্যাব পাথগুলি পেতে নিম্নলিখিত কোডটি চালাতে পারেন

matlab -e | sed -n 's/MATLAB=//p'

যেখানে matlab -eম্যাটল্যাব চালানোর জন্য প্রচুর তথ্য আউটপুট দেবে। সুতরাং sed -n 's/MATLAB=//p'কেবল ম্যাটল্যাব রুটটি নির্বাচন করতে আমাদের তাদের পাইপ করতে হবে । আমি এটি আমার মেকফিল ডকুমেন্টে এমএটিএলবি না করে সংকলনের পথ সন্ধান করতে ব্যবহার করি mex। এটি খুব দ্রুত কমান্ড। আমি কেবল আমার সুবিধার্থে আমার মেকফিল নথিতে যা ব্যবহার করেছি তা এখানে:

MATLAB = $(shell matlab -e | sed -n 's/MATLAB=//p')
MEX = $(MATLAB)/bin/mex

0

ম্যাথ ওয়ার্কসের সরকারী উত্তর অনুসারে (দেখুন আমার মেশিনে এমএটিএলবি কোথায় ইনস্টল করা আছে? ) এটিতে অবস্থিত - \usr\local\MATLAB\Rxxxxxযেখানে xxxxxসংস্করণটি দাঁড়িয়েছে। উদাহরণস্বরূপ R2019a, মার্চ 2019 এ প্রকাশিত সংস্করণ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.