Rpi-imager: [操作系统请求] OctoPi-Klipper

创建于 2022-01-09  ·  16评论  ·  资料来源: raspberrypi/rpi-imager

更新:已修复并经过测试
嘿,
我是 OctoPi-Klipper 和 OctoPi 的维护者。
OctoPi 添加进展顺利,我也希望添加 OctoPi-Klipper。
Klippers 问题跟踪器中记录的手动安装存在问题: https ://github.com/Klipper3d/klipper/pull/4635
发布图像使其可作为主线 OctoPi 访问。

按照此处的说明进行操作: https ://github.com/raspberrypi/rpi-imager/issues/162

请注意,它应该放在Other spesific purpose OS部分。

{
    "os_list": [
        {
            "name": "OctoPi-Klipper",
            "description": "Includes the OctoPrint host software for 3d printers and Klipper 3D printer firmware service",
            "icon": "https://github.com/guysoft/OctoPi-Klipper/raw/main/media/rpi-imager-OctoPi-Klipper.png",
            "subitems_url": "https://unofficialpi.org/rpi-imager/rpi-imager-octopi-klipper.json"
        }
    ]
}

并且 json 文件就位:
http://unofficialpi.org/rpi-imager/rpi-imager-octopi-klipper.json

json 文件现在使用 github 操作自动构建 :)

在本地测试并且可以正常工作
Screenshot_20220109_180355

OS request

最有用的评论

很好,因为使用了“subitems_url”。
问题在于嵌套的内联“子项”节点。

所有16条评论

这是现在 OctoPi 列表的一个子类别。
151965497-5ac5f786-5759-400b-94a0-1e52bec64b89

我不认为你能做到这一点。 选择此菜单时,RPi-Imager 1.6 版将崩溃...

@ghollingworth它似乎在 1.6.2 上对我有用,而引入它的是@foosel ,所以我认为它也适用于她。
预计在什么情况下会崩溃?

我在我可以立即访问的平台(Windows)上进行了测试,并假设因为它在那里工作,我认为它很好并且受支持。

如果在其他平台上确实发生这种情况,现在可以将其回滚以免导致崩溃,但对于这种情况,如果支持的 JSON 结构有某种 JSON 模式或其他形式的可靠规范,那就太好了,因为显然它不是自我记录和递归的(例如,查看主文档并不能暗示子树中的工作原理)。

现在编辑也在 Linux 下进行了测试,无法重现任何崩溃,通过所有 OctoPi 子菜单选择。 我应该看到什么,它什么时候应该崩溃?

编辑 2问了一个可以使用 Mac 的朋友,他也无法复制。 RPi Imager 1.6.2 上的所有内容。

很好,因为使用了“subitems_url”。
问题在于嵌套的内联“子项”节点。

感谢您澄清@maxnet!

喔好吧,

所以我们将删除上层的 Klipper 条目

请不要将 Klipper 与 Octo-Klipper 混淆 😅 Octo-Klipper 在我上次检查时从未将其放入您的主 json 文件中,这就是为什么我将其放入 OctoPi 中以帮助 Guy。 Octo-Klipper 是带有 Klipper 的 OctoPrint,但我认为可能还有一个仅限 Klipper 的图像,可能还有其他前端替代方案。

好吧,如果您检查的话,现在一切都在 rpi-image 中(即在最后一个小时左右......)

戈登

所有这些都不在 v2 json 文件中,但如果它们是有意的,我现在就添加它们。

现在试一试。 我还添加了 OctoPi-Klipper 条目,因此可以从 OctoPi 的 json 中删除它。

我能理解善意,但请不要使用自己的json文件来规避正确的过程。

好点,v2 文件不能有子菜单。 这些将不得不等待几天,直到我们发布新的 rpi-imager 更新

现在试一试。 我还添加了 OctoPi-Klipper 条目,因此可以从 OctoPi 的 json 中删除它。

可以确认。 OctoPi 的 json 中的子菜单 URL 也应该消失了,请参见上面的提交。

我能理解善意,但请不要使用自己的json文件来规避正确的过程。

著名的。 这只是一种帮助的尝试,无意伤害:)

@ghollingworth建议:如果你们有某种文档,或者甚至在此处打开 wiki,以便我们可以记录应该工作的内容,那将是特殊的 :)

@XECDesign我们无意违反正当程序。 在评论说这实际上会破坏某些东西之后, @foosel删除了 klipper 条目。 在@maxnet的评论应该没问题之后,它又被重新添加了回来。 我们不像你那样喜欢做多项工作。 我确实认为 rpi-imager 有很大的潜力让人们在他们的 pi 上闪存和启动特定于使用的东西。 并且值得弄清楚这一切是如何结合在一起的。

快速纠正这一点,我没有删除这两个时间点之间的东西,因为我仍在评估情况, @maxnet的“一切都好”在我做这件事之前就来了。 但是现在 OctoPi-Klipper 子条目已经消失了,但是 nightlies 仍然在那里(作为子项目 url,而不是作为子项目)。

此页面是否有帮助?
0 / 5 - 0 等级