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.


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

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.


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!


-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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.