美文网首页
CentOS 安装 puppeteer

CentOS 安装 puppeteer

作者: fourn熊能 | 来源:发表于2020-06-01 12:39 被阅读0次

    谷歌官方推出的 puppeteer 包,用于驱动无界面 chrome。之前都是用的第三方包来驱动,这次试试官方的。

    直接调用的话会报错:

    \nError: Failed to launch the browser process!\n/www/wwwroot/linian.ynwudian.com/node_modules/puppeteer/.local-chromium/linux-737027/chrome-linux/chrome: error while loading shared libraries: libXcomposite.so.1: cannot open shared object file: No such file or directory\n\n\nTROUBLESHOOTING
    

    安装 puppeteer 虽然下了一个 Chromium,但并没有把操作系统的共享库依赖安装好。于是我们得自己动手:

    // 查看依赖
    ldd chrome | grep not
    
    yum install
    alsa-lib.x86_64
    atk.x86_64
    cups-libs.x86_64
    GConf2.x86_64
    gtk3.x86_64
    ipa-gothic-fonts
    libXcomposite.x86_64
    libXcursor.x86_64
    libXdamage.x86_64
    libXext.x86_64
    libXi.x86_64
    libXrandr.x86_64
    libXScrnSaver.x86_64
    libXtst.x86_64
    pango.x86_64
    xorg-x11-fonts-100dpi
    xorg-x11-fonts-75dpi
    xorg-x11-fonts-cyrillic
    xorg-x11-fonts-misc
    xorg-x11-fonts-Type1
    xorg-x11-utils
    

    顺便装下字体:

    yum install ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y
    

    相关文章

      网友评论

          本文标题:CentOS 安装 puppeteer

          本文链接:https://www.haomeiwen.com/subject/trijzhtx.html