注释
|
有没有人为 nix/nixpkgs 打包过 linuxcnc? |
|
我 在 Machinekit 中完成了一些工作以转换为 CMake。NixOS 用户是这项工作的主要贡献者。在machinekit#336 (comment)中应该有一些面包屑。 |
|
您仍然需要 tkimg 等。下面的代码有效。Linuxcnc 甚至启动。
|
|
https://github.com/MarcWeber/nixpkgs/tree/e2/linuxcnc 像下面这样的脚本可用于将构建在现代快速机器上的 i686 系统推送到慢速旧机器上:
|
|
这个问题有点老了,但我已经为 NixOS 打包了 LinuxCNC,cc@MarcWeber @bjornfor如果你仍然感兴趣。 目前在 x86_64 上通过 Mesa 卡和 PREEMPT_RT 慢跑机器。我还打包了一个 PREEMPT_RT Rpi4 内核并将其移动到那里。主要的实用程序似乎可以运行,并且 linuxcnc 本身可以与 AXIS 一起运行。其他 GUI 需要多加注意。 尽管需要围绕构建系统和 FHS 路径进行大量修补,但不确定是否值得仅针对 NixOS 将它们升级到上游,因为 NixOS 软件包无论如何都需要特殊修补,以解决 setuid 问题。 我的回购协议和注释与示例 Rpi4 配置一起在这里。 |


以下是我重现该问题所遵循的步骤:
这是我期望发生的事情:
make install通过将所有工件放入--prefix=$PWD/_install目录中来成功。这是发生了什么:
安装失败是由于
DESTDIR=/--prefix=解决了这个小的构建系统问题后,我/我们将接近于将 LinuxCNC 打包到 Nix/nixpkgs 中。