检查wkhtmltopdf是否安装成功
wkhtmltopdf -V
18版本推荐如下版:wkhtmltopdfwkhtmltopdf 0.12.6 (with patched qt)
如不是,卸载后重新下载安装
移除
sudo apt-get remove wkhtmltopdf
下载
安装
sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb
报错 的处理方式E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
步骤 1:安装旧版本的 libssl1.1由于 libssl1.1 在较新版本的 Ubuntu 中已经移除,我们需要手动安装适合的版本。
首先,下载适合的 libssl1.1 包:对于 Ubuntu 20.04 或 18.04 系统,libssl1.1 仍然可以从以下链接下载:下载libssl1.1 的 .deb 包(适用于 Ubuntu 20.04)
你也可以直接使用 wget 命令下载:
wget https://launchpad.net/ubuntu/+archive/primary/+files/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
安装 libssl1.1:
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
步骤 2:安装缺失的字体包xfonts-75dpi 是一些字体的基础包。
你可以使用以下命令来安装它:sudo apt-get install xfonts-75dpi
步骤 3:修复依赖并完成安装
运行以下命令来修复所有依赖:
sudo apt --fix-broken install
再次尝试安装
wkhtmltox:sudo dpkg -i wkhtmltox_0.12.6-1.focal_amd64.deb
步骤 4:验证安装
完成安装后,可以运行以下命令来验证安装:
wkhtmltopdf -V
应该能看到如下输出,表示 wkhtmltopdf 安装成功:
wkhtmltopdf 0.12.6 (with patched qt)