Pertanyaan Bagaimana cara menginstal wkhtmltopdf 0.12.1 di server Ubuntu?


Saya mencoba menginstal versi stabil saat ini 0.12.1, tetapi hanya menginstal 0.9.9. Kesempatan untuk menginstal versi terbaru dengan apt-get install? Tampaknya 0.9.9 aku s sangat tua :(


36
2017-12-04 17:35


asal


Lihat juga: Bagaimana saya bisa menginstal wkhtmltopdf terbaru di Ubuntu 16.04? - Martin Thoma


Jawaban:


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 me-reboot server atau jika tidak Anda akan mendapatkan kesalahan: wkhtmltopdf: cannot connect to X server .

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


47
2017-12-04 17:45



Baru saja mencoba petunjuk 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 sudah aktif. Saya dapat mengunduh file .deb dari wkhtmltopdf untuk Ubuntu 12.04 darinya 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 di askubuntu.com/a/605644/7146 - d3vid
apakah ecometrica / server masih dipertahankan? Saya tidak dapat menemukan ppa terbaru untuk 0.12.2 (15 Januari) di mana saja di launchpad - Steve
@Steve Versi terbaru wkhtmltopdf, terakhir diperbarui pada 7/10/2014, adalah wkhtmltopdf 0.12.0-2 di ppa ini: pov / wkhtmltopdf halaman web: launchpad.net/~ecometrica/+archive/ubuntu/… - karel


Tangga:

  1. Pertama-tama, instal xvfb serwer:

    sudo apt-get install xvfb
    
  2. Dapatkan versi wkhtmltopdf yang diperlukan 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. Instal wkhtmltopdf:

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

    Instal ketergantungan (jika diperlukan):

    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
    

31
2018-04-05 15:37



Terima kasih untuk ini. Saya tidak menyadari masalah yang saya hadapi adalah saya membutuhkan xvfb untuk menjalankan tanpa headless wkhtmltopdf. Bekerja seperti pesona. - David Richards
Harap diberitahu bahwa gna.org telah ditutup sekarang. jadi Anda harus mengunduh binari dikompilasi dari downloads.wkhtmltopdf.org . Silahkan lihat github.com/wkhtmltopdf/wkhtmltopdf/issues/… - Bikal Basnet


Saya menggunakan yang berikut ini pada 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 itu adalah server.

Jika gagal sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb kemudian dilanjutkan dengan sudo apt get install -f untuk menginstal dengan dependensi.


0
2017-11-11 17:50



Ini sangat mirip dengan Jawaban Pavels kecuali Anda menyarankan untuk menginstal paket dependensi secara manual yang mencegah penghapusan otomatis mereka setelah mereka berhenti digunakan. -1 - David Foerster
@DavidFoerster itu mirip, tetapi nomor versi yang lebih baru tidak memerlukan xvfb yang merupakan perbedaan utama. Saya tidak berpikir downvote itu perlu. - Justin Fortier


Setelah mencoba perintah di bawah, Ini berhasil bagi 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

-1
2018-03-01 10:33