У меня есть проблемы при выполнении matlab в моей машине. Я не установил его, но скопировал его с предыдущей установки xubuntu 14.04 (папка была расположена в/usr/local/). Когда я выполняю его от matlab папки мусорного ведра, это говорит command not found
(но файл оболочки matlab действительно существует!). Когда я выполняю его от значка меню приложений (который правильно указывает на путь к мусорному ведру), это говорит Failed to execute child process "matlab -desktop" (No such file or directory)
.
Править: как предложено в одном ответе, это было проблемой полномочий. В основном файл не имел, выполняют полномочия. По-видимому, когда Вы копируете папку через cp
управляйте, чтобы это только дало rw
полномочия (?). Я решил проблему путем применения chmod 700
в необходимые файлы.
Теперь у меня есть новая проблема все же. Когда я выполняю matlab, я получаю это: /usr/local/MATLAB/R2011b/bin/glnxa64/MATLAB: error while loading shared libraries: libicudata.so.44: cannot open shared object file: No such file or directory
. Библиотека находится в той папке все же. Я должен выполнить некоторую команду, чтобы совместно использовать его или экспортировать его? Не знайте много о них, наполняют.
Когда в matlab папке мусорного ведра Вы выполняли его с ./
т.е. ./matlab
?
Также в зависимости от того, как Вы скопировали его, полномочия файла и флаги могли бы быть неправильными. Используйте ls -al
, чтобы проверить, установлен ли исполняемый флаг. Если это не Вы, может установить его с chmod +x matlab