我正在使用配备 4 Gb RAM 的 Raspberry Pi 4,并安装了 Ubuntu MATE 20.10 arm64。
有趣的是,64 位 ARM 的 Scilab 包不包含 modelica 编译器。而 32 位包有到位。
是否有可能获得适用于 arm64 的 modelica 编译器?
答案1
是的,这是可能的。我们需要修补debian/rules
源代码树中的文件。
完整演练如下:
在使用文本编辑器或通过软件和更新 ( )启用
deb-src
URL/etc/apt/sources.list
software-properties-gtk
获取 Scilab 软件包的源代码,进行修补并构建
cd ~/Downloads apt-get source scilab cd scilab-6.1.0+dfsg1/ sed -i "s/--without-modelica/--with-modelica/g" debian/rules dpkg-buildpackage -uc -us
安装刚刚编译的包
sudo apt-get install ~/Downloads/scilab*.deb
打开 Scilab,转到? → Scilab 演示, 选择Xcos 演示 → Modelica 演示 → RLC 电路并享受模拟的乐趣。
注:我已举报错误 1905039通知 Ubuntu 中的软件包维护者。