2011-07-03 6 views
0

누구도 Fedora 14에 wkhtmltopdf를 설치하지 않았습니까?wkhtmltopdf on Fedora 14

http://code.google.com/p/wkhtmltopdf/wiki/compilation에는 데비안을위한 단계별 단계가 있습니다. 의견에는 CentOS와 비슷한 것이 있습니다.

은 지금까지 내가 설치 한 :

  • 개발 도구

  • 하려면 openssl-(STABLE) libXrender-(STABLE) libXext-(STABLE) libXft-(STABLE)

  • QT (qt.x86_64 QT-(STABLE). x86_64 qt-webkit.x86_64)

  • git

그리고 나 또한 자식에서 wkhtmltopdf을 다운로드 :

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

그러나, 마지막 단계는 나를 미치게된다. 컴파일과 당신이 할 필요가 wkhtmltopdf에게

를 컴파일하고 설치되어 이제 wkhtmltopdf를 설치

  • & & 여기

설치하게 만드는 wkhtmltopdf 폴더는 다음과 같습니다 내가 도움을 필요로하는 곳에 따라서 여기 :

enter image description here

NEW 업데이트 :

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 사용자로하고있다. 이것은'make && make install'을 실행 한 후입니다 : /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 

은 그 이후로 좋습니다.

(... 내 영어 죄송합니다)

+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가 없다면, 예를 들어 데비안에 설치할 수 있습니다 :

apt-get install xorg 
관련 문제