Как установить wkhtmltopdf 0.12.1 на сервер Ubuntu?

Я пытаюсь установить текущую стабильную версию 0.12.1, но она устанавливает только 0.9.9. Любая возможность установить последнюю версию с помощью apt-get install? Похоже, что 0.9.9 очень старый : (

36 голосов | спросил Stephan Ahlf 4 ThuEurope/Moscow2014-12-04T20:35:03+03:00Europe/Moscow12bEurope/MoscowThu, 04 Dec 2014 20:35:03 +0300 2014, 20:35:03

4 ответа


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 по умолчанию.

ответил karel 4 ThuEurope/Moscow2014-12-04T20:45:03+03:00Europe/Moscow12bEurope/MoscowThu, 04 Dec 2014 20:45:03 +0300 2014, 20:45:03
31

Шаги:

  1. Сначала установите xvfb serwer:

     sudo apt-get install xvfb
    
  2. Получить необходимую версию wkhtmltopdf из http://wkhtmltopdf.org/downloads.html .

    Для 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. Создайте символическую ссылку в /usr/local/bin/:

     echo 'exec xvfb-run -a -s "-screen 0 640x480x16" wkhtmltopdf "[email protected]"' | sudo tee /usr/local/bin/wkhtmltopdf.sh >/dev/null
    sudo chmod a+x /usr/local/bin/wkhtmltopdf.sh
    
ответил Pavel Pichukov 5 PMpSun, 05 Apr 2015 18:37:53 +030037Sunday 2015, 18:37:53
0

Я использовал следующее в Ubuntu 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 ! Таким образом, вам не нужно иметь дело с установкой xvfb, поскольку вы, вероятно, не используете X, поскольку это сервер.

Если сбой в sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb, то выполните sudo apt get install -f для установки с зависимостями.

ответил Justin Fortier 11 52016vEurope/Moscow11bEurope/MoscowFri, 11 Nov 2016 20:50:12 +0300 2016, 20:50:12
-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
ответил Vipin Kumar R. Jaiswar 1 MarpmThu, 01 Mar 2018 13:33:25 +03002018-03-01T13:33:25+03:0001 2018, 13:33:25

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132