Как установить wkhtmltopdf на Ubuntu 16.04 (armhf) [duplicate]

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

36
задан 25 September 2017 в 11:00

8 ответов

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

47
ответ дан 18 July 2018 в 13:45

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

47
ответ дан 24 July 2018 в 20:15

Шаги:

Сначала установите xvfb serwer: sudo apt-get install xvfb Получите нужную версию 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 Установите wkhtmltopdf: sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb Установите зависимость (если необходимо): sudo apt-get -f install Создайте символическую ссылку в /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
31
ответ дан 18 July 2018 в 13:45

Я использовал следующее в 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 для установки с зависимостями. [ ! d4]

0
ответ дан 18 July 2018 в 13:45

Попробовав команду ниже, она работала для меня

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
-1
ответ дан 18 July 2018 в 13:45

Шаги:

Сначала установите xvfb serwer: sudo apt-get install xvfb Получите нужную версию 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 Установите wkhtmltopdf: sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb Установите зависимость (если необходимо): sudo apt-get -f install Создайте символическую ссылку в /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
31
ответ дан 24 July 2018 в 20:15
  • 1
    Спасибо тебе за это. Я не понимал, что проблема была в том, что мне нужен xvfb для запуска wkhtmltopdf без головы. Работает как шарм. – David Richards 15 October 2015 в 04:28
  • 2
    Сообщаем, что gna.org был закрыт. поэтому вы должны скачать прекомпилированные двоичные файлы из downloads.wkhtmltopdf.org . См. [D1] github.com/wkhtmltopdf/wkhtmltopdf/issues/… – Bikal Basnet 16 June 2017 в 07:42

Я использовал следующее в 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 для установки с зависимостями. [ ! d4]

0
ответ дан 24 July 2018 в 20:15
  • 1
    Это очень похоже на ответ Pavels , за исключением того, что вы предлагаете установить пакеты зависимостей вручную , которые предотвращают их последующее автоматическое удаление после их прекращения использования. -1 – David Foerster 1 March 2018 в 15:49
  • 2
    @DavidFoerster похоже, но для более новой версии не требуется xvfb, что является основным отличием. Я не думаю, что нисходящее было необходимо. – Justin Fortier 9 March 2018 в 09:42

Попробовав команду ниже, она работала для меня

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
-1
ответ дан 24 July 2018 в 20:15

Другие вопросы по тегам:

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