mikrocontroller.net

Forum: Platinen Eagle unter Linux starten ohne Desktop


Autor: Kevin V. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Georg A. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Georg A. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nachtrag: ULPs gehen nicht per Kommandozeile, da die ja einen Dialog 
aufmachen könnten.

Autor: Kevin V. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Georg A. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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).

Autor: Michael Klenner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> /home/kevin/scripte/eagle/singelsided.sch

Da hast du dich doch wahrscheinlich nur verschrieben. Probier mal 
"singlesided.sch" anstelle von "singelsided.sch"!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.