现象linux-686378/chrome-linux/chrome:errorwhileloadingsharedlibraries:libX11.so.6:cannotopensharedobjectfile:Nosuchfileordirectory根据以上信息,我们的系统缺少启动Chorme的图书馆。解决方案1是搜索并安装libX11.so.6库。通过查找,发现在不同的linux系统上,安装包的名称是不一样的。在centOS下,我选择了libX11-devel库。解决方案2安装完成后,再次尝试启动,发现报错,提示缺少另一个库libXcomposite.so.1。估计以后别的库也少了,继续试太麻烦了。幸运的是,我找到了一个文档,介绍了检查缺失库的方法,并给出了系统依赖库:https://github.com/puppeteer/...在chomme程序文件夹中执行:ldd|grepnot如果你在Linux系统上并通过npmipupeteer安装,请在node_modules/pupeteer/.local-chromium/linux-686378/chrome-linux/chrome下运行它以检查缺少哪些库。如下图所示:最后的解决办法其实是得到了缺少的库,但是还是不知道要安装什么库,因为不同的系统版本对应的库名称是不一样的。试过直接安装显示名称,发现不好用??。可以尝试使用文档中给出的依赖安装,字体不是必须的。(这个方法我没试过)从网上找了个实用的安装:ubuntu:aptinstallgconf-servicelibasound2libatk1.0-0libc6libcairo2libcups2libdbus-1-3libexpat1libfontconfig1libgcc1libgconf-2-4libgdk-pixbuf2.0-0libglib2.0-0libgtk-3-0libnspr4libpango-1.0-0libpangocairo-1.0-0libstdc++6libx11-6libx11-xcb1libxcb1libxcomposite1libxcursor1libxdamage1libxext6libxfixes3libxi6libxrandr2libxrender1libxss1libxtst6字体ca-证书-liberationlibappindicator1libnss3lsb-releasexdg-utilswgetcentos:yum-yinstalllibX11libXcompositelibXcursorlibXdamagelibXextlibXilibXtstcups-libslibXScrnSaverlibXrandralsa-libpangoatkat-spi2-atkgtk3ifneeded--assume-yes用于确认是否继续。我的是centOS,安装后运行成功。字体问题中文字体渲染失败,需要在机器上安装字体。yum安装ipa-gothic-fontsxorg-x11-fonts-100dpixorg-x11-fonts-75dpixorg-x11-utilsxorg-x11-fonts-cyrillicxorg-x11-fonts-Type1xorg-x11-fonts-misc-y参考查资料发现有人总结了一个类似的:https://github.com/wayou/wayo...
