centOS7上面安装wkhtmltopdf的记录

Using username “terry”.
Last login: Sun Feb 16 21:46:27 2020 from 192.168.31.134
[terry@MiWiFi-R4AC-srv ~]$ su
密码:
[root@local terry]#
[root@local terry]# pwd
/home/terry
[root@local terry]# cd /usr/local/src/
[root@local src]# ls
wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
[root@local src]#
[root@local src]#
[root@local src]#
[root@local src]#
[root@local src]# tar xvfJ wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
wkhtmltox/
wkhtmltox/lib/
wkhtmltox/lib/libwkhtmltox.so.0.12.4
wkhtmltox/lib/libwkhtmltox.so.0
wkhtmltox/lib/libwkhtmltox.so.0.12
wkhtmltox/lib/libwkhtmltox.so
wkhtmltox/include/
wkhtmltox/include/wkhtmltox/
wkhtmltox/include/wkhtmltox/image.h
wkhtmltox/include/wkhtmltox/dllbegin.inc
wkhtmltox/include/wkhtmltox/pdf.h
wkhtmltox/include/wkhtmltox/dllend.inc
wkhtmltox/bin/
wkhtmltox/bin/wkhtmltoimage
wkhtmltox/bin/wkhtmltopdf
wkhtmltox/share/
wkhtmltox/share/man/
wkhtmltox/share/man/man1/
wkhtmltox/share/man/man1/wkhtmltopdf.1.gz
wkhtmltox/share/man/man1/wkhtmltoimage.1.gz
[root@local src]# ls
wkhtmltox wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
[root@local src]# cd wkhtmltox/bin
[root@local bin]# ls
wkhtmltoimage wkhtmltopdf
[root@local bin]# sudo mv ./wkhtmltopdf /usr/bin/wkhtmltopdf
[root@local bin]# sudo chmod +x /usr/bin/wkhtmltopdf
[root@local bin]#
[root@local bin]#
[root@local bin]# wkhtmltpdf
bash: wkhtmltpdf: 未找到命令
[root@local bin]# cd /usr/bin/
[root@local bin]# wkhtmltopdf
wkhtmltopdf: error while loading shared libraries: libXrender.so.1: cannot open
[root@local bin]#
[root@local bin]# error while loading shared libraries: libXrender.so.
[root@local bin]#

[root@local bin]# yum repolist
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile

  • base: mirror.bit.edu.cn
  • extras: mirrors.cn99.com
  • updates: mirrors.cn99.com
    源标识
    base/7/x86_64
    extras/7/x86_64
    packages-microsoft-com-prod
    updates/7/x86_64
    repolist: 12,343
    [root@local bin]# yum repolist
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
  • base: mirror.bit.edu.cn
  • extras: mirrors.cn99.com
  • updates: mirrors.cn99.com
    源标识 源名称 状态
    base/7/x86_64 CentOS-7 - Base 10,097
    extras/7/x86_64 CentOS-7 - Extras 323
    packages-microsoft-com-prod packages-microsoft-com-prod 477
    updates/7/x86_64 CentOS-7 - Updates 1,446
    repolist: 12,343
    [root@local bin]# cd /usr/lib
    [root@local lib]# ls
    binfmt.d dracut firmware grub kdump locale modules Network
    debug firewalld games kbd kernel modprobe.d modules-load.d polkit-
    [root@local lib]# apt-get
    bash: apt-get: 未找到命令
    [root@local lib]# yum install libXrender*
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
  • base: mirror.bit.edu.cn
  • extras: mirrors.cn99.com
  • updates: mirrors.cn99.com
    正在解决依赖关系
    –> 正在检查事务
    —> 软件包 libXrender.x86_64.0.0.9.10-1.el7 将被 安装
    –> 正在处理依赖关系 libX11 >= 1.5.99.902,它被软件包 libXrender-0.9.10-1.el7.x8
    –> 正在处理依赖关系 libX11.so.6()(64bit),它被软件包 libXrender-0.9.10-1.el7.x8
    —> 软件包 libXrender-devel.x86_64.0.0.9.10-1.el7 将被 安装
    –> 正在处理依赖关系 pkgconfig(renderproto) >= 0.9,它被软件包 libXrender-devel-
    –> 正在处理依赖关系 pkgconfig(xproto),它被软件包 libXrender-devel-0.9.10-1.el7
    –> 正在处理依赖关系 pkgconfig(x11),它被软件包 libXrender-devel-0.9.10-1.el7.x8
    –> 正在检查事务
    —> 软件包 libX11.x86_64.0.1.6.7-2.el7 将被 安装
    –> 正在处理依赖关系 libX11-common >= 1.6.7-2.el7,它被软件包 libX11-1.6.7-2.el7
    –> 正在处理依赖关系 libxcb.so.1()(64bit),它被软件包 libX11-1.6.7-2.el7.x86_64
    —> 软件包 libX11-devel.x86_64.0.1.6.7-2.el7 将被 安装
    –> 正在处理依赖关系 pkgconfig(xcb) >= 1.11.1,它被软件包 libX11-devel-1.6.7-2.e
    –> 正在处理依赖关系 pkgconfig(xcb),它被软件包 libX11-devel-1.6.7-2.el7.x86_64
    —> 软件包 xorg-x11-proto-devel.noarch.0.2018.4-1.el7 将被 安装
    –> 正在检查事务
    —> 软件包 libX11-common.noarch.0.1.6.7-2.el7 将被 安装
    —> 软件包 libxcb.x86_64.0.1.13-1.el7 将被 安装
    –> 正在处理依赖关系 libXau.so.6()(64bit),它被软件包 libxcb-1.13-1.el7.x86_64 需
    —> 软件包 libxcb-devel.x86_64.0.1.13-1.el7 将被 安装
    –> 正在处理依赖关系 pkgconfig(xau) >= 0.99.2,它被软件包 libxcb-devel-1.13-1.el
    –> 正在检查事务
    —> 软件包 libXau.x86_64.0.1.0.8-2.1.el7 将被 安装
    —> 软件包 libXau-devel.x86_64.0.1.0.8-2.1.el7 将被 安装
    –> 解决依赖关系完成

依赖关系解决

================================================================================
Package 架构

正在安装:
libXrender x86_64
libXrender-devel x86_64
为依赖而安装:
libX11 x86_64
libX11-common noarch
libX11-devel x86_64
libXau x86_64
libXau-devel x86_64
libxcb x86_64
libxcb-devel x86_64
xorg-x11-proto-devel noarch

事务概要

安装 2 软件包 (+8 依赖软件包)

总下载量:3.3 M
安装大小:9.0 M
Is this ok [y/d/N]: y
Downloading packages:
(1/10): libX11-common-1.6.7-2.el7.noarch.rpm
(2/10): libX11-1.6.7-2.el7.x86_64.rpm
(3/10): libXau-1.0.8-2.1.el7.x86_64.rpm
(4/10): libX11-devel-1.6.7-2.el7.x86_64.rpm
(5/10): libXau-devel-1.0.8-2.1.el7.x86_64.rpm
(6/10): libXrender-0.9.10-1.el7.x86_64.rpm
(7/10): libXrender-devel-0.9.10-1.el7.x86_64.rpm
(8/10): libxcb-1.13-1.el7.x86_64.rpm
(9/10): xorg-x11-proto-devel-2018.4-1.el7.noarch.rpm
(10/10): libxcb-devel-1.13-1.el7.x86_64.rpm

总计
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : xorg-x11-proto-devel-2018.4-1.el7.noarch
正在安装 : libXau-1.0.8-2.1.el7.x86_64
正在安装 : libxcb-1.13-1.el7.x86_64
正在安装 : libXau-devel-1.0.8-2.1.el7.x86_64
正在安装 : libxcb-devel-1.13-1.el7.x86_64
正在安装 : libX11-common-1.6.7-2.el7.noarch
正在安装 : libX11-1.6.7-2.el7.x86_64
正在安装 : libXrender-0.9.10-1.el7.x86_64
正在安装 : libX11-devel-1.6.7-2.el7.x86_64
正在安装 : libXrender-devel-0.9.10-1.el7.x86_64
验证中 : libXrender-devel-0.9.10-1.el7.x86_64
验证中 : libxcb-devel-1.13-1.el7.x86_64
验证中 : libXau-1.0.8-2.1.el7.x86_64
验证中 : libXrender-0.9.10-1.el7.x86_64
验证中 : libX11-devel-1.6.7-2.el7.x86_64
验证中 : xorg-x11-proto-devel-2018.4-1.el7.noarch
验证中 : libX11-1.6.7-2.el7.x86_64
验证中 : libX11-common-1.6.7-2.el7.noarch
验证中 : libxcb-1.13-1.el7.x86_64
验证中 : libXau-devel-1.0.8-2.1.el7.x86_64

已安装:
libXrender.x86_64 0:0.9.10-1.el7

作为依赖被安装:
libX11.x86_64 0:1.6.7-2.el7 libX11-common.noarch 0:1.6.7-2.el7
xorg-x11-proto-devel.noarch 0:2018.4-1.el7

完毕!
[root@local lib]# cd /bin

[root@local bin]# wkhtmltopdf www.baidu.com /baidu.pdf
wkhtmltopdf: error while loading shared libraries: libfontconfig.so.1: cannot op
[root@local bin]# yum install libfontconfig*
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile

  • base: mirror.bit.edu.cn
  • extras: mirrors.cn99.com
  • updates: mirrors.cn99.com
    正在解决依赖关系
    –> 正在检查事务
    —> 软件包 fontconfig.x86_64.0.2.13.0-4.3.el7 将被 安装
    –> 正在处理依赖关系 fontpackages-filesystem,它被软件包 fontconfig-2.13.0-4.3.e
    –> 正在处理依赖关系 dejavu-sans-fonts,它被软件包 fontconfig-2.13.0-4.3.el7.x86
    –> 正在检查事务
    —> 软件包 dejavu-sans-fonts.noarch.0.2.33-6.el7 将被 安装
    –> 正在处理依赖关系 dejavu-fonts-common = 2.33-6.el7,它被软件包 dejavu-sans-fo
    —> 软件包 fontpackages-filesystem.noarch.0.1.44-8.el7 将被 安装
    –> 正在检查事务
    —> 软件包 dejavu-fonts-common.noarch.0.2.33-6.el7 将被 安装
    –> 解决依赖关系完成

依赖关系解决

================================================================================
Package 架构

正在安装:
fontconfig x86_64
为依赖而安装:
dejavu-fonts-common noarch
dejavu-sans-fonts noarch
fontpackages-filesystem noarch

事务概要

安装 1 软件包 (+3 依赖软件包)

总下载量:1.7 M
安装大小:5.9 M
Is this ok [y/d/N]: y
Downloading packages:
(1/4): dejavu-fonts-common-2.33-6.el7.noarch.rpm
(2/4): dejavu-sans-fonts-2.33-6.el7.noarch.rpm
(3/4): fontpackages-filesystem-1.44-8.el7.noarch.rpm
(4/4): fontconfig-2.13.0-4.3.el7.x86_64.rpm

总计
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : fontpackages-filesystem-1.44-8.el7.noarch
正在安装 : dejavu-fonts-common-2.33-6.el7.noarch
正在安装 : dejavu-sans-fonts-2.33-6.el7.noarch
正在安装 : fontconfig-2.13.0-4.3.el7.x86_64
验证中 : fontpackages-filesystem-1.44-8.el7.noarch
验证中 : dejavu-fonts-common-2.33-6.el7.noarch
验证中 : fontconfig-2.13.0-4.3.el7.x86_64
验证中 : dejavu-sans-fonts-2.33-6.el7.noarch

已安装:
fontconfig.x86_64 0:2.13.0-4.3.el7

作为依赖被安装:
dejavu-fonts-common.noarch 0:2.33-6.el7

完毕!
[root@local bin]# wkhtmltopdf www.bing.com /baidu.pdf
wkhtmltopdf: error while loading shared libraries: libXext.so.6: cannot open sha
[root@local bin]# yum install libXext*
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile

  • base: mirror.bit.edu.cn
  • extras: mirrors.cn99.com
  • updates: mirrors.cn99.com
    正在解决依赖关系
    –> 正在检查事务
    —> 软件包 libXext.x86_64.0.1.3.3-3.el7 将被 安装
    —> 软件包 libXext-devel.x86_64.0.1.3.3-3.el7 将被 安装
    –> 解决依赖关系完成

依赖关系解决

================================================================================
Package 架构

正在安装:
libXext x86_64
libXext-devel x86_64

事务概要

安装 2 软件包

总下载量:114 k
安装大小:184 k
Is this ok [y/d/N]: y
Downloading packages:
(1/2): libXext-1.3.3-3.el7.x86_64.rpm
(2/2): libXext-devel-1.3.3-3.el7.x86_64.rpm

总计
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安装 : libXext-1.3.3-3.el7.x86_64
正在安装 : libXext-devel-1.3.3-3.el7.x86_64
验证中 : libXext-1.3.3-3.el7.x86_64
验证中 : libXext-devel-1.3.3-3.el7.x86_64

已安装:
libXext.x86_64 0:1.3.3-3.el7

完毕!
[root@local bin]# wkhtmltopdf www.bing.com /baidu.pdf
Loading pages (1/6)
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done
[root@local bin]#
[root@local bin]#

你可能感兴趣的:(linux)