Hilfe bei der Installation statische Binärdatei für wkhtmltopdf
Ich versuche, verwenden Sie das static-binary von wkhtmltopdf auf Ubuntu server 10.0.4. Der Grund ist, dass es anscheinend einen eingebauten modifizierten QT, die es erlauben werden, mich für wkhtmltopdf ohne X-Server.
Ergebnis:
Einmal installiert (siehe Schritte unten), wenn ich ausführen wkhtmltopdf in der Klemme, die es nicht anwerfen... nur gibt mir die Eingabeaufforderung - wie lief es und Tat etwas, keine Fehler aber auch keine Ausgabe:
:/usr/bin$ wkhtmltopdf
:/usr/bin$
Gleiche Verhalten, wenn ich args:
:/usr/bin$ wkhtmltopdf http://www.google.com test.pdf
:/usr/bin$
Mache ich etwas falsch --- mein Verständnis ist, dass die statische binäre sollte nur die Feuerwehr. Vielleicht fehlt eine gewisse Abhängigkeit? Gibt es einen Weg, um einige ausführliche Ausgabe?
Diese sind die Schritte, die ich verfolgt habe:
In /usr/bin:
1) Bestätigt, dass die vorhandenen (nicht-statische) wkhtmltopdf befindet, und dass es ausgeführt wird. Wenn ich ausführen, dass es kein args bekomme ich die Hilfe/über Ausgang aus der app.
2) Bewegt, die bestehenden wkhtmltopdf aus dem Verzeichnis (umbenannt)
3) Holen Sie sich die statische binary: sudo curl-C - -O-http:
//wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2
4) Entpacken: tar-xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2
5) Umbenennen: mv wkhtmltopdf-i386 wkthtmltopdf
6) Bekommen (anscheinend) die erforderlichen Pakete: sudo apt-get install openssl build-essential xorg libssl-dev
Hast du jemals das gelöst? Ich habe GENAU das gleiche Problem!
InformationsquelleAutor David Kahn | 2010-09-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem. Ich entfernte die bestehenden
wkhtmltopdf
und folgte den Schritten unten, und die installation funktionierte.Erste, Abhängigkeiten zu installieren
für 64-bit-OS
Der einzige Unterschied ist, dass ich es in
/usr/local/bin/wkhtmltopdf
.Ich hoffe, das hilft!
Nicht, dass Sie nur installieren Sie die xorg-x-Server auf deiner box? So ist die Installation noch mit einem XServer, richtig?
Anstelle von full-X, können Sie ziehen nur die libxrender: apt-get install libxrender1
InformationsquelleAutor deb
Folgende debs Antwort bekommen, es funktioniert für mich auf Ubuntu 10.04 64bit - vielen Dank!
Obwohl eher als Download 0.9.2 als pro deb ' s Anleitung, ich würde vorschlagen, die Leute laden Sie die neueste version von:
In dieser Zeit, die neueste 64-bit ist http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.11.0_rc1-static-amd64.tar.bz2.
Aktuelle URL: sourceforge.net/projects/wkhtmltopdf/files/0.12.1
InformationsquelleAutor Zac
In meinem debian-server versucht zu starten wkhtmltopdf-i386 führen zu gleichen leeres.
Nicht-statischen (mit nicht-gepatchten QT) version von wkhtmltopdf installiert mit "aptitude install wkhtmltopdf" gearbeitet wird.
Problem gelöst, durch die Umstellung auf wkhtmltopdf-amd64-server ein 64 bit und ich es verpasst.
Danach wkhtmltopdf-amd64 sagt 'libxrender shared library nicht gefunden werden konnte, dieses problem wurde gelöst durch "aptitude install xorg"
InformationsquelleAutor Danila Polevshikov
0.11.0_rc1 zu sein scheint buggy.
Es hält wirft den Fehler "Cannot create ein QPixmap, wenn keine GUI verwendet wird".
Zurücksetzen auf die 0.9.9 bei mir geklappt.
InformationsquelleAutor M. Pantel