Amazon Linux 2023上Wkhtmltopdf无法运行问题求助
解决Amazon Linux 2 EC2实例上wkhtmltopdf缺失libpng15.so.15的问题
方案1:手动安装libpng15 RPM包
Amazon Linux 2官方源不含libpng15,可从CentOS 7兼容源获取安装:
- 下载适配x86_64架构的包:
wget https://rpmfind.net/linux/centos/7.9.2009/os/x86_64/Packages/libpng15-1.5.13-8.el7.x86_64.rpm - 执行安装:
sudo rpm -ivh libpng15-1.5.13-8.el7.x86_64.rpm - 验证库是否加载成功:
ldconfig -p | grep libpng15
方案2:源码编译安装libpng15
若RPM安装失败,通过源码编译确保兼容性:
- 安装编译依赖:
sudo yum install -y gcc make - 下载并解压libpng15源码:
wget https://download.sourceforge.net/libpng/libpng-1.5.30.tar.gz tar -zxf libpng-1.5.30.tar.gz cd libpng-1.5.30 - 编译并安装:
./configure --prefix=/usr/local make && sudo make install - 配置系统库路径:
echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/libpng15.conf sudo ldconfig
方案3:重新安装带依赖的wkhtmltopdf包
如果以上方法仍无效,尝试重新安装适配Amazon Linux 2的完整包:
- 卸载现有wkhtmltox:
sudo rpm -e wkhtmltox - 重新下载并安装官方适配包:
sudo yum install -y https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox-0.12.6-1.amazonlinux2.x86_64.rpm - 补充安装基础依赖(若仍有报错):
sudo yum install -y fontconfig libX11 libXext libXrender xorg-x11-fonts-75dpi xorg-x11-fonts-Type1
内容的提问来源于stack exchange,提问作者adarsh singh
相关产品推荐
相关产品推荐

