我一直在尝试安装剧作家的浏览器依赖项时看到这个错误。16:29:17 browserType.launch:16:29:17╔══════════════════════════════════════════════════════╗16:29:17主机系统缺少运行浏览器的依赖项。║[16:29:17]丢失的图书馆[16:29:17]8 ║16:29:17╚══════════════════════════════════════════════════════╝
剧作家版本:1.28(这个版本的剧作家似乎不支持我们的操作系统版本-我正在寻找修复这个作为一个临时解决方案,现在)
还有其他的库丢失了,但是我设法通过这样安装它们来修复它:
sudo apt-get install -y libicu66 libicu66 libxslt1.1 libopengl0 libwoff1 libharfbuzz-icu0 libgstreamer-gl1.0-0 libjpeg8 libwebpdemux2 libenchant-2-2 libsecret-1-0 libhyphen0 libffi7 libevdev2 libgudev-1.0-0 libgles2
为什么Debian没有libjpeg 8?我在快照中找到了最新版本的软件包:https://snapshot.debian.org/package/libjpeg8/8d1-2/
如果有人能告诉我如何在jenkins中安装这个包的正确方向,那就太好了。谢谢!
更新:
在运行Jenkins上提供的命令后看到以下错误:
wget http://mirrors.kernel.org/ubuntu/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb
sudo apt install ./libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb
错误:
18:25:24 Saving to: ‘libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb.3’
18:25:24
18:25:25 0K .......... .......... .......... .......... .......... 38% 378K 0s
18:25:25 50K .......... .......... .......... .......... .......... 76% 751K 0s
18:25:25 100K .......... .......... .......... . 100% 127M=0.2s
18:25:25
18:25:25 2022-11-26 04:55:25 (659 KB/s) - ‘libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb.3’ saved [134436/134436]
18:25:25
18:25:25 [Pipeline] sh
18:25:25 + sudo apt install ./libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb
18:25:25
18:25:25 WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
18:25:25
18:25:26 Reading package lists...
18:25:26 E: Sub-process Popen returned an error code (2)
18:25:26 E: Encountered a section with no Package: header
18:25:26 E: Problem with MergeList /home/hudson/inmem_workspace/blink-playwright/libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb
18:25:26 E: The package lists or status file could not be parsed or opened.
libjpeg.so。8是由Ubuntu 22.04中的libjpeg-turbo8包提供的。默认情况下,libjpeg-turbo8的依赖项已经安装在Debian中。要安装libjpeg-turbo8,请打开终端并输入:
sudo apt update
wget http://mirrors.kernel.org/ubuntu/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb
sudo apt install ./libjpeg-turbo8_2.1.2-0ubuntu1_amd64.deb
在Ubuntu 22.04中也有一个libjpeg8-dev包(JPEG运行时库),以防你也需要这个包。如果您需要知道如何安装其他libjpeg8包,请评论。