Ubuntu 서버에 wkhtmltopdf 0.12.1을 설치하는 방법은 무엇입니까?


답변:


47

Ubuntu 12.04에서 터미널을 열고 다음을 입력하십시오.

sudo add-apt-repository ppa:pov/wkhtmltopdf
sudo apt-get update
sudo apt-get install wkhtmltopdf 

Ubuntu 14.04에서 터미널을 열고 다음을 입력하십시오.

sudo add-apt-repository ppa:ecometrica/servers
sudo apt-get update
sudo apt-get install wkhtmltopdf  

그 후 한 단계는 서버를 재부팅하는 것입니다. 그렇지 않으면 오류가 발생 wkhtmltopdf: cannot connect to X server합니다.

Ubuntu 16.04 이상에서 wkhtmltopdf 0.12.2+는 기본 Ubuntu 리포지토리에서 설치할 수 있습니다.


12.04 지침을 시도했지만 PPA에서 성공적으로 다운로드 할 수 없습니다 : ppa.launchpad.net/pov/wkhtmltopdf/ubuntu/dists/trusty/main/ 을 가져 오지 못했습니다 404 Not Found
Neil

ppa : pov / wkhtmltopdf의 링크는 실시간입니다. launchpad.net/~pov/+archive/ubuntu/wkhtmltopdf/+sourcepub/…
karel

(PPA에서 v0.12.0-2 사용 : ecometrica / 서버를 우분투 서버 14.04에서) 나는 아직도 얻을에 설명 된대로 내가 Xvfb가를 사용하지 않는 "X 서버에 연결할 수 없습니다" askubuntu.com/a/605644/7146
david.libremone

1
ecometrica / servers가 여전히 유지됩니까? 런치 패드에서 0.12.2 (1 월 15 일)까지 최신 ppa를 찾을 수 없었습니다
Steve

@Steve 2014 년 7 월 10 일에 마지막으로 업데이트 된 wkhtmltopdf의 최신 버전은 ppa : pov / wkhtmltopdf 웹 페이지에서 wkhtmltopdf 0.12.0-2입니다. launchpad.net/~ecometrica/+archive/ubuntu/…
karel

33

단계 :

  1. 처음에는 xvfb serwer를 설치하십시오.

    sudo apt-get install xvfb
  2. http://wkhtmltopdf.org/downloads.html 에서 필요한 wkhtmltopdf 버전을 얻으십시오 .

    Ubuntu 14.04 64 비트 :

    wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
  3. wkhtmltopdf를 설치하십시오.

    sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb

    설치 종속성 (필요한 경우) :

    sudo apt-get -f install
  4. 에서 symblic 링크를 만듭니다 /usr/local/bin/:

    echo 'exec xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf "$@"' | sudo tee /usr/local/bin/wkhtmltopdf.sh >/dev/null
    sudo chmod a+x /usr/local/bin/wkhtmltopdf.sh

감사합니다. 나는 wkhtmltopdf 헤드리스를 실행하기 위해 xvfb가 필요하다는 것을 알지 못했습니다. 매력처럼 작동합니다.
David Richards

그 통보하시기 바랍니다 gna.org지금 닫혔습니다. downloads.wkhtmltopdf.org에서 사전 컴파일 된 바이너리를 다운로드 해야합니다 . 참조하시기 바랍니다 github.com/wkhtmltopdf/wkhtmltopdf/issues/...
Bikal 바스 넷에게

그것은 나를 위해 일했다 :)
Victor Alvarado

1

우분투 14.04.5 LTS에서 다음을 사용했습니다.

wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2/wkhtmltox-0.12.2_linux-trusty-amd64.deb
sudo apt-get install libxrender1 xfonts-utils xfonts-base xfonts-75dpi libfontenc1 x11-common xfonts-encodings libxfont1 fontconfig
sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb
sudo reboot now

참고 : 이것은 0.12.2 버전 입니다 ! 따라서 서버이므로 X를 실행하지 않기 때문에 xvfb 설치를 처리 할 필요가 없습니다.

실패하면 종속성으로 설치 sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb를 진행하십시오 sudo apt get install -f.


이것은 종속 패키지를 수동으로 설치하여 나중에 자동 제거가 사용 중지되면 나중에 막을 수 없다는 점을 제외하면 Pavels의 답변 과 매우 유사 합니다. -1
David Foerster

@DavidFoerster는 비슷하지만 최신 버전 번호에는 xvfb가 필요하지 않습니다. 공감대가 필요하다고 생각하지 않습니다.
Justin Fortier

0

우분투 16.04에 wkhtmltopdf 0.12.5를 설치하려면 다음을 시도하십시오.

  1. odoo 12에는 Wkhtmltopdf 버전 0.12.5가 권장됩니다.

    wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.trusty_amd64.deb

  2. 포장을 풀고 패키지를 설치하십시오.

    sudo dpkg -i wkhtmltox_0.12.5-1.trusty_amd64.deb

  3. 이것은 모든 의존성을 설치합니다.

    sudo apt -f install

  4. 즐겨!


-1

아래 명령을 시도한 후에 그것은 나를 위해 일했습니다.

cd ~
yum install -y xorg-x11-fonts-75dpi xorg-x11-fonts-Type1 openssl git-core fontconfig
wget https://downloads.wkhtmltopdf.org/0.12/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
tar xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
mv wkhtmltox/bin/wkhtmlto* /usr/bin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.