Làm cách nào để cài đặt wkhtmltopdf 0.12.1 trên máy chủ Ubuntu?


Câu trả lời:


47

Trong Ubuntu 12.04, mở thiết bị đầu cuối và gõ:

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

Trong Ubuntu 14.04, mở thiết bị đầu cuối và gõ:

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

và một bước sau đó là khởi động lại máy chủ nếu không bạn sẽ gặp lỗi : wkhtmltopdf: cannot connect to X server.

Trong Ubuntu 16.04 trở lên, wkhtmltopdf 0.12.2+ có thể được cài đặt từ kho Ubuntu mặc định.


Chỉ cần thử các hướng dẫn 12.04, không thể tải xuống thành công từ PPA: Không thể tìm nạp ppa.launchpad.net/pov/wkhtmltopdf/ubfox/dists/trusty/main/ trộm 404 Không tìm thấy
Neil

Các liên kết tại ppa: pov / wkhtmltopdf đang hoạt động. Tôi đã có thể tải xuống tệp .deb của wkhtmltopdf cho Ubuntu 12.04 từ nó theo cách thủ công từ: launchpad.net/~pov/+archive/ub
sourcepub / thép

(Sử dụng v0.12.0-2 từ ppa: ecometrica / máy chủ trên Ubuntu Server 14.04) Tôi vẫn nhận được "Không thể kết nối với máy chủ X" trừ khi tôi sử dụng xvfb như được mô tả trong Askubfox.com/a/605644/7146
david.libremone

1
ecometrica / máy chủ vẫn được duy trì? Tôi đã không thể tìm thấy một ppa cập nhật cho 0.12.2 (ngày 15 tháng 1) ở bất cứ đâu trên launchpad
Steve

@Steve Phiên bản mới nhất của wkhtmltopdf, được cập nhật lần cuối vào ngày 7/10/2014, là wkhtmltopdf 0.12.0-2 tại trang web ppa: pov / wkhtmltopdf này: launchpad.net/~ecometrica/+archive/ub
karel

33

Các bước:

  1. Lúc đầu cài đặt xvfb serwer:

    sudo apt-get install xvfb
  2. Nhận phiên bản cần thiết của wkhtmltopdf từ http://wkhtmltopdf.org/doads.html .

    Đối với 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. Cài đặt wkhtmltopdf:

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

    Cài đặt phụ thuộc (nếu cần):

    sudo apt-get -f install
  4. Tạo liên kết cộng sinh trong /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

Cảm ơn vì điều này. Tôi đã không nhận ra vấn đề tôi gặp phải là tôi cần xvfb để chạy wkhtmltopdf không đầu. Hoạt động như một lá bùa.
David Richards

Xin được thông báo rằng gna.orgđã bị đóng cửa bây giờ. vì vậy bạn nên tải xuống các tệp nhị phân được biên dịch sẵn từ download.wkhtmltopdf.org . Vui lòng xem github.com/wkhtmltopdf/wkhtmltopdf/issues/
Khăn

Nó làm việc cho tôi :)
Victor Alvarado

1

Tôi đã sử dụng như sau trên 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

Lưu ý: đây là phiên bản 0.12.2 ! Vì vậy, bạn không phải đối phó với việc cài đặt xvfb vì có thể bạn không chạy X vì đây là máy chủ.

Nếu nó không thành công sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.debthì hãy tiến hành sudo apt get install -fcài đặt với các phụ thuộc.


Điều này rất giống với câu trả lời của Pavels ngoại trừ việc bạn đề nghị cài đặt các gói phụ thuộc theo cách thủ công nhằm ngăn chặn việc tự động loại bỏ sau này khi chúng không còn được sử dụng. -1
David Foerster

@DavidFoerster tương tự, nhưng số phiên bản mới hơn không yêu cầu xvfb, đây là điểm khác biệt chính. Tôi không nghĩ rằng downvote là cần thiết.
Justin Fortier

0

Để cài đặt wkhtmltopdf 0.12,5 trên Ubuntu 16.04, hãy thử điều này,

  1. Phiên bản Wkhtmltopdf 0.12.5 được khuyến nghị cho odoo 12.

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

  2. Giải nén và cài đặt gói.

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

  3. Điều này sẽ cài đặt tất cả các phụ thuộc.

    sudo apt -f install

  4. Thưởng thức!


-1

Sau khi thử lệnh dưới đây, nó hoạt động với tôi

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.