Rpi-imager: [OS-Anfrage] OctoPi-Klipper

Erstellt am 9. Jan. 2022  ·  16Kommentare  ·  Quelle: raspberrypi/rpi-imager

Update: Behoben und getestet
Hey,
Ich bin der Maintainer von OctoPi-Klipper und OctoPi.
Das Hinzufügen von OctoPi lief ziemlich gut, ich möchte auch OctoPi-Klipper hinzufügen.
Es gibt ein Problem mit der manuellen Installation, das hier im Klippers Issue Tracker dokumentiert ist: https://github.com/Klipper3d/klipper/pull/4635
Das Veröffentlichen der Bilder macht es als Mainline-OctoPi zugänglich.

Befolgen Sie die Anweisungen wie hier: https://github.com/raspberrypi/rpi-imager/issues/162

Beachten Sie, dass es in den Abschnitt Other spesific purpose OS gehen sollte.

{
    "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"
        }
    ]
}

Und die JSON-Datei ist vorhanden:
http://unofficialpi.org/rpi-imager/rpi-imager-octopi-klipper.json

Die JSON-Datei wird jetzt automatisch mit Github-Aktionen erstellt :)

Vor Ort getestet und es funktioniert
Screenshot_20220109_180355

OS request

Hilfreichster Kommentar

Es ist in Ordnung, da "subitems_url" verwendet wird.
Das Problem war mit verschachtelten Inline-„subitems“-Knoten.

Alle 16 Kommentare

Dies ist jetzt eine Unterkategorie der OctoPi-Liste.
151965497-5ac5f786-5759-400b-94a0-1e52bec64b89

Ich glaube nicht, dass du das kannst. Version 1.6 von RPi-Imager stürzt ab, wenn Sie dieses Menü auswählen...

@ghollingworth Es scheint für mich auf 1.6.2 zu funktionieren, und diejenige, die es eingeführt hat, war @foosel , also nehme ich an, dass es auch für sie funktioniert.
In welchem ​​Szenario ist mit einem Absturz zu rechnen?

Ich habe auf der Plattform getestet, auf die ich sofort Zugriff habe (Windows), und angenommen, da es dort funktioniert, denke ich, dass es in Ordnung ist und unterstützt wird.

Kann es vorerst zurücksetzen, um keine Abstürze zu verursachen, wenn dies tatsächlich auf anderen Plattformen passiert, aber für Fälle wie diesen wäre es gut, wenn es eine Art JSON-Schema oder eine andere Form einer zuverlässigen Spezifikation für die unterstützte JSON-Struktur gäbe. da es anscheinend nicht selbstdokumentierend und rekursiv ist (wie beim Betrachten des Hauptdokuments kein Hinweis darauf, was in Unterbäumen funktioniert).

edit jetzt auch unter Linux getestet und konnte keine Abstürze reproduzieren, ausgewählt über alle OctoPi-Untermenüs. Was soll ich sehen, wann soll es krachen?

edit 2 hat einen Kumpel mit Zugriff auf einen Mac gefragt und er kann auch nicht reproduzieren. Alles auf RPi Imager 1.6.2.

Es ist in Ordnung, da "subitems_url" verwendet wird.
Das Problem war mit verschachtelten Inline-„subitems“-Knoten.

Vielen Dank für die Klärung @maxnet!

Ah okay,

Also entfernen wir den Klipper-Eintrag der oberen Ebene

Bitte verwechseln Sie Klipper nicht mit Octo-Klipper 😅 Octo-Klipper hat es nie in Ihre Haupt-json-Datei geschafft, als ich es zuletzt überprüft habe, weshalb ich es in das OctoPi-One eingefügt habe, um Guy zu helfen. Octo-Klipper ist OctoPrint mit Klipper, aber ich denke, es könnte auch ein reines Klipper-Image geben, möglicherweise mit anderen Frontend-Alternativen an Bord.

Nun, alles ist jetzt im rpi-Image, wenn Sie es überprüfen (dh seit der letzten Stunde oder so ...)

Gordon

All dies ist nicht in der v2-json-Datei enthalten, aber wenn es so sein sollte, werde ich es jetzt hinzufügen.

Probieren Sie es jetzt aus. Ich habe auch den OctoPi-Klipper-Eintrag hinzugefügt, damit er aus OctoPis json entfernt werden kann.

Ich kann die guten Absichten verstehen, aber bitte verwenden Sie nicht Ihre eigenen JSON-Dateien, um den richtigen Prozess zu umgehen.

Guter Punkt, die v2-Datei kann das Untermenü nicht haben. Diese müssen ein paar Tage warten, bis wir ein neues rpi-imager-Update veröffentlichen

Probieren Sie es jetzt aus. Ich habe auch den OctoPi-Klipper-Eintrag hinzugefügt, damit er aus OctoPis json entfernt werden kann.

Kann bestätigen. Und die Untermenü-URL von OctoPis json sollte auch weg sein, siehe obiges Commit.

Ich kann die guten Absichten verstehen, aber bitte verwenden Sie nicht Ihre eigenen JSON-Dateien, um den richtigen Prozess zu umgehen.

Notiert. Es war nur ein Versuch zu helfen, kein Schaden beabsichtigt :)

@ghollingworth Vorschlag: Wenn Sie eine Art Dokumentation haben oder sogar das Wiki hier öffnen, damit wir dokumentieren können, was funktionieren sollte, wäre das spektakulär :)

@XECDesign Wir haben nicht die Absicht, gegen ein ordnungsgemäßes Verfahren vorzugehen. Nach dem Kommentar, dass das tatsächlich etwas kaputt machen kann, hat @foosel den Klipper-Eintrag entfernt. Und nach dem Kommentar von @maxnet , dass es in Ordnung sein sollte, wurde es wieder hinzugefügt. Wir machen nicht so gerne mehrere Aufgaben wie Sie. Ich denke jedoch, dass rpi-imager viel Potenzial hat, Leute dazu zu bringen, nutzungsspezifische Dinge auf ihren Pis zu flashen und zu booten. Und dass es sich lohnt, herauszufinden, wie alles zusammenkommt.

Kurze Korrektur dazu, ich habe zwischen diesen beiden Zeitpunkten nichts entfernt, da ich die Situation noch eingeschätzt habe und das "alles gut" von @maxnet kam, bevor ich die Tat vollbracht habe. Aber jetzt ist der OctoPi-Klipper-Untereintrag weg, die Nightlies sind aber immer noch drin (als Subitem-URL, nicht als Subitems).

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen