Я искал решения для этого и, похоже, не могу найти хорошего ответа, поэтому я решил попробовать это. Я пытаюсь установить MATLAB 2013a на Saucy Salamander. У меня все файлы уже загружены и извлечены на рабочий стол. Установочные файлы для Linux 64 бит. Это то, что я делаю и получаю в терминале (имейте в виду, что я совершенно новичок в Linux и Ubuntu):
sudo ~/Desktop/matlab/install -v
[sudo] password:
sudo: /home/(myname)/Desktop/matlab/install: command not found
Я пытался действовать по-другому, перемещая папку MATLAB в другое место (то есть Загрузки) и попробуйте это:
cd ~/Downloads/matlab
sudo ./install
[sudo] password:
sudo: /home/(myname)/Downloads/matlab/install: command not found
Если вы, ребята, знаете лучшее решение / что я делаю неправильно, пожалуйста, дайте мне знать.
Повторное решение, предоставленное ФП в вопросе
<час>Хорошо! Сделав немного копания, я разобрался, как это сделать! Вот пошаговый метод (надеюсь) решить проблему для тех, у кого есть такие же проблемы:
Если у вас есть файл .tar.gz для MATLAB, обязательно щелкните его правой кнопкой мыши и извлеките его в папку ( Я сделал это в ~ / Загрузки).
Откройте терминал и введите следующее:
cd ~/Downloads/(matlabfolder)
sudo chmod +x ./install
sudo ./install
Вы получите сообщение об ошибке:
eval:1:/tmp/mathworks_6114/sys/java/jre/glnxa86/jre/bin/java: Permission denied
Затем перейдите в этот каталог и выполните следующее:
cd ~/Downloads/(matlabfolder)/sys/java/jre/glnxa86/jre/bin
sudo chmod +x ./java
Затем вернитесь в каталог установки, к которому вы изначально обратились:
cd ~/Downloads/(matlabfolder)
sudo ./install
Это должно запустить программу установки MATLAB! Если вы находите мои инструкции неясными, это , где я получил мою информацию!
Для тех, кто задается вопросом, я думаю, что функция chmod + x в основном делает файл, который вы указываете как исполняемый файл .
Надеюсь, это помогло!
Проверьте, есть ли у установочного файла разрешения на выполнение. Если нет, выполните команду chmod a+x install
, а затем повторите попытку sudo ./install
.
Вы можете получить ошибку ./install: 1: eval: /tmp/mathworks_4880/sys/java/jre/glnxa64/jre/bin/java: Permission denied
, затем выполнить команду
chmod +x ./sys/java/jre/glnx86/jre/bin/java
, а затем попробовать sudo ./install
снова.
Я также получил отказ в разрешении в другой строке папки / sys / glnxa64 / install_unix. Итак, зайдите в папку и откройте терминал. изменить разрешение с помощью chmod + x install_unix.