उबंटू सर्वर पर wkhtmltopdf 0.12.1 कैसे स्थापित करें?


36

मैं वर्तमान स्थिर संस्करण को स्थापित करने की कोशिश कर रहा हूं 0.12.1, लेकिन यह केवल स्थापित करता है 0.9.9। के साथ नवीनतम संस्करण स्थापित करने का कोई मौका apt-get install? ऐसा लगता है कि 0.9.9है बहुत पुरानी :(


जवाबों:


47

Ubuntu 12.04 में, टर्मिनल खोलें और टाइप करें:

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

Ubuntu 14.04 में, टर्मिनल खोलें और टाइप करें:

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

और इस के बाद एक कदम सर्वर रिबूट करने वरना आप त्रुटि मिलती है: wkhtmltopdf: cannot connect to X server

Ubuntu 16.04 और बाद में wkhtmltopdf 0.12.2+ को डिफ़ॉल्ट Ubuntu रिपॉजिटरी से इंस्टॉल किया जा सकता है।


बस 12.04 निर्देशों की कोशिश की, PPA से सफलतापूर्वक डाउनलोड करने में सक्षम नहीं था: ppa.launchpad.net/pov/wkhtmltopdf/ubuntu/dists/trusty/main// 404 लाने में असफल रहा: 404 नहीं मिला
नील

Ppa पर लिंक: pov / wkhtmltopdf लाइव हैं। : मैं wkhtmltopdf की .deb फ़ाइल से मैन्युअल रूप से इसे से Ubuntu 12.04 के लिए डाउनलोड करने के लिए कर रहा था launchpad.net/~pov/+archive/ubuntu/wkhtmltopdf/+sourcepub/...
कैरेल

मैं अभी भी "एक्स सर्वर से कनेक्ट नहीं कर सकता है" में वर्णित के रूप जब तक कि मैं xvfb का उपयोग करें: (उबंटू सर्वर 14.04 पर ecometrica / सर्वर पीपीए से v0.12.0-2 का उपयोग करना) askubuntu.com/a/605644/7146
david.libremone

1
Ecometrica / सर्वर अभी भी बनाए रखा है? मैं 0.12.2 के लिए तारीख पीपीए के लिए एक ऊपर (जनवरी 15) लॉन्चपैड पर कहीं भी खोजने के लिए सक्षम नहीं था
स्टीव

@Steve wkhtmltopdf का नवीनतम संस्करण, अंतिम बार 7/10/2014 को अपडेट किया गया, इस ppa पर wkhtmltopdf 0.12.0-2 है: pov / wkhtmltopdf वेबपेज: launchpad.net/~ecala/+archive/ubuntu/…
karel

33

कदम:

  1. सबसे पहले xvfb serwer स्थापित करें:

    sudo apt-get install xvfb
  2. Http://wkhtmltopdf.org/downloads.html से wkhtmltopdf का आवश्यक संस्करण प्राप्त करें ।

    Ubuntu 14.04 64-बिट के लिए:

    wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb
  3. Wkhtmltopdf स्थापित करें:

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

    निर्भरता स्थापित करें (यदि आवश्यक हो):

    sudo apt-get -f install
  4. इसमें सिंबल लिंक बनाएं /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
    

इसके लिए शुक्रिया। मुझे इस बात का एहसास नहीं था कि मैं जो कर रहा था वह मुझे wttmltopdf हेडलेस चलाने के लिए xvfb की जरूरत थी। एक जादू की तरह काम करता है।
डेविड रिचर्ड्स

कृपया सूचित करें कि gna.orgअब बंद कर दिया गया है। इसलिए आपको डाउनलोड किए गए बायनेरिज़ को downloads.wkhtmltopdf.org से डाउनलोड करना चाहिए । कृपया देखें github.com/wkhtmltopdf/wkhtmltopdf/issues/...
Bikal बासनेट

इसने मेरे लिए काम किया :)
विक्टर अल्वाराडो

1

मैंने 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

नोट: यह संस्करण ०.१२.२ है ! इसलिए आपको xvfb स्थापित करने से निपटने की आवश्यकता नहीं है क्योंकि आप शायद X को नहीं चला रहे हैं क्योंकि यह एक सर्वर है।

यदि यह विफल रहता है sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.debतो sudo apt get install -fनिर्भरता के साथ स्थापित करने के लिए आगे बढ़ें ।


यह पैवेल्स के उत्तर के समान है, सिवाय इसके कि आप मैन्युअल रूप से निर्भरता पैकेजों को स्थापित करने का सुझाव देते हैं जो उनके बाद के ऑटो-रिमूवल को रोकता है क्योंकि वे उपयोग में नहीं आते हैं। -1
डेविड फ़ॉस्टर

@DavidFoerster यह समान है, लेकिन नए संस्करण संख्या में xvfb की आवश्यकता नहीं है जो कि मुख्य अंतर है। मुझे नहीं लगता कि गिरावट जरूरी थी।
जस्टिन फोर्टियर

0

Ubuntu 16.04 पर wkhtmltopdf 0.12.5 स्थापित करने के लिए, यह कोशिश करें,

  1. Wootmltopdf संस्करण 0.12.5 को ओडू 12 के लिए अनुशंसित किया गया है।

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

  2. पैकेज को अनपैक और इंस्टॉल करें।

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

  3. यह सभी निर्भरताएं स्थापित करेगा।

    sudo apt -f install

  4. का आनंद लें!


-1

नीचे दिए गए आदेश की कोशिश करने के बाद, इसने मेरे लिए काम किया

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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.