Двоичный файл записан заглавными буквами. В моей системе установлен исполняемый файл MATLAB /usr/local/matlab/r2009b/bin/glnxa64/MATLAB(что немного странно). Корень Matlab будет тогда/usr/local/matlab/r2009b
Конечно, обычно вы запускаете matlab, используя длинный скрипт оболочки ...
Примечание: вам может потребоваться запустить `sudo updatedb` один раз перед запуском` locate` (возможно, в противном случае он не найдет столько же).
ChristopheD 14 лет назад
1
Если вы не уверены, как называется пакет, вы можете использовать что-то вроде, rpm -qa | grep -i matlabчтобы найти его имя
0
Noufal Ibrahim
Расположение будет зависеть (как предположил Дмитрий) от того, как вы установили пакеты. Обычно установка из исходного кода приводит к сбросу двоичных файлов и связанных файлов /usr/local. Для получения подробной информации о том, где стандартные дистрибутивы (например, Debian и другие размещают файлы), обратитесь к Стандарту иерархии файловых систем .
0
alpha1
Ваш менеджер пакетов может сказать вам. YAST в opensuse имеет вкладку «Файлы», в которой отображаются все файлы и их расположение. Я не могу говорить за другие дистрибутивы.
0
antiquity
In Linux environment, you can run the following code to get MATLAB paths
matlab -e | sed -n 's/MATLAB=//p'
where matlab -e will output a lot of information to run MATLAB. So we need to pipe them to sed -n 's/MATLAB=//p' to only select the MATLAB root. I use this in my Makefile document to find the path to mex compiler without start MATLAB. It is very quick command. Here is what I used in my Makefile document just for convenience: