Playwright - 主机系统缺少运行 webkit 测试的依赖项并且无法安装它们

问题描述 投票:0回答:1

在 Ubuntu 23 上

Chromium 和 Firefox 测试通过,但 wekbit 显示以下输出

Host system is missing dependencies to run browsers. ║
    ║ Missing libraries:                                   ║
    ║     libicudata.so.70                                 ║
    ║     libicui18n.so.70                                 ║
    ║     libicuuc.so.70                                   ║
    ║     libgstcodecparsers-1.0.so.0                      ║
    ║     libflite.so.1                                    ║
    ║     libflite_usenglish.so.1                          ║
    ║     libflite_cmu_grapheme_lang.so.1                  ║
    ║     libflite_cmu_grapheme_lex.so.1                   ║
    ║     libflite_cmu_indic_lang.so.1                     ║
    ║     libflite_cmu_indic_lex.so.1                      ║
    ║     libflite_cmulex.so.1                             ║
    ║     libflite_cmu_time_awb.so.1                       ║
    ║     libflite_cmu_us_awb.so.1                         ║
    ║     libflite_cmu_us_kal16.so.1                       ║
    ║     libflite_cmu_us_kal.so.1                         ║
    ║     libflite_cmu_us_rms.so.1                         ║
    ║     libflite_cmu_us_slt.so.1                         ║
    ║     libx264.so                 

安装依赖项还提供:

$ npx playwright install-deps
Installing dependencies...
Switching to root user to install dependencies...
Hit:1 http://archive.ubuntu.com/ubuntu mantic InRelease
Hit:2 http://archive.ubuntu.com/ubuntu mantic-updates InRelease                                            
Hit:3 http://archive.ubuntu.com/ubuntu mantic-backports InRelease                                          
Hit:4 https://dl.google.com/linux/chrome/deb stable InRelease                                             
Hit:5 http://security.ubuntu.com/ubuntu mantic-security InRelease                                  
Ign:6 http://linux.dropbox.com/ubuntu mantic InRelease
Hit:7 http://linux.dropbox.com/ubuntu mantic Release
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libicu70
E: Unable to locate package libffi7
E: Unable to locate package libx264-163
Failed to install browser dependencies
Error: Installation process exited with code: 100
playwright
1个回答
0
投票

这是 Ubuntu 23.04 的问题,它不是 LTS 版本。

建议使用24.04 LTS

© www.soinside.com 2019 - 2024. All rights reserved.