2011-07-03 16 views
0

Fedora 14にwkhtmltopdfをインストールした人はいませんか?wkhtmltopdf on Fedora 14

http://code.google.com/p/wkhtmltopdf/wiki/compilationには、Debianのためのステップバイステップがあります。コメントには、CentOSに類似したものもあります。

今まで私がインストールされている:

  • 開発ツール

  • のopenssl-develのlibXrender-develのlibXext-develのlibXft-develの

  • をQT(qt.x86_64 QT-develの。 x86_64 qt-webkit.x86_64)

  • git

そして、私はまたのgitからwkhtmltopdfをダウンロードしている:

git clone git://github.com/antialize/wkhtmltopdf.git wkhtmltopdf 

はしかし、最後のステップは、狂気私を運転しています。だから私はいくつかの助けを必要とするのはここです:

今wkhtmltopdfのコンパイルとインストール
  • すべてを行う必要がwkhtmltopdf

    が& &が

をmake installを作り、コンパイルしてインストールしている。ここwkhtmltopdfフォルダです:

enter image description here

NEW UPDATEは:

cd wkhtmltopdf && qmake-qt4 && make通常として、ユーザーを実行した後、ここで私が得たものです:

enter image description here

をその後、私は私が持つべきいくつかのQTパッケージのために再び検索し、このグループで終わりました。

qt-webkit-devel.x86_64 php-qt-devel.x86_64 qt-x11.x86_64 qtnx.x86_64

その後、再び、私は走ったqmake-qt4 && make今回はエラーなしで渡しました。

最後に、sudo make installを実行しましたが、エラーもなくなりました。私はwkhtmltopdf -hを実行したときに

しかし、それが返されます。

wkhtmltopdf: error while loading shared libraries: libwkhtmltox.so.0: cannot open shared object file: No such file or directory

だから、私は正確に指示に従って、QTをコンパイルするすべての道を行くことにしました。最後に同じエラーが発生しました:

$ wkhtmltopdf -h 
wkhtmltopdf: error while loading shared libraries: libwkhtmltox.so.0: cannot open shared object file: No such file or directory 

助けがあれば助かります。

ありがとうございます!

答えて

1

qmakeを実行する必要がある部分が見つかりませんでした。

+0

あなたはこれを意味すると思います:あなたは今、qmakeをwkhtmltopdfフォルダで実行する必要があります。 'cd wkhtmltopdf'と' qmake-qt4'ですか? – Roger

+0

あなたはQtの一部を見逃しました。 'qt-devel'をインストールしてください。ビルドに 'sudo'を使わないでください。 –

+0

私は今rootユーザーでやっています。 /usr/include/gnu/stubs.h:9:27:致命的なエラー:gnu/stubs-64.h:そのようなファイルやディレクトリはありません。コンパイルが終了しました。 – Roger

4

wkhtmltopdflibwkhtmltox.so.0 libが必要です。しかし、それを/lib64ディレクトリに検索してください。 できる:

cd /lib64 
ln -s /lib/libwkhtmltox.so.0 libwkhtmltox.so.0 

wkhtmltopdf -h 

それ以降はOKです。

+0

こんにちは、このためにありがとう - 正確に私が必要なもの:) –

0
cd /lib64 
ln -s /lib/libwkhtmltox.so.0 libwkhtmltox.so.0 

(...私の英語のため申し訳ありません)これはまた、CentOSの上で働い6.2(最終)

0

エラーをリリース:

wkhtmltopdf: error while loading shared libraries: libwkhtmltox.so.0: cannot open shared object file: No such file or directory 

もが原因で発生することができXorgの欠如は、例えばDebianにインストールすることができます:

apt-get install xorg