Używam whereis matlab
i znajduję:,
/usr/local/bin/matlab
który jest bardzo długim plikiem bash.
Jak mogę sprawdzić, gdzie jest zainstalowany Matlab, mam na myśli jego zainstalowany folder.
EDYTOWAĆ:
Użyłem następującej metody: otwórz matlab i użyj edit svds.m, aby otworzyć plik svds.m, a edytor pokaże folder :)
Odpowiedzi:
Próbować
Plik binarny jest pisany wielkimi literami. W moim systemie plik wykonywalny MATLAB jest zainstalowany
/usr/local/matlab/r2009b/bin/glnxa64/MATLAB
(co jest nieco dziwnym miejscem). Korzeń Matlab byłby wtedy/usr/local/matlab/r2009b
Oczywiście normalnie uruchamiasz Matlaba za pomocą skryptu z długą powłoką ...
źródło
sudo updatedb
jednokrotne uruchomienie przed uruchomieniemlocate
(możliwe, że w przeciwnym razie nie znajdzie prawie tyle).Zrobiłem
z wyjściem
Następnie
EDYCJA : Lepszym sposobem jest zrobienie tego z wiersza poleceń matlab za pomocą matlabroot .
źródło
cat
:grep matlab $(which matlab)
W przypadku dystrybucji opartych na RPM możesz użyć
Wyświetli wszystkie pliki z pakietu
Jeśli nie masz pewności, jak wywoływany jest pakiet, możesz użyć czegoś takiego jak
rpm -qa | grep -i matlab
znaleźć jego nazwęźródło
Lokalizacja będzie zależeć (jak sugerował Dmitry) od sposobu zainstalowania pakietów. Zwykle instalacja ze źródła zrzuca pliki binarne i powiązane pliki
/usr/local
. Aby uzyskać szczegółowe informacje na temat tego, gdzie standardowe dystrybucje (takie jak Debian i inne umieszczają pliki), zapoznaj się z Standardem hierarchii systemów plików .źródło
Twój menedżer pakietów może ci powiedzieć. YAST w opensuse ma zakładkę plików, która pokazuje wszystkie pliki i lokalizację, w której zostaną zainstalowane. Nie mogę mówić za innymi dystrybucjami.
źródło
W środowisku Linux można uruchomić następujący kod, aby uzyskać ścieżki MATLAB
gdzie
matlab -e
wyświetli wiele informacji do uruchomienia MATLAB. Musimy więc potokować je, abysed -n 's/MATLAB=//p'
wybrać tylko katalog główny MATLAB. Używam tego w moim dokumencie Makefile, aby znaleźć ścieżkę domex
kompilatora bez uruchamiania MATLAB. To bardzo szybkie polecenie. Oto, czego użyłem w moim dokumencie Makefile dla wygody:źródło
Zgodnie z oficjalną odpowiedzią MathWorks (patrz Gdzie jest zainstalowany MATLAB na moim komputerze? ), Znajduje się on w -
\usr\local\MATLAB\Rxxxxx
gdziexxxxx
oznacza wersję. Na przykładR2019a
dla wersji wydanej w marcu 2019 r.źródło