You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 23:03:16