Во время работы с предыдущими версиями Ubuntu (до 13.10) я смог выполнить инструкции, перечисленные здесь здесь , чтобы установить 32-битный Matlab во время работы 64-битной Ubuntu. Теперь в 13.10 я больше не могу установить пакет ia32-libs
, который содержит несколько зависимостей, которые использует Matlab. Matlab использует установщик Java, поэтому dpkg
не поможет.
Как мне встретить эти зависимости в Ubuntu 13.10 и новее?
Я заставил его работать, следуя инструкциям здесь . После выполнения команды:
sudo /media/MATHWORKS_R2012A/install -glnx86 -v
, если есть неудовлетворенные зависимости, она будет жаловаться на не найденную библиотеку. Затем найдите эту библиотеку в пакетах Ubuntu для вашего релиза (в данном случае дерзкого). Обязательно ищите содержимое пакетов. После того, как вы найдете имя пакета, установите его: (не забудьте включить конечный :i386
)
sudo apt-get install <package-name>:i386
Например: [1118 ]
Я использую студенческую версию 2011a, и для меня в Ubuntu 13.10 требуются следующие пакеты:
sudo apt-get install libxtst6:i386 libXext6:i386 libxi6:i386 libncurses5:i386 libxt6:i386 libxpm4:i386 libxmu6:i386 libxp6:i386
Редактировать:
Для установки ученической версии 2011a на Xubuntu 14.04 мне также пришлось установить пакет lib32stdc++6
:
sudo apt-get install lib32stdc++6
Вы можете установить MATLAB R2013a CYGiSO для Windows 32bit. Но вы должны использовать инструмент WINE.
Извлеките matlabR2013aCYGiSO.iso
файлы из одной из папок убунута. Затем запустите setup.exe с помощью WINE. Если у вас установлено WINE, просто дважды щелкните по файлу setup.exe. Когда MATLAB установлен, перейдите в домашний каталог.
Правка-> Настройки (выберите Показать скрытые и резервные файлы).
Затем перейдите в каталог «Home ->. Wine -> drive_c-> Program Files-> MATLAB-> R2013a-> bin -> (двойной щелчок по matlab.exe)».
При открытии -> выберите license.dat в каталоге CYGiSO.
Теперь вы можете запустить matlab.exe.