在Ubuntu服务器上,apt如何安装 wkhtmltopdf 0.12.1?

分享于 

3分钟阅读

ubuntu

  繁體

问题

我尝试安装当前稳定版本0.12.1,但它只安装0.9.9


答案1

在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

在Ubuntu16.04和更高版本中,wkhtmltopf0.12.2+可以从默认的Ubuntu存储库安装。


答案2

步骤:

  • 首先安装xvfb serwer:

    
    sudo apt-get install xvfb
    
    
    
    
  • http://wkhtmltopdf.org/downloads.html获取所需的wkhtmltopdf版本。

    For 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
    
    
    
    
  • 安装wkhtmltopdf:

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

    安装依赖(如果需要的话):

    
    sudo apt-get -f install
    
    
    
    
  • 在symblic中创建/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
    
    
    
    

  • 答案3

    我在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
    
    
    
    

    注:这是版本0.12.2!

    如果失败 sudo dpkg -i wkhtmltox-0.12.2_linux-trusty-amd64.deb 然后继续 sudo apt get install -f 使用依赖项安装。


    答案4

    在尝试下面的命令之后,它对我有用

    
    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
    
    
    
    


    相关文章