注释
ebuild 将存在于主要的 Gentoo 存储库服务器上,并通过它们的网络进行镜像,尽管我预计 LinuxCNC 代码库也需要进行一些更改。我认为这个任务的步骤是:
除了 yapps 问题之外,其中大部分都是直截了当的。我必须使用“pip”安装它,我认为 ebuild 不应该依赖于 pip 然后调用 pip 来安装包。此外,我还需要修改已安装的 yapps 包。是否有一种方法可以使用 gentoo ebuild 发送 yapps?我希望这将取决于 python 版本,而不是直截了当的。最好的方法是同时为 Gentoo 提供一个 yapps ebuild。叹。 |
我同意。通过这种方式,用户可以选择使用哪个发行版来使用 Linux CNC。这将使 Gentoo 用户能够在 Gentoo 上构建 linux CNC。我会继续跟踪这个问题,希望社区可以考虑实施。 |
嗨,AFAIC,ebuild 肯定会受到欢迎 可移植性很好(c) 另外,凭借其优化倾向,Gentoo 感觉符合机器控制系统构建……我看到的唯一问题是社区方面.. . 资源和支持在新平台上可能会更加稀缺,新来者可能需要补充动力来培养这个新用户群。TY
|
我会喜欢使用 gentoo 来试验 LinuxCNC,在未来开发一些想法时会感觉更舒服。 |
几年来,我一直在 Gentoo 上成功使用 LinuxCNC。我在 ebuild 中看到的最大问题是没有用于 yapps 的 ebuild,而 LinuxCNC 构建过程需要它。我认为我们需要先制作一个 yapps ebuild。 |
我们需要哪个版本的 yapps?1 还是 2? |
当我运行“pip show yapps”时,它返回:
安装后,我必须对 yapps 进行一次修改才能使其在 Python 3 中运行。 |
我使用 pip 在 Gentoo 上安装了 yapps。这在 Python 3 上不起作用,但只需对单个文件进行一次更改即可使其正常工作。 我认为更好的方法是制作一个 yapps ebuild 并添加一个 python3 使用标志,如果设置了该标志,它们将应用一个补丁,使其与 Python3 兼容。 |
我将研究如何制作 yapps ebuild,可能需要一些时间。 |
2.9/Master 现在在 Gentoo 上工作。Ebuild 将很快可用。 |
你好, 我有一个可用的 ebuild,我需要修复文档、实现 USE 标志、制作 CNC 菜单并进行一些基本的内核配置完整性检查。我可能会添加 RTAI ebuild 并相应地修改 LinuxCNC ebuild 以同时考虑 PREEMPT_RT 和 RTAI,但如果有的话,那是在路上。 它并不完美: https://github.com/NTULINUX/ntu_overlay/blob/main/sci-electronics/linuxcnc/linuxcnc-9999.ebuild 编辑:LinuxCNC 配置全部丢失,因此没有 sim 轴和其他东西。只显示了一些示例配置。LinuxCNC 将一大堆 .ini 文件安装到 /usr/share/doc/linuxcnc,这些需要在安装中强制执行,因为 Gentoo 包管理器不保留这些文件。ebuild 将有很多 QA 通知,但这些应该被忽略,因为 LinuxCNC 实际上使用“doc”目录作为配置文件,而且多年来一直如此。现在更改它可能会破坏很多东西。 |
玩游戏。7月28日。2022 à 08:22, NTU ***@***.***> a écrit :
你好,我有一个有效的 ebuild,
伟大的!我需要修复文档,实施 USE 标志,制作 CNC 菜单并做一些事情
基本的内核配置完整性检查。我可能会添加 RTAI ebuild 并相应地修改 LinuxCNC ebuild 以同时考虑 PREEMPT_RT 和 RTAI,但如果有的话,那是在路上。
更多美好即将来临👍🙂 这并不完美
连我儿子都不是😉 https://github.com/NTULINUX/ntu_overlay/blob/main/sci-electronics/linuxcnc/linuxcnc-9999.ebuild
这可以放在 linuxcnc 存储库的 gentoo 目录中吗?还是单独一个更好?再次感谢并祝贺,保持它的到来 TY J
|
由于未设置 TCLLIBPATH,ebuild 实际上之前没有工作,此提交处理该错误: 现在它只是基本检查、一些 QA 修复(文档和 USE 标志的东西)和更好的图形菜单支持,但它已经足够好开始了。干杯! 哦,至于将覆盖添加到您的系统,这就是我的回购配置的样子: $ cat /etc/portage/repos.conf/gentoo.conf
更多信息: https://wiki.gentoo.org/wiki//etc/portage/repos.conf 我的整个 Gentoo 根文件系统 portage 配置仓库在这里: |
以下是我重现该问题所遵循的步骤:
Gentoo Linux 发行版目前没有简单的安装过程。它可以按照一组说明手动构建在 Gentoo 上。如果有一个 ebuild 可以自动执行此操作,那么我们可以“emerge linuxcnc”,这对 Gentoo 用户将很有用。
显示如何在 Gentoo 上安装的步骤的另一个问题是这里。
这是我期望发生的事情:
为了能够运行命令:
emerge linuxcnc
在 Gentoo Linux 上并构建和安装 LinuxCNC。这是发生了什么:
没有 ebuild。
有关我的硬件和软件的信息:
lsb_release -a
):LSB 版本:n/a
发行商 ID:Gentoo
描述:Gentoo Base System 版本 2.7
版本:2.7
代号:n/a
uname -a
):Linux legolas 4.19.10-rt-rt8 10 SMP PREEMPT RT Thu Sep 16 09:36:33 NZST 2021 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GenuineIntel GNU/Linux
scripts/get-version-from-git
):v2.9.0-pre0-1019-g2e0f88e2a
AXIS
并行端口