Я использую Raspberry Pi 4 с 4 Гб ОЗУ с установленным Ubuntu MATE 20.10 arm64.
Что интересно, пакет Scilab для 64-битного ARM не содержит моделики компилятор. Хотя в 32-битном пакете есть , он на месте .
Можно ли получить компилятор modelica для arm64?
Да, это возможно. Нам нужно исправить файл debian/rules
в дереве исходного кода.
Полное пошаговое руководство приведено ниже:
Включите URL-адреса deb-src
в /etc/apt/sources.list
с помощью текстового редактора или программы Software & Updates ( software-properties-gtk
)
Получить исходный код пакета Scilab, исправить и собрать его
cd ~/Downloads
apt-получить исходный код Scilab
cd scilab-6.1.0+dfsg1/
sed -i "s/--без-modelica/--с-modelica/g" debian/rules
dpkg-buildpackage -uc -us
Установите только что скомпилированные пакеты
sudo apt-get install ~/Downloads/scilab*.deb
Открыть Scilab, перейти к ? → Демонстрации Scilab, выберите Демонстрации Xcos → Демонстрации Modelica → Схема RLC и наслаждайтесь симуляцией.
Примечание: я сообщил об ошибке 1905039, чтобы проинформировать сопровождающих пакетов в Ubuntu.