Jak zainstalować wkhtmltopdf 0.12.1 na serwerze Ubuntu?


Odpowiedzi:


47

W Ubuntu 12.04 otwórz terminal i wpisz:

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

W Ubuntu 14.04 otwórz terminal i wpisz:

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

i krok po to, aby ponownie uruchomić serwer albo dostaniesz się błąd: wkhtmltopdf: cannot connect to X server.

W Ubuntu 16.04 i późniejszych wkhtmltopdf 0.12.2+ można zainstalować z domyślnych repozytoriów Ubuntu.


Właśnie wypróbowałem instrukcje 12.04, nie udało się pobrać z PPA: Nie udało się pobrać ppa.launchpad.net/pov/wkhtmltopdf/ubuntu/dists/trusty/main/... 404 Not Found
Neil

Linki na stronie ppa: pov / wkhtmltopdf są na żywo. Udało mi się ręcznie pobrać plik .deb wkhtmltopdf dla Ubuntu 12.04 z: launchpad.net/~pov/+archive/ubuntu/wkhtmltopdf/+sourcepub/...
karel

(Używając v0.12.0-2 z ppa: ecometrica / servers na Ubuntu Server 14.04) Nadal otrzymuję komunikat „Nie można połączyć się z serwerem X”, chyba że użyję xvfb zgodnie z opisem w askubuntu.com/a/605644/7146
david.libremone

1
Czy nadal utrzymuje się ecometrica / serwery? Nie byłem w stanie znaleźć aktualnego ppa dla 0.12.2 (15 stycznia) nigdzie na starterze
Steve

@Steve Najnowszą wersję wkhtmltopdf, ostatnia aktualizacja 7/10/2014, jest wkhtmltopdf 0.12.0-2 w tym PPA: POV / wkhtmltopdf internetowa: launchpad.net/~ecometrica/+archive/ubuntu/...
Karel

33

Kroki:

  1. Najpierw zainstaluj serwer xvfb:

    sudo apt-get install xvfb
  2. Uzyskaj potrzebną wersję wkhtmltopdf ze strony http://wkhtmltopdf.org/downloads.html .

    W systemie Ubuntu 14.04 64-bit:

    wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
  3. Zainstaluj wkhtmltopdf:

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

    Zainstaluj zależność (w razie potrzeby):

    sudo apt-get -f install
  4. Utwórz link symbliczny w /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
    

Dziękuję Ci za to. Nie zdawałem sobie sprawy z tego, że miałem problem z tym, że potrzebowałem xvfb, aby uruchomić wkhtmltopdf bezgłowy. Działa jak marzenie.
David Richards

Informujemy, że gna.orgzostał zamknięty. więc powinieneś pobrać wstępnie skompilowane pliki binarne z downloads.wkhtmltopdf.org . Proszę zobaczyć github.com/wkhtmltopdf/wkhtmltopdf/issues/…
Bikal

To zadziałało dla mnie :)
Victor Alvarado

1

Użyłem następujących na 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

Uwaga: jest to wersja 0.12.2 ! Więc nie musisz zajmować się instalowaniem xvfb, ponieważ prawdopodobnie nie używasz X, ponieważ jest to serwer.

Jeśli się nie powiedzie, sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.debprzejdź sudo apt get install -fdo instalacji z zależnościami.


Jest to bardzo podobne do odpowiedzi Pavels, z tym wyjątkiem, że sugerujesz ręczne zainstalowanie pakietów zależności, co zapobiega ich późniejszemu automatycznemu usuwaniu, gdy przestaną być używane. -1
David Foerster

@DavidFoerster jest podobny, ale nowszy numer wersji nie wymaga xvfb, co jest główną różnicą. Nie sądzę, by głosowanie było konieczne.
Justin Fortier

0

Aby zainstalować wkhtmltopdf 0.12.5 na Ubuntu 16.04, spróbuj tego,

  1. Wkhtmltopdf wersja 0.12.5 jest zalecana dla odoo 12.

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

  2. Rozpakuj i zainstaluj pakiet.

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

  3. Spowoduje to zainstalowanie wszystkich zależności.

    sudo apt -f install

  4. Cieszyć się!


-1

Po wypróbowaniu poniższego polecenia, zadziałało to dla mnie

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.