Bagaimana cara menginstal wkhtmltopdf 0.12.1 di server Ubuntu?

Jawaban:

47

Di Ubuntu 12.04, buka terminal dan ketik:

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

Di Ubuntu 14.04, buka terminal dan ketik:

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

dan satu langkah setelah ini adalah untuk reboot server atau yang lain Anda akan mendapatkan error: wkhtmltopdf: cannot connect to X server.

Di Ubuntu 16.04 dan kemudian wkhtmltopdf 0.12.2+ dapat diinstal dari repositori default Ubuntu.

karel
sumber
Baru saja mencoba instruksi 12,04, tidak berhasil mengunduh dari PPA: Gagal mengambil ppa.launchpad.net/pov/wkhtmltopdf/ubuntu/dists/trusty/main/… 404 Tidak Ditemukan
Neil
Tautan di ppa: pov / wkhtmltopdf bersifat langsung. Saya dapat mengunduh file .deb dari wkhtmltopdf untuk Ubuntu 12.04 secara manual dari: launchpad.net/~pov/+archive/ubuntu/wkhtmltopdf/+sourcepub/…
karel
(Menggunakan v0.12.0-2 dari ppa: ecometrica / server pada Ubuntu Server 14.04) Saya masih mendapatkan "Tidak dapat terhubung ke server X" kecuali saya menggunakan xvfb seperti yang dijelaskan dalam askubuntu.com/a/605644/7146
david.libremone
1
Apakah ecometrica / server masih dikelola? Saya tidak dapat menemukan ppa terbaru untuk 0.12.2 (15 Januari) di mana pun di launchpad
Steve
@Steve Versi terbaru dari wkhtmltopdf, terakhir diperbarui pada 7/10/2014, adalah wkhtmltopdf 0.12.0-2 di ppa ini: halaman web pov / wkhtmltopdf: launchpad.net/~ecometrica/+archive/ubuntu/…
karel
33

Tangga:

  1. Pada awalnya instal xvfb serwer:

    sudo apt-get install xvfb
  2. Dapatkan versi yang diperlukan dari wkhtmltopdf dari http://wkhtmltopdf.org/downloads.html .

    Untuk 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. Pasang wkhtmltopdf:

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

    Instal dependensi (jika perlu):

    sudo apt-get -f install
  4. Buat tautan symblic di /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
Pavel Pichukov
sumber
Terima kasih untuk ini. Saya tidak menyadari masalah yang saya alami adalah saya membutuhkan xvfb untuk menjalankan wkhtmltopdf headless. Bekerja seperti pesona.
David Richards
Harap diperhatikan bahwa gna.orgsudah ditutup sekarang. jadi Anda harus mengunduh binari yang sudah dikompilasi dari downloads.wkhtmltopdf.org . Silakan lihat github.com/wkhtmltopdf/wkhtmltopdf/issues/…
Bikal Basnet
Itu bekerja untuk saya :)
Victor Alvarado
1

Saya menggunakan yang berikut ini di 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

Catatan: ini adalah versi 0.12.2 ! Jadi Anda tidak perlu berurusan dengan menginstal xvfb karena Anda mungkin tidak menjalankan X karena ini server.

Jika gagal sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.debmaka lanjutkan dengan sudo apt get install -fmenginstal dengan dependensi.

Justin Fortier
sumber
Ini sangat mirip dengan jawaban Pavels kecuali bahwa Anda menyarankan untuk menginstal paket dependensi secara manual yang mencegah penghapusan otomatisnya nanti setelah tidak digunakan lagi. -1
David Foerster
@ Davidvidoerter itu mirip, tetapi nomor versi yang lebih baru tidak memerlukan xvfb yang merupakan perbedaan utama. Saya tidak berpikir downvote diperlukan.
Justin Fortier
0

Untuk menginstal wkhtmltopdf 0.12.5 di ubuntu 16.04, coba ini,

  1. Wkhtmltopdf versi 0.12.5 direkomendasikan untuk odoo 12.

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

  2. Buka paket dan instal paket.

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

  3. Ini akan menginstal semua dependensi.

    sudo apt -f install

  4. Nikmati!

Ernest Ofosu
sumber
-1

Setelah mencoba perintah di bawah ini, itu berhasil untuk saya

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
sumber