是否可以在 Ubuntu 20.10 的 scilab 的 arm64 版本上安装 modelica 编译器?

是否可以在 Ubuntu 20.10 的 scilab 的 arm64 版本上安装 modelica 编译器?

我正在使用配备 4 Gb RAM 的 Raspberry Pi 4,并安装了 Ubuntu MATE 20.10 arm64。

有趣的是,64 位 ARM 的 Scilab 包不包含 modelica 编译器。而 32 位包有到位

是否有可能获得适用于 arm64 的 modelica 编译器?

答案1

是的,这是可能的。我们需要修补debian/rules源代码树中的文件。

完整演练如下:

  1. 在使用文本编辑器或通过软件和更新 ( )启用deb-srcURL/etc/apt/sources.listsoftware-properties-gtk

  2. 获取 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
    
  3. 安装刚刚编译的包

    sudo apt-get install ~/Downloads/scilab*.deb
    
  4. 打开 Scilab,转到? → Scilab 演示, 选择Xcos 演示 → Modelica 演示 → RLC 电路并享受模拟的乐趣。


注:我已举报错误 1905039通知 Ubuntu 中的软件包维护者。

相关内容