Eagle unter Linux starten ohne Desktop

Gast #2107210
Lesenswert?

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
Gast #2107515
Lesenswert?

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
Gast #2108779
Lesenswert?

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
Gast #2109211
Lesenswert?

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).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren