Uniconvertor ist ein Befehlszeilentool, das Code mit dem sK1-Projekt teilt. Es wird verwendet, um von einem Typ einer Vektorgrafikdatei in einen anderen wie folgt zu konvertieren:
uniconvertor before.eps after.svg
Ich suche nach einer schrittweisen Lösung, um dieses Tool auf meinem Laptop zu installieren.
Eine ähnliche Frage, die im August im Uniconvertor Forum veröffentlicht wurde, ist immer noch unbeantwortet.
Ich habe in einer Antwort von Neil über Uniconvertor gelesen, verstehe aber nicht, wie ich ihm direkt eine Nachricht senden soll, um weitere Informationen zu erhalten.
mac
command-line
conversion
osx-lion
vector-graphics
KürzlichAFish
quelle
quelle
Antworten:
Ich habe Lion mit MacPorts installierten Paketen.
Ich werde hier alles beschreiben, was ich getan habe, damit die Kompilierung funktioniert. Möglicherweise sind einige Schritte nicht erforderlich. Möglicherweise müssen einige zusätzliche Bibliotheken (mithilfe von MacPorts) vor der Kompilierung von sk1libs oder Uniconvertor installiert werden, damit dies funktioniert.
Meine Antwort basiert auf der Antwort von @ bitboxer mit einigen Ergänzungen.
Downloads
Ich habe die hier bereitgestellten Links verwendet: http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download
Uniconvertor und sk1libs heruntergeladen und extrahiert
Installation von sk1libs
Erster Versuch
Ich habe zuerst folgendes ausgeführt:
Bitte beachten Sie, dass die libpng-Version 15 ist (nicht 12 wie in der Antwort von @ bitboxer). Ich habe diese Suche im Verzeichnis / usr / X11 / include bemerkt.
Welches gab einige Fehler:
Fehlerbehebung
Also habe ich versucht herauszufinden, ob ich bereits eine lcms-Bibliothek installiert habe:
lcms wurde von MacPort auf meinem Computer installiert (lcms scheint eine Abhängigkeit von Inkscape zu sein).
Zweiter Versuch: Erfolg
Also habe ich das gemacht:
Dadurch wurden die MacPorts include und lib dir zu den Kompilierungsflags hinzugefügt.
Dann:
Was ohne Fehler endete (aber einige Warnungen).
Dann:
Uniconvertor Installation
Das Gleiche (ich habe es direkt nach der Kompilierung von sk1libs ausgeführt, daher sind LDFLAGS- und CFLAGS-Werte gleich):
quelle
ld: library not found for -lX11
beim Laufensudo python setup.py build
. Irgendeine Idee, wie man das behebt? Ich bin auf El Capitan.Herunterladen
sk1libs
unduniconvertor
und entpacken Sie es. Öffnen Sie Terminal.app und gehen Sie in das Verzeichnis sk1libs. Führen Sie Folgendes aus:Danach gehen Sie in das nicht konvertierte Verzeichnis und machen Sie dasselbe. Das sollte den Trick machen.
Möglicherweise wird folgende Fehlermeldung angezeigt:
Sie können es mit einem symbolischen Link beheben - führen Sie diesen Befehl aus:
quelle
lcms.h
Fehler behoben , indem ich einen/usr/local/include/freetype
Symlink erstellt habe:ln -s /usr/local/include/freetype2 /usr/local/include/freetype
Folgen Sie den obigen Anweisungen in Mavericks. Ich habe nur einen Versuch gemacht, um zu sehen, ob es funktionieren würde. Tat dies:
Viele Warnungen dabei. Ich habe ein Protokoll gespeichert und werde es überprüfen. OSX benötigte Befehlszeilen-Entwicklertools, um cc zu erhalten. Es wurde aufgefordert und ich heruntergeladen. Ging zurück in Inkwell und bekam diesen Fehler beim Importversuch.
Unten: Dies scheint in der Fehlerkonsole von Inkwell mehr als ein wenig vage zu sein. Hier posten, falls jemand es herausfinden möchte. Ich mache mir Gedanken darüber, was ich bekomme, weil ich denke, ich könnte es auf "einfache Weise" versuchen.
Tintenfassfehler:
quelle
Heute habe ich UniConvertor erfolgreich auf meinem Snow Leopard installiert:
~/tmp/uniconvertor-1.1.5
cd ~/tmp/uniconvertor-1.1.5/
sudo python setup.py install
odersu
zu einer Wurzelschale undpython setup.py install
Und jetzt funktioniert es wie Charme.
quelle
Hier ist eine Schritt-für-Schritt-Anleitung zur Installation von Uniconvertor mit Homebrew ab April 2017. Es ist verfügbar, aber vergraben und nur als HEAD-Installation zugänglich.
Öffnen Sie die Terminal-App und installieren Sie Home Brew , einen Mac-Paketmanager, indem Sie den folgenden Befehl ausführen:
Sobald Sie Home Brew installiert haben, können Sie Uniconvertor mit dem folgenden Befehl installieren:
Mir ist klar, dass dies die Installation eines separaten Systems (Homebrew) beinhaltet, aber es lohnt sich. Ich verwende es, um so viele ähnliche Pakete auf meinem Mac zu verwalten.
quelle
Die Entwickler von
uniconvertor
machen jetzt MacOS-Builds für die Mavericks (10.9) und höher:https://sk1project.net/uc2/daily-builds/
quelle