Kann man mit Eagle auf einem Linux-Server ohne Desktop per Kommandozeilenaufruf ein ULP ausführen, um CAM-Daten zu erzeugen? Wenn ich nur schon das Eagle blank aufrufe: /opt/eagle-5.11.0/bin/eagle gibt es eine Meldung: error while loading shared libraries: libXrandr.so.2: cannot open shared object file: No such file or directory Danke für eure Hilfe, Kevin
X-Libraries != X-Server. Du brauchst zwingend die X-Libs, dagegen ist eagle gelinkt. Je nach Distri kommt da noch gleich der Server mit, der muss aber nicht gestartet werden. CAM-Daten kann man dann zB. so erzeugen: eagle -X -dGERBER_RS274X -oboard.cmp board.brd Top Pads Vias
Nachtrag: ULPs gehen nicht per Kommandozeile, da die ja einen Dialog aufmachen könnten.
Hallo Georg, danke für deine Posts. Ich habe jetzt doch schnell ein Ubuntu 10.4.2 mit Desktop installiert. Ich bekomme es aber nicht mal hin, wenigstens ein File zu laden: > /home/kevin/eagle-5.11.0/bin/eagle /home/kevin/scripte/eagle/singelsided.sch Das SCH-File befindet sich auch dort. Es wird ein leeres Fenster angezeigt. Das deutet darauf hin, dass das File nicht gefunden wurde. Oben in der Fensterüberschrift steht dann genau /home/kevin/scripte/eagle/singelsided.sch, aber das Fenster ist leer. Das will ich eigentlich machen: > /home/kevin/eagle-5.11.0/bin/eagle /home/kevin/scripte/eagle > /singelsided.sch -C "run /home/kevin/scripte/eagle/test.ulp; quit;" Ist natürlich nur eine Zeile. Also: File öffnen, ULP starten, Eagle beenden Danke für die Hilfe, Kevín
Der Aufruf mit dem sch-Filenamen geht bei mir problemlos. Das Schematic taucht auf und eagle fragt noch, ob es das .brd auch laden soll. Ich glaube, dein Pfad stimmt nicht oder das File ist nicht lesbar (kein readable-Flag).
> /home/kevin/scripte/eagle/singelsided.sch
Da hast du dich doch wahrscheinlich nur verschrieben. Probier mal
"singlesided.sch" anstelle von "singelsided.sch"!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.