Ubuntu サーバー 10.0.4 で wkhtmltopdf の静的バイナリを使用しようとしています。その理由は、X サーバーなしで wkhtmltopdf を実行できるようにする変更された QT が組み込まれているようです。
結果: インストールが完了すると (以下の手順を参照)、ターミナルで wkhtmltopdf を実行すると起動しません... プロンプトに戻ります - 実行して何かを実行したように、エラーはありませんが出力はありません:
:/usr/bin$ wkhtmltopdf
:/usr/bin$
引数を入れても同じ動作:
:/usr/bin$ wkhtmltopdf http://www.google.com test.pdf
:/usr/bin$
私は何か間違ったことをしていますか --- 静的バイナリが起動する必要があるという私の理解。おそらくいくつかの依存関係がありませんか?詳細な出力を取得する方法はありますか?
これらは私が従った手順です:
/usr/bin:
1) 既存の (非静的) wkhtmltopdf がそこに存在し、それが実行されることを確認しました。引数なしで実行すると、アプリから help/about 出力が得られます。
2) 既存の wkhtmltopdf をディレクトリから移動 (名前を変更)
3) 静的バイナリを取得します: sudo curl -C - -O http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2
4) untar: tar xvjf wkhtmltopdf-0.9.9-static-i386.tar.bz2
5) リネーム: mv wkhtmltopdf-i386 wkthtmltopdf
6) (明らかに) 必要なパッケージを取得します: sudo apt-get install openssl build-essential xorg libssl-dev